请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
主题中讨论的其他部件:LUNCHXL-F2.8379万D, C2000WARE大家好,我正在 为一个组项目使用LUNCXL-F2.8379万D C2000微处理器,并且希望使用UART来连接RFID模块和蓝牙等设备。 我们尝试运行给定的'scI_echoback_cpu01'示例项目,以了解UART通信如何与我们的微控制器配合工作,但我们根本无法使其正常工作。
该程序应该让微控制器通过发送文本和回显用户输入的文本(使用超级终端或Putty终端)与PC进行来回通信,但即使验证了正确的设置(每秒位数,正确的GPIO端口等),该程序也不会正确执行。 在我们的情况下,代码将始终在这种情况下停止,并且永远不会继续:
while (SciaRegs.SCIFFRX.bit.RXFFST ==0){}//等待空状态
程序还应该使用'scia_msg()'函数输出一些文本,但它从不向终端输出任何内容,即使它更改了各种寄存器值。 我们最多可以让微控制器在连接到PC时向终端发送一些垃圾字符,但 这种'scI_echoback_cpu01'根本无法正常工作。
我希望有足够的信息可以帮助我们(我们一般不熟悉此微控制器或UART,之前有关类似主题的论坛帖子也没有那么有帮助),因此非常感谢任何帮助,无论它是否能发挥此功能, 或者通过其他方式,我们可以轻松地使用UART和我们的Launchpad微控制器。 提前感谢您的回复。