我使用 AM335x EVM 板通过921600波特率的 UART4与 PC 通信。
我正在使用具有 FIFO 和中断模式的 UART4。 FIFO 的触发深度设为1。
我使用 Starterware uartEcho 示例作为基础、并进行了必要的更改、以便以921600波特率与 UART4配合使用。
UART4可以成功发送数据、但无法接收数据。 它在接收时提供帧错误。
在 ISR 中、它进入 RX 线状态错误并给出组帧错误。 它从 RX FIFO 的顶部提供任意随机数、而不是实际接收到的数字。
这意味着接收到的信号存在一些问题。 我使用 Teraterm 与 AM335x 之间发送和接收数据。
请就此问题帮助我。