OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 5343|回复: 3

正点原子串口程序详解

[复制链接]

10

主题

25

帖子

0

精华

初级会员

Rank: 2

积分
84
金钱
84
注册时间
2016-9-1
在线时间
60 小时
发表于 2017-3-11 10:05:24 | 显示全部楼层 |阅读模式
求解释,为什么串口接收不是0X0A,计数器是置零,而不是继续++

求解释

求解释
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

1

主题

98

帖子

0

精华

高级会员

Rank: 4

积分
618
金钱
618
注册时间
2015-11-20
在线时间
89 小时
发表于 2017-3-11 10:54:24 | 显示全部楼层
这其实就是自己写的通信协议,规定接收到\r后接收的不是\n就认为改成接收发生错误(例如信号线受干扰而错收到了\r),既然本次接收出错,那本次接收的数据就可以认为无效……当然,你如果觉得认为可以是有效数据,可以继续接收,那自己改了也可以
回复 支持 反对

使用道具 举报

69

主题

978

帖子

0

精华

论坛元老

Rank: 8Rank: 8

积分
3772
金钱
3772
注册时间
2015-4-26
在线时间
765 小时
发表于 2017-3-11 10:58:41 | 显示全部楼层
一般来说 0x0d  0x0a之间不会有别的数据
我有故事,你有酒吗
回复 支持 反对

使用道具 举报

15

主题

866

帖子

0

精华

论坛元老

Rank: 8Rank: 8

积分
7557
金钱
7557
注册时间
2016-11-30
在线时间
642 小时
发表于 2017-3-11 13:24:53 | 显示全部楼层
协议完全可以自己定,别人的只是拿来参考的,并不是所有环境都适用的!
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-6-12 20:56

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表