※ ChatGPTを利用し、要約された質問です(原文:ルネサスH8/3048Fの定数領域)
H8/3048Fの定数領域に関する質問
このQ&Aのポイント
H8/3048Fを使用した装置のパラメータ設定に関する疑問があります。
装置の電源を切った状態でもパラメータが保持される理由がわかりません。
ROMの増設はされていないため、ROMの定数領域が書き換えられる可能性が考えられます。
お世話になっております。
ルネサスH8/3048Fについて質問です。
また会社の古い装置を解析しているのですが、わからない事が有り質問させていただきます。
H8/3048F使った装置なのですが、装置のパラメータの設定/記憶にH8/3048Fを使っています。
プログラムは、内部のフラッシュROMに直接書き込んでいます。
が、この装置は増設のEEPROMを持っていないので、設定したパラメータが消えないように、AC100Vの電源とは別に電池を載せて、常にH8/3048Fが動いている状態に保つという変な構造になっています。
ところが、その電池を外した状態でパラメータの設定をし、電源を落として再度投入したところ、なぜか設定が保持されていました。
先に書きましたように、ROMの増設などは一切されていないので首を傾げています。
ひょっとして、プログラムの実行中にROMの定数領域を書き換える事が可能なのでしょうか?
恥ずかしい話ですが、ソースファイルが残っていないため、プログラムの検証が出来ません。
原因が分かる方がおられましたら、ぜひご教授ください。
お礼
回答ありがとうございます。 ご指摘の内容が原因だったようです。 電源を落とした後、今度は1時間くらいまって試してみたところ、今度はデータが消えているのを確認しました。 普段、自分で開発を行う場合はPICも使っています。 記憶させるデータの量が少ないときははあれで十分ですよね。