- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
以下の手順でワードプログラムを行ったところ、手順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.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
波形の取得をしていたところ、プログラムに誤りがあることに気づきました。
それを直したところ意図通りの動作が確認できました。
ご対応頂きありがとうございました。
熊田
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
一つ確認点がございます。
「手順5の0x00FFの書き込みが行われました」というのは、アドレス0x000のデータが0xFFFFを0x00FFに変更しまいましたとのことでしょうか?
アドレス0x000のデータが0xFFFFから0x00FFに変更されたとの事でしょうか?
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
はい。そのとおりです。
アドレス0x000のデータは、元々0xFFFFでした。
その後手順を実施し、手順5の後にデータをReadしたところ、
0x00FFが読めたので、「0x00FFの書き込みが行われた」と判断しています。
熊田
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
下記の追加確認点を確認していただけますでしょうか?
1.RY/BY#はどのタイミグでBusyになりますか?
2.手順4と5の間にさらに何サイクルか0xFFFFのライトを入れるとどうなりますか?
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
波形の取得をしていたところ、プログラムに誤りがあることに気づきました。
それを直したところ意図通りの動作が確認できました。
ご対応頂きありがとうございました。
熊田