projects
/
my-code
/
atmel.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
corrected addresses, seems to not work with atmel register names :(
[my-code/atmel.git]
/
beginners
/
test_uart.asm
diff --git
a/beginners/test_uart.asm
b/beginners/test_uart.asm
index
c785c36
..
53974a3
100644
(file)
--- a/
beginners/test_uart.asm
+++ b/
beginners/test_uart.asm
@@
-3,15
+3,15
@@
; baudrate einstellen
ldi r16, 11 ; "38400 bps wert" in r16
; 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
; 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:
LOOP:
-sbis
USR, UDRE
+sbis
0x0b, 5
rjmp LOOP
rjmp LOOP
-out
UDR
, r16
+out
0x0c
, r16
rjmp LOOP
rjmp LOOP