请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
部件号:TMS320F2.8335万 主题:controlSUITE中讨论的其他部件
工具/软件:Code Composer Studio
我从controlSUITE导入了example_2833xSci_echoback项目, 程序工作正常,但我发现当 程序到达要从SCIRXBUF接收到的字符的行时,SCIRXST寄存器中的RXRDY位未在调试寄存器窗口中设置为"1"。 源代码如下所示,我将断点放在第二条语句中。 RXRDY位此时是否应为'1'? 谢谢
//等待inc字符
while (SciaRegs.SCIFFRX.bit.RXFFST !=1){}//等待XRDY=1以进入空状态
//获取字符
ReceivedChar = SciaRegs.SCIRXBUF.ALL;