X-Git-Url: https://www.hackdaworld.org/gitweb/?a=blobdiff_plain;f=beginners%2Ftest_int.asm;h=0b55959bd661ca224e38fdf0de535759f4e240d6;hb=86082e25655b8dc9f167b756b45df84e7d1520ff;hp=bae423ed630579ffad184dcf079a89be907ab9d4;hpb=5ccc8d37baa475b73975e46f2f9f536543b7cd3f;p=my-code%2Fatmel.git diff --git a/beginners/test_int.asm b/beginners/test_int.asm index bae423e..0b55959 100644 --- a/beginners/test_int.asm +++ b/beginners/test_int.asm @@ -8,51 +8,41 @@ ; RESET rjmp INIT -nop ; INT0 reti -nop ; INT1 reti -nop ; T1 CAPT1 reti -nop ; T1 COMP1 reti -nop ; T1 OVF1 reti -nop ; T0 OVF0 reti -nop ; UART RX rjmp UART_RX -nop ; UART UDRE reti -nop ; UART TX reti -nop ; ANA_COMP reti -nop UART_RX: in r16, UDR andi r16, $7C +out UDR, r16 out DDRD, r16 reti @@ -63,7 +53,10 @@ out SPL, r16 ; baudrate einstellen ldi r16, 11 ; "38400 bps wert" in r16 out UBRR, r16 ; write to uart baudrate register -sbi UCR, (RXEN|RXCIE) ; enable tx at uart control register +sbi UCR, (RXEN|TXEN|RXCIE) ; enable tx at uart control register + +ldi r16, 0x7C +out DDRD, r16 sei