代码拉取完成,页面将自动刷新
同步操作将从 badlyby/spe 强制同步,此操作会覆盖自 Fork 仓库以来所做的任何修改,且无法恢复!!!
确定后同步将在后台操作,完成时将刷新页面,请耐心等待。
#spe 这是一个数据封包协议,或者叫做数据成帧协议,通常用于串口通讯或socket传输文件
举个例子说明一下协议功能:把自行车,摩托车,汽车分别拆成零件打包发给不同的人,保证每个人收到以后能组装成完整地自行车,摩托车,汽车。而不会和其他人的零件混合。
协议原理:把每个字节8位拆开,每次传送6位。打包后的数据每个字节包含2位帧控制和6位数据
例如发送三个字节,按位表示 AAAAAAAA BBBBBBBB CCCCCCCC
打包后数据:xxAAAAAA xxAABBBB xxBBBBCC xxCCCCCC,xx是帧控制,在本例中帧开始是10,数据00,结束11
以上数据可以写作:10AAAAAA 00AABBBB 00BBBBCC 11CCCCCC
bus.c是本协议的一个简单应用,用来代替ModBus(这只是一个简单例子,要代替ModBus还需要加入CRC校验,总线争抢,数据类型等功能。由于其他原因这部分代码暂不开源。) 本协议与ModBus比较,比ASCII模式数据密度更大 6/8 > 4/8,不需要RTU模式的等待时间,数据也不容易错位,在单片机中需要更少的资源就能实现。 本协议也可以作为ModBus的第三种模式加入ModBus中
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。