制御系なら俺に聞いてもいいぞ(2)
■ このスレッドは過去ログ倉庫に格納されています
0783デフォルトの名無しさん
NGNGアドレスをEEADR レジスタに書き込み、データをEEDATA
レジスタに書き込む必要があります。次に、例4-2 の
シーケンスに従ってライトサイクルを開始します。
例 4-2:例 4-2:例 4-2:例4-2:
DATA EEPROM のライトDATA EEPROM のライトDATA EEPROM のライトDATA EEPROM のライト
上記のシーケンスが各バイトに対して正確に実行され
ない場合(EECON2 に55h をライトし、EECON2 にAAh を
ライトし、最後にWR ビットをセットする)、ライトが
開始することはありません。このコードセグメント中
は、割込みの発生を禁止することをお勧めします。
更に、EECON1 のWREN ビットをセットしてライトを許
可する必要があります。このメカニズムにより予想し
ないコードの実行(つまり、プログラムの喪失など)
によりデータEEPROM への誤った書き込みを防ぐことが
できます。WREN ビットは、EEPROM の更新時以外は常に
クリアにしてください。WREN ビットはハードウエアで
はクリアされません。
■ このスレッドは過去ログ倉庫に格納されています