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

注意 uPD78P014は保守品です。
uPD78F9116Aの生産状況は販売店にお問い合わせください。

リセット

目次

    
FAQ-ID = 78reset-nnnn
0001: 発振停止状態でリセット信号が入った時のポートの状態は?
0002: 強制的にリセット処理を実行させるには?
0003: 電源がなだらかに ONする時に暴走する
0004: リセット入力は長くてもかまわないか?
0005: リセット時、ポートに接続したLEDが点灯してしまいます。
0006: リセットしたときのRAMデータは保持されるか?
0007: STOPモードの解除にリセットは使用できるか?
78reset
-0001
発振停止状態でリセット信号が入った時のポートの状態は?
Q1
uPD78P014で、発振が停止した状態でリセット信号が入った時のポートの状態はどうなりますか?
A1
正常なリセット信号が入力されると、ポートは入力モードになります。
この情報はお役にたちましたか?
back to top  

78reset
-0002
強制的にリセット処理を実行させるには?
Q1
プログラム中でリセット処理の実行 (スタートアップ・ルーチンへのジャンプ) を行う方法を教えてください。
A1
ウォッチドッグ・タイマの時間切れを使用するのが一番簡単な方法です。
これ以外にソフトウエアだけで処理する場合には、アセンブラでの記述となります。
なお、NMI機能があるマイコンのソフトウエア・リセットの場合は、NMI処理中にリセット・ベクタに分岐しても、ハードウエア・リセットと同じ状態にはなりませんので、次の処理を最後に追加する必要があります。

  MOV   PSW,#2  ;PSWの初期値
  MOVW  AX,!0   ;リセット・ベクタ読み出し
  PUSH  PSW     ;PSWをスタックにセット
  PUSH  AX      ;リセット・ベクタをスタックにセット
  RETI          ;リセット・ベクタへ分岐

(2008/03)

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

78reset
-0003
電源がなだらかに ONする時に暴走する
Q1
電源がなだらか(50ms程度)に立ち上がる場合、CPUが暴走してしまうことがあります。
A1
電源電圧の安定時間に比べて、リセットの時間が異常に短すぎるためと思われます。
リセットの時定数が電源の立ち上がり時間に比べて短いと、 電源が立ち上がらないうちにリセットが解除されてしまいます。
動作開始しようとして電源電圧が動作周波数に対して低すぎるために異常動作になっていると考えられます。
少なくともリセットは電源電圧が安定するまでの時間は保持できるように時定数を選んでください。
この情報はお役にたちましたか?
back to top  

78reset
-0004
リセット入力は長くてもかまわないか?
Q1
リセット信号を入力している期間は何秒間でも大丈夫なものでしょうか。
A1
リセットが長い分には問題ございません。
リセット信号に関しては短い方については規定しておりますが、長い方に関しては特に規定しておりません。
つまり、長くても問題ないと言うことです。
この情報はお役にたちましたか?
Q2
CPUを複数使用し、そのうちの1つのCPUは最初一定時間のみ動作を停止しておきたいので、 リセット入力を入れっぱなしにします。
この方法に問題点はありますか?
A2
リセットがかかった状態では、各端子のほとんどはハイ・インピーダンス状態となります。
この状態で、端子の電位が中間電位状態となると、入力ポートに於いて貫通電流が流れてしまいます。
貫通電流は個々の入力端子では小さくても、全ての端子で流れるとすると大きな電流となる可能性があります。
各端子が中間電位にならないように外部で抵抗によるプルアップ等の処理を行ってください。
この情報はお役にたちましたか?
back to top  

78reset
-0005
リセット時、ポートに接続したLEDが点灯してしまいます。
Q1
リセット時、ポートに接続したLEDが点灯してしまいます。原因と対策を教えてください。
A1
リセット時には全てのポートがハイ・インピーダンス状態の入力モードになります。
外付けのバッファに TTLをご使用の場合、ハイ・インピーダンス状態はハイ・レベルと 判断される可能性が高くなります。
ポート出力がハイ・レベルの場合に LEDが点灯するような回路の場合は点灯してしまいます。
対策としては、ロウ・レベルを出力したときに LEDを点灯するようにしてください。
この情報はお役にたちましたか?
back to top  

78reset
-0006
リセットしたときのRAMデータは保持されるか?
Q1
CPUをリセットしたとき、内部RAMのデータは保持されますか?
A1
通常動作中のリセットでは RAMのデータの保持は保証しておりません。

リセットは通常の動作とは非同期でかかりますので、 RAMに書き込みを行っている最中にリセットがかかることも考えられます。
この場合には RAMへの書き込みが正常に行われない事が考えられます。
このため、通常動作中へのリセットがあった場合の RAMのデータは保証できません。

これはリセットのかかるタイミングの問題です。 RAMへの書き込みを行っていないときにリセットがかかる分には問題は発生しません。 しかし、たまたま RAMへの書き込み中にリセットがかかると書き込み信号の幅が規定値以下であったり、 書き込み信号がオンの最中にアドレスが変動することもあり、 書き込み中であったアドレスのデータはもちろん、 他のアドレスのデータにも書き込みが起こることがあります。
この情報はお役にたちましたか?
back to top  

78reset
-0007
STOPモードの解除にリセットは使用できるか?
Q1
uPD78F9116Aで、STOPモードの解除はリセット信号とマスクされていない割り込み、とありますが STOPモードでは発振が止まってしまうため、リセットがかからないのでしょうか?
A1
リセットはクロックが無くても受け付けられますので、リセットも STOPモードの解除に使用できます。
リセット信号の遅延時間はアナログ・ディレイによるものですので、問題なく使用できます。
この情報はお役にたちましたか?
back to top  









































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