打印

串口通信求教

[复制链接]
1966|6
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
applestr|  楼主 | 2011-9-28 20:54 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
刚学了串口通信 上位机与单片机的通讯中 如何在数据前加上标号?求教 前辈指点
沙发
sheant| | 2011-9-28 21:07 | 只看该作者
本帖最后由 sheant 于 2011-9-28 21:11 编辑

你查询一下ASCII码表,'?'对应的ASCII码是0x3F,只要在数据前加0x3F就可以了。这个问号是不是通信的前导码?建议看看VC串口通信技术网,里面有许多串口通信的**。

使用特权

评论回复
板凳
applestr|  楼主 | 2011-9-28 22:02 | 只看该作者
谢了 我的?是问题的标点符号 尴尬了

使用特权

评论回复
地板
chunyang| | 2011-9-29 01:53 | 只看该作者
你的标号指什么?

使用特权

评论回复
5
applestr|  楼主 | 2011-9-29 21:45 | 只看该作者
4# chunyang sh


是指数据的序号 比如 发送第一个数据 前面加上序号1 第二个数据加上序号2

使用特权

评论回复
6
落叶行健ywm| | 2011-10-16 00:05 | 只看该作者
这个一般不考虑吧

使用特权

评论回复
7
jzbox| | 2011-10-16 17:10 | 只看该作者
可以考虑在发送包中加上包序号,包序号在包头,每发完一包,序号自动加1,这样是不是就实现了你的要求?

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

0

主题

9

帖子

0

粉丝