Thread 中讨论的其他器件: DRV8842EVM
您好!
我尝试在具有 MSP430F1612的 DRV8842EVM 板上配置 UART0。
我可以在 P3.5/URXD0引脚上看到字符。
RXBUF 永远不会改变并且永远不会触发中断。
P3SEL = 0x30;// P3.5=TX (RS232 MOSI)、P3.4=RX (RS232 MISO)
//配置 UART
U0CTL = SWRST;//在 CONFIG 期间将 SWRST 保持为高电平
U0CTL = CHAR | SWRST;// 8-N-1 UART、SWRST
U0TCTL = 0x30;// SMCLK = 8MHz
// U0BR0 = 0xA1;// 417 = 0x01A1、8MHz / 417 = 19184.65
// U0BR1 = 0x01;
对于 FT232R USB 收发器、U0BR0 = 0x08;// 8MHz/8 = 1MHz
U0BR1 = 0x00;
ME1 = URXE0 | UTXE0;//启用接收和发送
IE1 = URXIE0;//仅启用 Rx 中断(当前)
U0CTL &=~SWRST;//清除 SWRST
请提供建议。
谢谢、
EMmett