Posted inanalog3 cv-depot 製作 PSoC
PSoC 実装メモ
調べるのに時間がかかったので忘れないうちに書いておく。 Power On Reset と Brown Out Detection EEPROM を使うのでデータ壊れを防ぐ手立てはどうなっているかを知るために調べた。PSo…

909クローンのファームウェアの開発中、eeprom に書き込んだリズムパタンが書き込んだ後に崩れる現象がまあまあ頻繁に発生して、最初はファームウェアのバグのせいかと思っていたのですが、バグにしてはどうにも発生場所がランダムだったり発生の契機が読めなかったりで、これはプロセッサの誤動作なのでは?と考え始め、発生条件をもっとよく調べてみたら、どうも電源を落として立ち上げると何の書き込みをしていなくてもちょいちょい壊れるらしい。そういうわけで何の問題でどう対策すれば良いのか調べました。