4
17
0
初级会员
我来回答
使用道具 举报
207
高级会员
lanlzp 发表于 2017-11-23 09:48 发送的数据有协议么,还是只有"01 02 03 04"?有协议就按协议包截取,如果没有协议,先收入fifo,再定长4字节截 ...
Leeg2016 发表于 2017-11-23 09:54 发送的数据就是一帧有8个十六进制数,比如“01 02 03 04”,下一帧‘05 06 07 08’,再下一帧就是‘08 09 ...
lanlzp 发表于 2017-11-23 10:34 串口里面只管收数据放入fifo里面,主循环里面从fifo里面取出数据,累计8字节之后处理
2
255
50
1805
论坛元老
zhxzhx 发表于 2017-12-7 21:04 1234,5678之间至少有个时间间隔吧,有就加入一个超时判断,没有就没治了。
操作系统 发表于 2017-12-26 16:10 不用加什么超时判断..STM8S有空闲中断.开启空闲中断就好了.可以的话,直接在中断里面处理接收到的数据.
1
12
新手上路
本版积分规则 发表回复 回帖后跳转到最后一页
查看 »
正点原子公众号
|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )
GMT+8, 2025-2-23 01:39
Powered by OpenEdv-开源电子网
© 2001-2030 OpenEdv-开源电子网