06/01/07 10:24:39 9sFRtB+v
>>306
PIC18F452の初期のバグ
(1)LOW割り込みを受け付ける
(2)今のアドレスをPUSHする
(3)LOW割り込みをCALLする手前でHIGH割り込みを受け付ける
(4)今のアドレス+1をPUSHする
(5)HIGH割り込み処理から戻る時にメインルーチンにRETしてしまう
結果LOW割り込みを実行しない、次のアドレスの命令を実行しない、スタックは+1したまま。
今のPIC18FxxxxはMOVFF命令でWREGを使う途中で割り込みが発生するとRETFIE FASTが使えない。