- Код: Выделить всё
Learn_rc5:
Disable Int1
Enable Interrupts
Getrc5(rc5byte1 , Rc5byte2)
Enable Interrupts
If Rc5byte1 <> 255 And Rc5byte2 <> 255 Then
Rc5byte2 = Rc5byte2 And &B01111111
Print Chr(12);
Print "Address - " ; Rc5byte1
Print "Command - " ; Rc5byte2
End If
Gifr = Gifr Or &B10000000 'Clear Flag Int1
Enable Int1
Return
Обратите внимание на значение регистра GIFR. В этом листинге значение для МК ATMega32.