プログラムをあちこちいじくり、匙を投げて2時間くらい電源を入れっぱなしでほったらかして起きました。
夕食後オシロの電源を入れると、何と全く正常に機能しています。
これは一体どうしたことか?
プログラムを書き込む時に正常に書き込みは出来たのですが、使っていないポートから変なパルスが出ています。数回書き込みをやり直して見ましたが結果は同じ。
それならばと、チップイレーズをして書き込んだところどうやら変なパルスは出なくなりました
。
でも時計は表示せず。こんな状況で色々やったのですが結果はすべてNG。
勝手に動き始めた?tiny2313がおかしい可能性もありそうです。
今度新品を入手してやって見ます。
取りあえずmega88用を2313に書き換えて動いたと言うことにします。
動かない時の現象は、タイマオーヴァーフロウが11回起きてその後65msは割り込みなし、その後
再び割り込みが起きる事の繰りかえしです。
正常に動作しているmega88は割り込みは常に継続しています。
なぜ65msの間割り込みが出なくなるのか?疑問が残ります。