请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
器件型号:MSP430F233 工具/软件:Code Composer Studio
我有两个板(都带有 MSP430F233芯片)、我正尝试通过 UART 与它们进行通信。 我已刷写其中一个板以传输连续数据流(32位长)、而我的第二个板正在接收数据。 两个 UART 均配置为115200波特率、并且在启用 SMCLK 的情况下将我的 DCO 设置为8MHz。 我已经尝试读取 RX 缓冲器的内容、每次我读取缓冲器时、我都会注意到 UCOE、UCFE 和 UCRXERR 错误标志在我的调试会话中被发出。 我知道这意味着数据读取速度不够快、这会导致我的最后几个字节的数据被覆盖和损坏。 我对这些特定 MCU 进行编程是不是很熟悉、是否有任何好的解决方案可以修复此错误并在读取时清除 UCOE 错误?
谢谢!