added beginners directory, test_uart.asm
[my-code/atmel.git] / beginners / test_uart.asm
1 ; specify device
2 .DEVICE AT90S2313
3
4 ; baudrate einstellen
5 ldi r16, 11 ; "38400 bps wert" in r16
6 out UBRR, r16 ; write to uart baudrate register
7 sbi UCR, TXEN ; enable tx at uart control register
8
9 ; transmit 0x23 all the fucking time ...
10 ldi r16, 0x23 ; load 0x23 to register
11 out UDR, r16 ; write that to uart data register port
12 LOOP:
13 sbis USR, UDRE
14 rjmp LOOP
15 out UDR, r16
16 rjmp LOOP
17