嵌入式版的高手进来一下,小弟这个问题实在棘手,谢谢
我正做的是一个读写 U盘的程序,程序是编完了,写到板子上后,用串口调试工具试验,读数据时 ,一点问题都没有,正常,可把板子接到控制器上之后,板子给控制器发数据的时候,控制器接收到的数据总会丢一个,注意:丢的不是数据包,而是某个数据包中的一个数据,且丢的那个数据位置固定,举例如下:
//如下是一个数据包
25 01 00 1B 01 02 00 00 00 00 00 00 00 00 00 00 00 A3 B6 B2 E3 C9 CC B3 A1 A1 A1 A1 A1 A1 A1 A1 A1 A1 A1 A1 A1 82
//////////从头开始的数据的意义:
25H是这个包的长度(37),01是类型,00是机号,1B是板号,01是编址,02是设备类型,之后31个数是数据,最后82为检验和
*////////////////////////
现在丢的那个数据是:某个包中的设备类型,传了很多数据,只丢这么一个包中的一个数据。
/////////
这个问题我都搞1天了,还没弄出来,麻烦各位 帮帮忙?做不出来,我就掺了