ページの先頭です
本文へジャンプする

本ウェブサイトでは、JavaScriptおよびスタイルシートを使用しております。
お客さまがご使用のブラウザではスタイルが未適応のため、本来とは異なった表示になっておりますが、 情報は問題なくご利用いただけます。


Worldwide > 日本English

リセット





リセット解除のタイミングは? 立ち上がりエッジ or レベル?

FAQ-ID : v85reset-0001

Q-1
V850/SB1、SA1のリセット解除タイミングは、立ち上がりエッジのみの判断でよろしいでしょうか。
A-1
リセットはあくまでレベルです。エッジではありません。
リセットがアクティブではなくなることがリセットの解除です。

この情報はお役にたちましたか?


ソフトウエアでリセットを実現したい。

FAQ-ID : v85reset-0002

Q-1
V850E/MS1で、ソフトウエアによりリセットをかける場合、 PC=0x00000000にジャンプするコードを書けばよいのでしょうか?
何かレジスタを設定する必要はありますか?
A-1
メイン・ルーチンでのリセットであれば、特に他の設定は必要ありません。
割り込み処理ルーチンでのリセットの場合は、単に割り込み内からプログラムの先頭に ジャンプしても、その後は正常に実行できません。 EIPCレジスタ、EIPSWレジスタの設定を行い、RETI命令を実行してください。 これによりその後の割り込み処理が可能になります。 その上で、プログラム先頭の初期化部分に分岐してください。
ただし、多重割り込みを使用している場合、インサービス・プライオリティ・レジスタ(ISPR)の内容が00になるまでRETI命令を繰り返す必要があります。
なお、リセット時の初期値が定義されているレジスタについては、使用したものの初期値を事前にプログラムで設定しておく必要があります。

この情報はお役にたちましたか?


リセット信号のパルス幅は?

FAQ-ID : v85reset-0003

Q-1
RESET端子の ロウ・レベルのパルス幅は最低どの程度必要でしょうか? どんなに短い ロウ・レベル入力でもリセット状態になるのでしょうか?
A-1
リセットが正常に行われるために必要な時間は 500nsです。
[mi-v8.gif](3Kbytes)
電源が正規の動作範囲内でクロックの発振が安定した状態で 500ns以上 "ロウ・レベル" で あればリセットがかかります。
約 60ns以下の短いパルスではアナログ・ディレイによるノイズ除去が行われます。
60~500nsでは、内部の一部のブロックはリセットされ、他のブロックはリセットを受け付けない可能性があります。 これらの状態は個々のデバイスや使用条件などによって変わります。 この状態は動作が確定しませんので 60~500ns のパルスは入力しないようお願い致します。
リセットを掛けるためには 500ns以上のパルスを入力してください。

この情報はお役にたちましたか?


リセットしたときのRAMデータは保持されるか?

FAQ-ID : v85reset-0004

Q-1
CPUをリセットしたとき、内蔵RAMのデータは保持されますか?
A-1
通常動作中のリセットでは RAMのデータの保持は保証しておりません。
リセットは通常の動作とは非同期でかかります。 従って、例えば RAMに書き込みを行っている最中にリセットがかかることも考えられます。
この場合には RAMへの書き込みが正常に行われない事が考えられます。 このため、通常動作中へのリセットがあった場合の RAMのデータは保証できません。
これはリセットのかかるタイミングの問題です。 RAMへの書き込みを行っていないときにリセットがかかる分には問題は発生しません。 しかし、たまたま RAMへの書き込みのところでリセットがかかるとリセット信号の幅が規定値以下だったり、 書き込み信号がオンの最中にアドレスが変動したりするため、書き込み中であったアドレスのデータはもちろん、 他のアドレスのデータにも書き込みが起こることがあり、RAMの内容は保証されなくなります。

この情報はお役にたちましたか?


リセット解除前のクロック安定時間

FAQ-ID : v85reset-0005

Q-1
クロック入力をする場合、マイコンの発振安定時間はなくなると考えられますが、リセット解除時に、クロックを安定供給していればいいですか。
A-1
CPUのリセットを解除する500ns以上前から、安定したクロックを入力しておく必要があります。各製品のドキュメントに掲載している電気的特性で、「リセット・タイミング」をご参照ください。

この情報はお役にたちましたか?























ページの終わりです
ページの先頭へ戻る