MSP 430f5438A 接收数据包的问题

2019-03-24 08:53发布

本人初学430.接收数据包,老是接收到最后一个,前面的被覆盖掉了吗???收到的数据用串口助手显示是EF 01 FF FF FF FF 07 00 03 00 00 0A,但是从缓存器里取出来的只有一位0A,难道是我程序错了,还是缓存器里的值不能用循环来取,在线急等
do /////////////////////////////do的内容////////////////////////////////
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
9条回答
lcccx12
2019-03-25 15:45
MLL123 发表于 2016-9-25 20:38
do /////////////////////////////do的内容////////////////////////////////
                 {       
         ...

中断只接收字符,缓存到数组中。在主函数while中处理接收的字符,可以if直接嵌套判断,判断完后,不对直接丢掉,缓存数组清零,不然数据会出现错误,正确就一步步往下走,最后清除缓存数组,相关参数恢复原始值

一周热门 更多>

相关问题

    相关文章