大家好!
我正在使用以下初始化、但仍然收到错误:
UCA0CTL0 |= 0x00;//无奇偶校验、LSB 优先、8位字符、1个停止位、UART 模式、异步模式
UCA0CTL1 |= 0x40;// ACLK
UCA0CTL1 |= UCSWRST;//禁用 UART。
UCA0MCTL |= UCBRF_4 + UCBRS_7 + UCOS16;// 230、400波特。
// UCA0MCTL |= UCBRF_3 + UCBRS_5 + UCOS16;// 230,400波特(原始)。
UCA0BR0 |= 0x05;//波特率高字节预分频器,230,400波特。
UCA0BR1 |= 0x00;//波特率预分频的低字节。
UCA0CTL1 &=~UCSWRST;//启用 UART。
ACLK 为16MHz、看上去稳定而干净。
我已经尝试了各种 UCA0MCTL 值、但找不到 能够正确地从传入 RX 收集数据的组合。 注释掉的行以前可以使用、但现在不再使用。
请告知。