- 博客(2)
- 资源 (19)
- 收藏
- 关注
原创 串口网口数据帧解析(支持连包、断传、错误数据过滤)
嵌入式系统中,关于数据接受部分确实思考了很多,下面总结下个人经验。 关于串口传输,个人觉得采用modbus协议来接受数据是比较合理的,采用3.5char字符的超时机制,接受的时候如果判断超时,就当作一帧数据进行处理,所以这种情况,帧格式没有那么讲解,发送和超时机制弄好就行。 第二种网口用的比较多,串口也用的上,什么情况下用的上呢,当发送的数据没有固定的格式和长度
2015-05-20 18:54:12 9223
原创 modbus协议crc校验
数据校验是数据传输必不可少的一部分,主要目的就是防止数据传输过程中出现差错。本文主要根据原理实现它的核心代码。预置1个16位的寄存器为十六进制FFFF(全1),此寄存器为CRC寄存器把第一个8位二进制数据(即通讯信息帧的第一个字节)与16位的CRC寄存器的低八位相异或,吧结果存放于CRC寄存器。把CRC寄存器的内容右移一位(朝低位)用0填补最高位,并检测右移后的移出位。
2015-05-07 18:48:48 5451
STM8S001J3最小工程.rar
2019-06-06
STM32F1 多功能按键识别
2019-04-28
SYN480R 433MHz 315MHz参考电路
2018-12-18
LIS3DH中英文文档和测试代码
2018-10-23
STM32使用YModem协议进行IAP串口升级
2018-08-28
DES加解密算法
2018-07-31
ESP8266 WIFI和串口透传代码
2018-07-30
ucos+ucgui移植到arm9(s3c2240)
2012-12-09
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人