今回は外部割り込みについて。外部割り込みは、タイマ割り込みなどと違ってピンの状態によってかかる割り込みです。これを使うことにより、例えばスイッチの状態変化から、あるいは接続したモジュールから割り込みを書ける事が出来るようになります。 対象マイコン 全部(のはず) ただし、今回確認しているのはATTiny2313だけです。 外部割り込み概要 外部割り込みの種類は大まかにINTとPCINTの2種類があります。INTはレジスタによって、割り込みの起こる条件を4種類設定できるのに対し、PCINTでは1種類しかありません。またINTピンは二つくらいしか用意されれませんが、PCINTはたくさん*1用意されているようです。ピンの配置はデータシートを確認しましょう。他にINTピンだとスタンバイモードのAVRを復帰させることが出来ます。 外部割り込みに登場するレジスタを紹介しましょう。 使用しそうなレジスタ