[an error occurred while processing this directive]
|
#define OSC 8000000L
#define SMCLK (OSC)
#define BUS485_BAUDRATE 115200L
USART0(USART_BR0) = (SMCLK / BUS485_BAUDRATE) & 0xFF;
USART0(USART_BR1) = (SMCLK / BUS485_BAUDRATE) >> 8;
USART0(USART_MOD) = 0;
USART0(USART_CTL) = ASYNC | NO_FEEDBACK | BITS_8 | ONE_STOP | NO_PARITY | NORMAL_MODE;
USART0(USART_TCTL) = UART_SMCLK | TX_EMPTY;
ME1 = URXE0 | UTXE0;
P3SEL |= (1<<5)|(1<<4);
IE1 |= URXIE0; // RxInt enable
E-mail: info@telesys.ru