電気
工作
電子オルゴール 1台目
2012年10月01日 作成
2019年10月01日 更新

電子オルゴール 1台目

基板を10枚入手したので箱 (ペンケース) に組み込んでみました。 見た感じも良い感じですが、音が良い感じになりました。 やれやれ、、ところが、、

会社では音が出るのに、自宅では出ない。
なんで〜?

ツールに接続した状態なら意図したとおり、正常に動作します。

しかし、帰りの電車の中で電源を入れても不思議な動きをするばかり。 音が出ません。 あきらめて放置しておくと、いきなり動作する事があります。

明るさが変化したことを関知して動作します。 明るさをチェックするルーチンは正常に動作するのに、 なぜか明るさが変化したとき、異常な動作に入ります。

基板が出来上がって2週間。

プログラムには問題がないのに、なぜか動かない。

不安定な理由がわかったっ! このマイコンには安全装置が備わっている。 RAMから読み出したデーターのパリティーチェックをしており、 読み出したデーターに異常がある場合は自動的に再スタートする仕掛けになっていた。 私はメモリを初期化していない。 RAMからデーターを読み出した時、パリティーエラーが発生して、自動的にリセットする事が判明。
電源投入時に全てのRAMを初期化したら、安定した。 判明するまでに1ヶ月ほど掛かった。 この間、頭が混乱。 なんで〜?の自問自答を繰り返す日々が続いた。 マイコンを開発していた頃、同じ問題で頭を悩まされた。 あの時の悪夢、がよみがえった。
1台目  2台目  3台目  4台目アクリルピアノ  6台目木の箱  7台目  8台目PCスピーカー  9台目デコピアノ  G12版