2013年8月25日日曜日

デフォルトだとATTiny2313のEEPROMはプログラミング時に消える

High fuseにEESAVEというビットがあって、出荷時は1になっていて、ライターからプログラムを書き込んだりの消去時にEEPROMも消えるのであった。
メッセージを切り替えられるようにしようと思い、設定したメッセージはEEPROMに保管しておくのだが、なぜだか一度書き込んだメッセージが読めないので悩んだ次第。まぁ開発中は、プログラムの初期化時にデフォルトのメッセージをEEPROMへ書き込んで動き出せば良いかということで納得したが、数十分は悩んだ。。。

0 件のコメント:

コメントを投稿