X-Git-Url: https://hackdaworld.org/gitweb/?p=my-code%2Fatmel.git;a=blobdiff_plain;f=monolyzer%2Fuart.asm;fp=monolyzer%2Fuart.asm;h=fbfbf3d9342ff655be3bf5dfbac3461ca1a5ef80;hp=0000000000000000000000000000000000000000;hb=41d981471644f11151e4f1691c4a29c44fb12410;hpb=32e3f51bc0f4248019379fe784d38c7fb770f952 diff --git a/monolyzer/uart.asm b/monolyzer/uart.asm new file mode 100644 index 0000000..fbfbf3d --- /dev/null +++ b/monolyzer/uart.asm @@ -0,0 +1,60 @@ +; uart functions + +; default uart settings / 19.2k @ 8 mhz +; ifndef UART_BR_H +.equ UART_BR_H = 0 +; ifndef UART_BR_L +.equ UART_BR_L = 25 + +UART_INIT: + + ; baudrate + ldi tmp1,UART_BR_H + out UBRRH,tmp1 + ldi tmp1,UART_BR_L + out UBRRL,tmp1 + + ; enable + ldi tmp1,(1< 8n1 + ldi tmp1,(1<