简单串口通信协议的实现
更新时间: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
第一次作为教师站上讲台10-29
旧事摄影组何锦梅之心得10-29
市委书记在重点企业座谈会上的讲话03-11
农村公路水泥路面的典型病害分析12-20
2010年全国中考化学真题分类汇编 - 我们周围的空气03-08
中国所有市县统计06-03
财务管理练习题07-11
钢结构 - 习题集(含答案)10-26
- 多层物业服务方案
- (审判实务)习惯法与少数民族地区民间纠纷解决问题(孙 潋)
- 人教版新课标六年级下册语文全册教案
- 词语打卡
- photoshop实习报告
- 钢结构设计原理综合测试2
- 2014年期末练习题
- 高中数学中的逆向思维解题方法探讨
- 名师原创 全国通用2014-2015学年高二寒假作业 政治(一)Word版
- 北航《建筑结构检测鉴定与加固》在线作业三
- XX县卫生监督所工程建设项目可行性研究报告
- 小学四年级观察作文经典评语
- 浅谈110KV变电站电气一次设计-程泉焱(1)
- 安全员考试题库
- 国家电网公司变电运维管理规定(试行)
- 义务教育课程标准稿征求意见提纲
- 教学秘书面试技巧
- 钢结构工程施工组织设计
- 水利工程概论论文
- 09届九年级数学第四次模拟试卷
- 串口
- 协议
- 简单
- 通信
- 实现
- 新疆生产建设兵团各师团驻地一览
- 高三总复习振动和波之重点难点分析
- 路街道人大终工作总结
- 必修二、四文言文知识归纳
- 冀教版六年级科学上册总复习题
- 职业道德试题及答案80分以上题
- 基于内容分析法的微课研究综述
- 国画线描学习心得体会
- 2015-2016高中物理 第12章 第1节 波的形成和传播同步练习 新人教版选修3-4
- 2015-2016学年上学期六年级数学期中质量分析
- 常用处方药名、医嘱拉丁文缩写重点
- 15秋西电《财务会计》在线作业 答案
- 无创面罩双水平气道正压通气治疗急性左心衰竭
- AM模拟调制系统的设计与仿真
- 北师大版小学英语四年级上册期末试卷5
- (精校版)2016年新课标理综高考试题文档版(含答案) - 图文
- 认真做好流动儿童少年义务教育工作1
- 审计学-几章章节练习(包括答案)+一套试卷及答案
- 美国政治制度简述
- 苏州大学 - 物理化学 - 习题库