请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
部件号:MSP430FR2311 你好。
我在使用嵌入式系统方面有一些经验,现在我尝试回到嵌入式系统,使用MSP430FR2311 (使用启动板)。 我实施了UART,它可以正常工作9600 bps。 我确实是在拿数据,然后把它作为PC的一个附加设备。 充分沟通,一切顺利。 问题是:当我尝试更改速度4800,19200时,它不工作! 我根据建议设置波特率寄存器的值(假设错误不是很坏),但它从不准确地解码信息。 然后我去了一个更高的波特率,使用1MHz的计时器B作为UART的时钟源,这里RX中断从未激活。 为此,我使用了“资源管理器”中的一个示例(很确定是正确的),然后使用断点调试程序(按预期工作),删除了TX和RX的跳线(在描述相同问题的另一个线程中找到)。 结果是相同的。 我对此感到非常疯狂,有人能帮我找出问题所在吗? 为了更好地说明我的问题,我需要发布哪些内容?