工具与软件:
尊敬的专家:
我想使用 MSPM0L1306上的 UART 设置半双工连接。 应连接 TX 和 RX 引脚。 以及数据的发送和接收。
我已经在标准模式下配置 UART、波特率为9600 8-N-1。 我已将 DMA 配置为通过 UART 传输和显示数据。 为了能够连接 UART 的 TX 和 RX 引脚、需要在传输结束后禁用 TX 路径、以便在 RX 路径上接收数据。 应启用 RX 引脚上的上拉电阻器。
为了识别传输结束、我启用了 EOT_DONE 中断。 当 EOT_DONE 触发时、可以禁用 TX 路径、并且可以激活 RX 路径。
但是、从其他帖子中也可以看出、只有当 UART 的 TX-path 和 RX-PATH 都启用时、EOT_DONE 才会触发。 是这样吗?
是否有其他方法可以对 MSP0L1306上 UART 传输的结束进行重新编码?
使用 dma_done_tx 中断时、要发送的某些数据将丢失、因为当 dma_done_tx 中断触发时、UART 可能尚未准备好发送。
谢谢。