X-Git-Url: https://www.hackdaworld.org/gitweb/?a=blobdiff_plain;f=beginners%2Ftest_int.asm;h=bc2c95179b2d36c7b19afad8a43b669d51b84a8c;hb=d4721ee2e986b09abe5df32b47029f282ec6c6f0;hp=91fb4b37ceeda6145e0d126dff9ecf4cf15591c8;hpb=c27a5b4bafdf5610c566f866b37b447223c37145;p=my-code%2Fatmel.git diff --git a/beginners/test_int.asm b/beginners/test_int.asm index 91fb4b3..bc2c951 100644 --- a/beginners/test_int.asm +++ b/beginners/test_int.asm @@ -8,47 +8,44 @@ ; RESET rjmp INIT -nop ; INT0 reti -nop ; INT1 reti -nop ; T1 CAPT1 reti -nop ; T1 COMP1 reti -nop ; T1 OVF1 -reti -nop +rjmp T1_OVF1 ; T0 OVF0 reti -nop ; UART RX rjmp UART_RX -nop ; UART UDRE reti -nop ; UART TX reti -nop ; ANA_COMP reti -nop + +T1_OVF1: +out DDRD, r17 +rol r17 +sbrs r17, 7 +reti +ldi r17, 4 +reti UART_RX: in r16, UDR @@ -69,6 +66,14 @@ sbi UCR, (RXEN|TXEN|RXCIE) ; enable tx at uart control register ldi r16, 0x7C out DDRD, r16 +ldi r17, 4 + +ldi r16, 5 +out TCCR1B, r16 + +ldi r16, (1<