いうのには慣れている。ロジアナを接続して動きを調べ始めた。うーむ、どうも挙動がおかしい。USIの入力ピンにすればピンチェンジ割り込みは止まるようなことがAtmelの資料には書いてあるが、どうもUSIになったあとも起きている。ロジアナには、はっきり入力ピンの立下りの度に、割り込みルーチンに飛び込んでいる波形が記録されている。23:45)Atmelの資料では、割り込まれないはずなのだが、現実のロジアナの結果はそういうことになっている。このアプリケーションノートは、10年以上も前の2002年の作成である。Tiny26をターゲットとしている。この石は、Tiny26から、2,4,861シリーズに上がった時、ピンチェンジ割り込み近辺が大幅な仕様変更を受けている(各ピン毎の割り込みが可能になった)。アプリケーションノートの記述はあてにならない。ロジアナの波形の実際のピンの動きの方が頼りになる。それなら、いちいちピンチェンジ割り込みを止めるのではなく、最初の立ち下がり(スタートビット)を検知したら、先ほどの受信フラグを上げ、このフラグが上がっている間はピンチェンジ割り込みを無視するようにすれば所定の動きになる。ありゃあ、今度は、8ビット読んだ後のストッパーが効かない。受信ルーチンで暴走する。割り込みプログラムで外部変数の動きを待っているのだが、いつまでたっても終了条件が真にならない。