简单串口通信协议的实现.doc

简单串口通信协议的实现.doc

ID:59342726

大小:13.00 KB

页数:1页

时间:2020-09-04

简单串口通信协议的实现.doc_第1页
资源描述:

《简单串口通信协议的实现.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、串口通信最重要的参数是波特率、数据位、停止位和奇偶校验。对于两个进行通信的端口,这些参数必须匹配:a,波特率:协议采用9600波特率,b,数据位:这是衡量通信中实际数据位的参数。数据为8位。c,停止位:用于表示单个包的最后一位。值为2位。d,奇偶校验位:在串口通信中一种简单的检错方式。有四种检错方式:偶、奇、高和低。当然没有校验位也是可以的。采用偶和奇校验,串口会设置校验位(数据位后面的一位),用一个值确保传输的数据有偶个逻辑高位。例如,如果数据是011,那么对于偶校验,校验位为0,保证逻辑高的位数是偶数个。ABFCXXXXCHBA说明一下吧第一个字节:AB是协议开始字节,作

2、为开始标记第二个字节:FC命令二,功能模块要操作的功能,比如,这个0代表要控制外设的开关,如果是1,就是向串口返馈数据第三第四字节:XXXX数据,根据数据作操作,比如结合第三个字节FC,数据是0101的话,那么就是第一继电器开(第一个01表示第一继电器,第二个01表示状态为开00表示为关)。第五字节:CH校验和,这个字节作为校验,前面所有字节相加,然后保留前8位,再加上这个校验字节,如果是FF,那么就是说,这命令接收到是正确的,如果不是FF,就是说明这命发送途中可能受到干扰,这时可向主机后馈一个数据接收错误的信息,让主机重发。第六字节:BA结束字节,只是标示命令结速,协议的实

3、现大体就是这样

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。