简单串口通信协议的实现
更新时间:2023-10-20 03:29:01 阅读量: 综合文库 文档下载
串口通信最重要的参数是波特率、数据位、停止位和奇偶校验。对于两个进行通信的端口,这些参数必须匹配:
a,波特率:协议采用9600波特率, b,数据位:这是衡量通信中实际数据位的参数。数据为8位。 c,停止位:用于表示单个包的最后一位。值为2位。 d,奇偶校验位:在串口通信中一种简单的检错方式。有四种检错方式:偶、奇、高和低。当然没有校验位也是可以的。采用偶和奇校验,串口会设置校验位(数据位后面的一位),用一个值确保传输的数据有偶个逻辑高位。例如,如果数据是011,那么对于偶校验,校验位为0,保证逻辑高的位数是偶数个。
AB FC XX XX CH BA 说明一下吧
第一个字节: AB 是协议开始字节,作为开始标记
第二个字节:FC 命令二,功能模块要操作的功能,比如,这个0 代表 要控制外设的开关,如果是 1 ,就是向串口返馈数据
第三第四字节: XX XX 数据,根据数据作操作,比如结合 第三个字节 FC,数据是 01 01 的话,那么 就是 第一继电器 开(第一个01 表示第一继电器 ,第二个01 表示状态 为开 00表示为关)。
第五字节:CH 校验和,这个字节作为校验,前面所有 字节相加 ,然后保留前8位,再加上 这个 校验字节,如果是 FF ,那么就是说,这命令接收到是正确的,如果不是FF,就是说明 这命发送途中可能受到干扰,这时 可向主机后馈一个 数据接收错误的信息,让主机重发。
第六字节:BA 结束字节,只是标示命令结速,
协议的实现大体就是这样
正在阅读:
简单串口通信协议的实现10-20
PS技巧总结 - 图文05-07
各个功能区间标配面积09-29
作文是表情达意的交际工具07-28
中联重科百度贴吧内容07-28
奥数精品讲义第4讲巧求周长与面积--深圳清华实验学校佘珊珊09-09
高考地理22类常见简答题答案要点05-28
棋盘覆盖问题 分治法C++(带截图)08-05
审计学 论文11-28
最新2017年单位优秀共产党员推荐材料02-16
- 党课
- 抽水试验方案
- 吴赣昌版高数第六章定积分的应用
- 广东省国土资源厅关于“三旧”改造工作实施意见的通知
- 华南理工 网络网上学习指南随堂练习
- 摩西的休妻律法和耶稣的休妻论
- 《清稗类钞》着述类 性理类 经术类
- 责任心是加强执行力建设的关键
- 数字高清COFDM车载无线图像传系统
- 2011年中考思想品德热点专题
- 2016年云南省中考物理试卷
- 2017中考语文专项复习 现代文阅读专题
- C区施工组织设计(400T) - 图文
- 房屋维修施工组织设计
- 七年级英语(上)一二单元检测(含听力)
- 10年嘉祥三诊测试 - 图文
- 借鉴行为主义学习观,提升文言文教学效率
- IX35提车检查表
- 辽宁省信息系统集成服务商名录2018版1241家 - 图文
- 仿人型机器人总体及臂手部结构设计7
- 串口
- 协议
- 简单
- 通信
- 实现
- 新疆生产建设兵团各师团驻地一览
- 高三总复习振动和波之重点难点分析
- 路街道人大终工作总结
- 必修二、四文言文知识归纳
- 冀教版六年级科学上册总复习题
- 职业道德试题及答案80分以上题
- 基于内容分析法的微课研究综述
- 国画线描学习心得体会
- 2015-2016高中物理 第12章 第1节 波的形成和传播同步练习 新人教版选修3-4
- 2015-2016学年上学期六年级数学期中质量分析
- 常用处方药名、医嘱拉丁文缩写重点
- 15秋西电《财务会计》在线作业 答案
- 无创面罩双水平气道正压通气治疗急性左心衰竭
- AM模拟调制系统的设计与仿真
- 北师大版小学英语四年级上册期末试卷5
- (精校版)2016年新课标理综高考试题文档版(含答案) - 图文
- 认真做好流动儿童少年义务教育工作1
- 审计学-几章章节练习(包括答案)+一套试卷及答案
- 美国政治制度简述
- 苏州大学 - 物理化学 - 习题库