[STC单片机] 关于串口接收数据

[复制链接]
1543|8
 楼主| 无限追求 发表于 2015-4-3 20:31 | 显示全部楼层 |阅读模式
我想接收06FEF503   可在我的程序中只接收到06 这是为什么  有什么好的办法吗?


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
zhaozhiwe 发表于 2015-4-3 20:50 | 显示全部楼层
zhaozhiwe 发表于 2015-4-3 20:53 | 显示全部楼层
 楼主| 无限追求 发表于 2015-4-3 21:00 | 显示全部楼层

我刚学没多久  望指教
ningling_21 发表于 2015-4-3 22:40 | 显示全部楼层
为何不用数组接收数据?

sar[x++]=S2BUF;
 楼主| 无限追求 发表于 2015-4-3 23:30 | 显示全部楼层
ningling_21 发表于 2015-4-3 22:40
为何不用数组接收数据?

sar[x++]=S2BUF;

一帧数据要清零了   能用数组一直接收吗    我试试
tdh03z 发表于 2015-4-4 18:53 | 显示全部楼层
晕,楼主这程序写的,标志都被你清除了,怎么可能接收到后面三个数据?
一般串口数据都有帧头,数据长度及帧尾等信息,你要根据这些信息进行检测处理,才能完成一帧数据的接收
icecut 发表于 2015-4-5 11:49 | 显示全部楼层
我做个这类说明的视频.付费收看.
ningling_21 发表于 2015-4-7 08:35 | 显示全部楼层
无限追求 发表于 2015-4-3 23:30
一帧数据要清零了   能用数组一直接收吗    我试试

收完一帧,处理过后清除数组,继续接收下一帧
您需要登录后才可以回帖 登录 | 注册

本版积分规则

21

主题

86

帖子

1

粉丝
快速回复 在线客服 返回列表 返回顶部