2019-06-24 The ISR() is a Special Function (p.160)非公式訳 AVR Programming: Learning to Write Software for Hardware (Make Community, LLC) ISRは特殊な函数 ISRは函数ではありますが、普通の函数と大きく異なる点が2つあります。1つは返値のないことです。もう1つは、引数として割り込みベクタしか受け付けないことです。つまりISRには引数が直接渡せないため、ISRとデータをやり取りするためにはグローバル変数を使わなければならないということです。とりあえず、ISRは引数も返値も持たない特殊なマクロ/函数複合体のようなものであるとだけ覚えておきましょう。