- 3
- 0
- 约7.84千字
- 约 21页
- 2018-03-14 发布于河南
- 举报
八 串口通讯 如何提高数据位
本帖最后由 jianhong_wu 于 2013-2-13 17:39 编辑第八节:串口通讯之如何提取数据尾(1)? ?? ???开场白:上两节都介绍了如何提取数据头,这节将介绍如何提取数据尾(鸿哥发明的词)。数据头是指有效数据在关键字的后面,而数据尾恰恰相反,是指有效数据在关键字的前面,这两种方式实战中使用非常频繁,我在这里介绍我自己常用的思路,我很少参考别人的东西,这些东西都是我原创,不知道其他的牛人是怎么编的,如有雷同,纯属巧合。(2)功能需求:? ?? ?? ? 无论是单片机还是上位机,最好在固定协议前多发送一个填充的无效字节0x00,因为硬件原因,第一个字节往往容易丢失。? ?? ?? ???通讯协议:XX YY??EB 00 55?? ?? ?? ???其中后三位 EB 00 55就是我所说的数据尾,它的有效数据XX YY在数据尾的前面。? ?? ?? ?任意时刻,从电脑“串口调试助手”上位机收到的一堆数据中,只要此数据中包含关键字EB 00 55 ,并且此关键字前面两个字节的数据XX YY 分别为01 02,那么就往上位机发送“eb??00 aa”表示确认,同时蜂鸣器叫一声。否则,往上位机发送“eb??00 55”表示出错。(3)硬件原理:把单片机串口通讯的那两个引脚经过一个MAX3232之后直接跟电脑的9针串口通讯。我发现很多朋友会选MAX2
您可能关注的文档
最近下载
- 标本溢撒的处理流程.pptx VIP
- 启蒙运动的核心思想.docx VIP
- 求职简历毕业生简历大学生简历 (62).docx VIP
- 建筑工程图集 15G108-6:《门式刚架轻型房屋钢结构技术规范》图示.pdf VIP
- 客户关系管理理论与应用第五章客户信息管理.ppt VIP
- 湖北武汉市2026届高中毕业生三月调研考试数学试卷【可打印+答案详解】.pdf VIP
- 2026年河北中考政治二模仿真模拟试卷(附答案解析).docx VIP
- IEC_62560_中文.doc VIP
- 23G409 先张法预应力混凝土管桩 conv.docx VIP
- 科学技术部国际科技合作中心社会招聘劳动真题.docx VIP
原创力文档

文档评论(0)