X-Git-Url: https://hackdaworld.org/gitweb/?p=my-code%2Fatmel.git;a=blobdiff_plain;f=beginners%2Ftest_uart.asm;h=53974a3528b403b47a8b5201eb0e61fa17d627e3;hp=c785c3605d58adf78567058fae2dea4b9598b884;hb=30183fca9fd29d2a3aa7eff0deaf8b84bafab9eb;hpb=238f9858dcb3b72ccf1b570333f8c82ca18c8811 diff --git a/beginners/test_uart.asm b/beginners/test_uart.asm index c785c36..53974a3 100644 --- a/beginners/test_uart.asm +++ b/beginners/test_uart.asm @@ -3,15 +3,15 @@ ; baudrate einstellen ldi r16, 11 ; "38400 bps wert" in r16 -out UBRR, r16 ; write to uart baudrate register -sbi UCR, TXEN ; enable tx at uart control register +out 0x09, r16 ; write to uart baudrate register +sbi 0x0a, 3 ; enable tx at uart control register ; transmit 0x23 all the fucking time ... ldi r16, 0x23 ; load 0x23 to register -out UDR, r16 ; write that to uart data register port +out 0x0c, r16 ; write that to uart data register port LOOP: -sbis USR, UDRE +sbis 0x0b, 5 rjmp LOOP -out UDR, r16 +out 0x0c, r16 rjmp LOOP