Сергей Борщ (19.09.2008 15:31, просмотров: 138) ответил shandrei на вопрос к тебе как работавшему с UART
А вы их точно через PINSEL к уарту не подключаете? В 2214 все работает. #define UART_8N1 ((0 << UART_BC) | (0 << UART_PS) | (0 << UART_PE) | ( 0 << UART_SBS) | (3 << UART_WLS)) // 8,n,1
inline void UART_sfr_t::Init(uint16_t baud_code, uint8_t control)
{
LCR = (1 << UART_DLAB);
DLM = baud_code >> 8;
DLL = baud_code & 0xFF;
LCR = control; // UART_8N1 by default
FCR = (1 << UART_RTLS) | (1 << UART_TFR) | (1 << UART_RFR) | (1 << UART_FCRFE); // enable and reset FIFO, 4-bytes int level
IER = (1 << UART_RDAIE) | (0 << UART_THREIE);
}
PINSEL0 =
(1UL<<(0*2))| // 485_TX
(1UL<<(1*2))| // 485_RX
(1UL<<(8*2))| // 232_TX
(1UL<<(9*2)) // 232_RX
;