From 67d25d837ac55f28a366c0a3b262e439a6e75fc3 Mon Sep 17 00:00:00 2001 From: Dimitri Sokolyuk Date: Sat, 19 Aug 2017 12:15:28 +0200 Subject: Add AmForth --- amforth-6.5/avr8/drivers/usart_3.asm | 31 +++++++++++++++++++++++++++++++ 1 file changed, 31 insertions(+) create mode 100644 amforth-6.5/avr8/drivers/usart_3.asm (limited to 'amforth-6.5/avr8/drivers/usart_3.asm') diff --git a/amforth-6.5/avr8/drivers/usart_3.asm b/amforth-6.5/avr8/drivers/usart_3.asm new file mode 100644 index 0000000..1745b31 --- /dev/null +++ b/amforth-6.5/avr8/drivers/usart_3.asm @@ -0,0 +1,31 @@ + .equ BAUDRATE_LOW = UBRR3L + .equ BAUDRATE_HIGH = UBRR3H + .equ USART_C = UCSR3C + .equ USART_B = UCSR3B + .equ USART_A = UCSR3A + .equ USART_DATA = UDR3 + +.equ URXCaddr = URXC3addr +.equ UDREaddr = UDRE3addr + +.equ bm_USART_RXRD = 1 << RXC3 +.equ bm_USART_TXRD = 1 << UDRE3 +.equ bm_ENABLE_TX = 1 << TXEN3 +.equ bm_ENABLE_RX = 1 << RXEN3 +.equ bm_ENABLE_INT_RX = 1<