您好!
我正在开发一个非常简单的应用、其中 CM-UART 会等待某个 时刻接收字符、而该时刻会立即重新传输回字符。
我已将 CM-UART 配置为9600 8N1、无 FIFO。
然后、 我使用 PuTTY 发送一个字符、然后将按预期触发 CM-UART 中断处理程序。
然而,当我尝试读取接收到的字符时,UART_readCharacter()函数无限循环,等待 UARTFR 寄存器中的 RXFE 位被置位。
问题是 RXFE 位已置位、而且 caracter 在 UARTDR 寄存器中可用、如下图所示。
我做错了什么?
谢谢!
Carlo