Blame | Last modification | View Log | Download | RSS feed
ifndef __regusartc0inc__regusartc0inc equ 1savelisting off ; no listing over this file;****************************************************************************;* *;* AS 1.42 - File USARTC0.INC *;* *;* Contains Bit & Register Definitions for USRT0 @ 0xc0 in SRAM/SFR Space *;* *;****************************************************************************UDR0 sfr 0xc6 ; USART0 I/O Data RegisterUCSR0A sfr 0xc0 ; USART0 Control & Status Register AMPCM0 avrbit UCSR0A,0 ; USART0 Multi Processor Communication ModeU2X0 avrbit UCSR0A,1 ; USART0 Double Transmission SpeedUPE0 avrbit UCSR0A,2 ; USART0 Parity ErrorDOR0 avrbit UCSR0A,3 ; USART0 OverrunFE0 avrbit UCSR0A,4 ; USART0 Framing ErrorUDRE0 avrbit UCSR0A,5 ; USART0 Data Register EmptyTXC0 avrbit UCSR0A,6 ; USART0 Transmit CompleteRXC0 avrbit UCSR0A,7 ; USART0 Receive CompleteUCSR0B sfr 0xc1 ; USART0 Control & Status Register BTXB80 avrbit UCSR0B,0 ; USART0 Transmit Bit 8RXB80 avrbit UCSR0B,1 ; USART0 Receive Bit 8UCSZ02 avrbit UCSR0B,2 ; USART0 Character SizeTXEN0 avrbit UCSR0B,3 ; USART0 Enable transmitterRXEN0 avrbit UCSR0B,4 ; USART0 Enable receiverUDRIE0 avrbit UCSR0B,5 ; USART0 Enable Data Register Empty InterruptTXCIE0 avrbit UCSR0B,6 ; USART0 Enable transmit Complete InterruptRXCIE0 avrbit UCSR0B,7 ; USART0 Enable receive Complete InterruptUCSR0C sfr 0xc2 ; USART0 Control & Status Register CUCPOL0 avrbit UCSR0C,0 ; USART0 Clock PolarityUCSZ00 avrbit UCSR0C,1 ; USART0 Character SizeUCSZ01 avrbit UCSR0C,2USBS0 avrbit UCSR0C,3 ; USART0 Stop Bit SelectUPM00 avrbit UCSR0C,4 ; USART0 Parity Mode : Odd/EvenUPM01 avrbit UCSR0C,5 ; USART0 Parity Mode : Enable/Disableifdef __USART0_SPI__UMSEL00 avrbit UCSR0C,6 ; USART0 Mode SelectUMSEL01 avrbit UCSR0C,7elseifUMSEL0 avrbit UCSR0C,6 ; USART0 Mode SelectendifUBRR0H sfr 0xc5 ; USART0 Baud Rate Register MSBUBRR0L sfr 0xc4 ; USART0 Baud Rate Register LSBrestore ; re-enable listingendif ; __regusartc0inc