>>559 そのforループ処理をタイマ割り込み内でやること自体が間違い。タイマ割り込みでは
「イベント」を発行しておいて、メインループでそのイベント処理としてforループを含む処理を
する。そうすれば受信はふつうの割込み処理でOK。

プログラマの都合で「このタイミングで受信したらエラー」なんてのはエゴの強いプログラミング
の典型じゃん。エラーは「内容」とか「プロトコル違反」とかそういうのについて出すべきで、
物理的な受信は常に開けておくものだと思うよ。