以下の手順でワードプログラムを行ったところ、手順5の0x00FFの書き込みが行われました。
1) 0x555に0xAAを書き込み
2) 0x2AAに0x55を書き込み
3) 0x555に0xA0を書き込み
4) 0x000に0xFFFFを書き込み
5) 0x000に0x00FFを書き込み
データシート 5.4.1.1 ワードプログラミングに以下の記載があります。
「組込みプログラム アルゴリズムの実行中は、プログラム一時停止コマンドを除き、
デバイスに書き込むコマンドはすべて無視されます」
この内容通りであれば、手順の5の書き込みは無視されるべきと考えています。
事象から察するに、手順4の0xFFFFの書込みは、無視されているように思われます。
たとえば、All Fの状態から0xFFFFを書込む際は、全く同じデータを書くことになるので、
書込みの処理が行われない(スキップされる)可能性は考えられますでしょうか。
熊田
Solved! Go to Solution.
波形の取得をしていたところ、プログラムに誤りがあることに気づきました。
それを直したところ意図通りの動作が確認できました。
ご対応頂きありがとうございました。
熊田
一つ確認点がございます。
「手順5の0x00FFの書き込みが行われました」というのは、アドレス0x000のデータが0xFFFFを0x00FFに変更しまいましたとのことでしょうか?
アドレス0x000のデータが0xFFFFから0x00FFに変更されたとの事でしょうか?
はい。そのとおりです。
アドレス0x000のデータは、元々0xFFFFでした。
その後手順を実施し、手順5の後にデータをReadしたところ、
0x00FFが読めたので、「0x00FFの書き込みが行われた」と判断しています。
熊田
下記の追加確認点を確認していただけますでしょうか?
1.RY/BY#はどのタイミグでBusyになりますか?
2.手順4と5の間にさらに何サイクルか0xFFFFのライトを入れるとどうなりますか?
波形の取得をしていたところ、プログラムに誤りがあることに気づきました。
それを直したところ意図通りの動作が確認できました。
ご対応頂きありがとうございました。
熊田