■ "DEFINE OSC" で周波数設定が正しく反映されない、また指定できる周波数の値に制限はありますか?
PBPでは周波数の設定を "DEFINE OSC 値" で設定しますが,その設定の記述が正しく反映されず動作に不具合が生じる場合があります。
この問題は,"DEFINE OSC" を記述した時 OSC が小文字で記述されている場合に発生します。
対処方法として,"DEFINE OSC"を記述する場合には必ず"OSC"を大文字で記述してください。
なおPBPは通常小文字,大文字の区別はされませんが,OSCに関しては大文字で記述して頂けますようお願い致します。
続いて、DEFINE OSCで定義できる周波数ですが、PBPでは下記の周波数のみサポートしています。
3,4,8,10,12,16,20,24,25,32,33,40,48,64 (単位MHz)
これ以外の値は記述できませんので、これ以外のクロックで使用すると、タイミング精度が狂いますのでタイミング精度を要求するような命令は使用できません。
|