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 09:55
MLL123 发表于 2016-9-25 20:38
do /////////////////////////////do的内容////////////////////////////////
                 {       
         ...

我给你说一下思路吧。中断中只用数组缓存接收到数据;然后调到主函数中判断,主函数中判断时:一定要在while大循环中判断,不然容易出现你这种情况。然后开始进行你自己的判断,直接判断包头、包尾等即可

一周热门 更多>

相关问题

    相关文章