さあ、今日も毛を刈ろう。
こんにちは。AVRのUSARTの処理を書いている者です。参考にさせていただこうと思います。少し気になったのですが、割り込み処理中はハードウェアによって多重割り込みが禁止されている(データシートですとSREGの説明の中に書いてあります)ので、ISR()ベクタでの__di()や__ei()は不要だと思うのですがいかがでしょうか。
>Sabiki94さんむむむ、おっしゃるとおり、割り込み処理に入った時点ですでに diされているので不要です。いろんなメーカーのマイコンを渡り歩いてると、このへんがいい加減になってきたようです。まずいですね。ご指摘ありがとうございました。
2 コメント :
こんにちは。AVRのUSARTの処理を書いている者です。参考にさせていただこうと思います。
少し気になったのですが、割り込み処理中はハードウェアによって多重割り込みが禁止されている(データシートですとSREGの説明の中に書いてあります)ので、ISR()ベクタでの__di()や__ei()は不要だと思うのですがいかがでしょうか。
>Sabiki94さん
むむむ、おっしゃるとおり、割り込み処理に入った時点ですでに diされているので不要です。
いろんなメーカーのマイコンを渡り歩いてると、このへんがいい加減になってきたようです。まずいですね。
ご指摘ありがとうございました。
コメントを投稿