NEC ELECTRONICS NEC ELECTRONICS
NEC electronics NEC electronics NEC
ホーム
アプリケーション
製品情報
先端技術
サポート
WEBショップ
ニュース&イベント
会社案内
header
GO
詳細検索機能/特性検索
サイトマップ お問い合わせ

その他..禁止事項など

目次

    
FAQ-ID = 78etc-nnnn
0001: レジスタに設定禁止の値をセットするとどうなるか?
0002: 暴走時に未定義命令を実行するとどうなるか?
0003: レジスタ未割付の SFR領域を読み込んでもだいじょうぶか?
78etc
-0001
レジスタに設定禁止の値をセットするとどうなるか?
Q1
uPD78P4038で、プリスケーラ・モード・レジスタで 0000は設定禁止となっています。
これは 0000をそのレジスタに入れてはいけないという事なのでしょうか?
A1
はい、そうです。
この情報はお役にたちましたか?
Q2
プリスケーラ・モード・レジスタだけではなく、関連機能を使用しない場合には、 そのレジスタに設定禁止の値を設定しています。
他のCPUでも設定禁止の意味は同じでしょうか?
A2
設定禁止の意味を誤解されています。設定禁止の値は、絶対に設定してはいけない内容です。
そのような設定を行った場合には、どのような動作を行うかは全く保証できません。
最悪の場合、CPUそのものが全く動作しなくなる可能性もあります。

これはどのレジスタでも、どのCPUでも同じです。
そのレジスタを使用しない場合には、許された設定の中でシステムとして問題がない設定を行ってください。
この情報はお役にたちましたか?
Q3
内蔵周辺レジスタで0や1に指定されたビットがあるが、指定以外の値を設定しても問題ないか? だめな場合にはなぜだめなのか。
A3
いいえ、内蔵周辺レジスタ(SFR)に指定された値以外を設定した場合には、正常に動作しなくなることがあります。
これは、内蔵周辺機能に公開された機能(従って、テストされて、動作が保証された機能)以外に、公開されていない機能(従って、テストもされず、動作の保証もされていない機能)が存在することがあるからです。また、場合によっては、デバイスとしてテストを行なうための機能が内蔵されていることがあり、指定された設定以外の設定を行なうと、誤動作することもあります。
基本的に、マイコンとしてはマニュアルで指定された条件での動作が保証されているだけです。指定以外の設定はしないようにして下さい。

(2007/06)

この情報はお役にたちましたか?
back to top  
(2007/06)

78etc
-0002
暴走時に未定義命令を実行するとどうなるか?
Q1
uPD789114Aで、空き領域を FFH に埋めた時、マイコンが暴走してこれを実行した場合、 どのような動作をするのでしょうか?
A1
FFという命令コードは 78K0Sでは未定義のコードです。
未定義のコードの実行に関しては CPUがどのような動作を行うかは不明です (未定義コードの実行に関してはテストも行いませんし、保証も一切できません)。
この情報はお役にたちましたか?
back to top  

78etc
-0003
レジスタ未割付の SFR領域を読み込んでもだいじょうぶか?
Q1
SFR領域内のレジスタが割りついていないアドレスを読み込んでもだいじょうぶでしょうか?
A1
基本的にレジスタが割りついていない SFR領域のアドレスをアクセスした場合の 動作は一切保証されません。

通常、未定義のエリアをリードした場合には、不定値が読み出されます。
そのアドレスに SFR自体が存在しなければ、書き込みは無意味な動作になるだけですが、 そこにユーザ未公開のテスト回路等が存在した場合にはデバイスの動作がおかしくなる (暴走する)可能性があります。
公開された SFR以外のアドレスはアクセスしないようにしてください。その後の動作は一切保証されません。
この情報はお役にたちましたか?
back to top  
(2002/02)









































 ご利用にあたって  個人情報保護について  RSS       © 1995-2008  NEC Electronics Corporation