21ic问答首页 - TAG - 数据包
-
用128大小的FiFo缓存区接收IAP数据包,程序无法正常读取数据 sos
将FiFo缓存区调大后,程序就进入硬件中断0x080000E2 HardFault_Handler。定位在STR r2,[sp,#0x1E0]。 因为用的DLT645协议,数据包比较大,有[b]两百多[/b]。 用一个函数来判断接收到的数据,再和数据里的帧总数量对比。但是数据包太大,导致无法正常判断收到的数据帧数量。
882浏览量 0回复量 关注量 -
stm32键盘终于调通了,可是主机收到的包有问题!
正常的键盘插入主机后,按键的键值是放在数据包的第三个字节,但是我做的键盘插入主机后,按键的键值放在数据包的首位,导致按键后,主机没有打印对应的键值,请问各位,如何修改呢?谢谢!
846浏览量 2回复量 关注量