3475|4

9

帖子

0

TA的资源

一粒金砂(中级)

楼主
 

请大神指教:关键字:PC 串口命令 帧格式 [复制链接]

本帖最后由 lajirenzzz 于 2015-12-20 15:10 编辑

请大神指教:关键字:PC 串口命令 帧格式

题目要求帧格式:0xAA 0x@@ 0x## 0x## 0x0d,其中@@表示目标距离,在8位数码管左边3位显示;##表示方位角,在8位数码管右面3位显示。比如:距离为250米,方位角为45度。
我在网站上查过,51中的是:起始位,数据位(有8位和9位的),结束位,空闲位。其中数据位有第九位的,第九位可以作奇偶校验位,或地址/数据标志位。 如果说0xAA是起始位,0x@@ 0x## 0x##是数据位,也没8位啊?

我就是不懂这个帧格式,我不按上面的格式,直接对数码管赋值,按数码管顺序依次输入:54000052,数码管不也显示吗?
是不是编程时要判别当主机接收到AA时(在超级终端上输入AA,0x不输入),后面的数据即为目标距离和方位角?判别当主机接收到0d时,即为传送结束?

是不是要把250转换为16进制数FA输入?前面的0x不用输入?

方位角是用两个16进制数,45度为2D,前面的0x##用0x00,也就是说45在输入的时候是输入:00 2D,对不对?


请大神指教啊!~~~~




此帖出自51单片机论坛

最新回复

你是做课设吧,我觉得去找你的导师问更准确,这也是他的职责对吧.我们在这里猜难免有偏差.  详情 回复 发表于 2015-12-21 21:25
点赞 关注
 

回复
举报

3416

帖子

0

TA的资源

纯净的硅(高级)

沙发
 
楼主把uart物理层协议格式和自定义帧格式搞混了吧。
物理层双方一致就可以了,自定义帧就得写代码按要求处理啊。
此帖出自51单片机论坛
 
 
 

回复

3416

帖子

0

TA的资源

纯净的硅(高级)

板凳
 
0xaa可不是起始位啊,是一个字节,有八位呢。叫起始字节才对。
此帖出自51单片机论坛
 
 
 

回复

9

帖子

0

TA的资源

一粒金砂(中级)

4
 
ljj3166 发表于 2015-12-21 09:24
楼主把uart物理层协议格式和自定义帧格式搞混了吧。
物理层双方一致就可以了,自定义帧就得写代码按要求处 ...

我就是不懂他这个自定义帧格式:0xAA 0x@@ 0x## 0x## 0x0d,什么意思?
是不是在超级终端上输入:0xAA0X距离0x方位角0x方位角0x0d?

距离和方位角要由10进制转换成16进制输入,那岂不是麻烦?

最后要在8位数码管左面3位显示距离(0~250米),右面3位显示方位角(0~360度),还要把16进制转换成10进制显示。还要区分大写AA,和小写0d。是不是这个意思啊?有没有简便的方法啊?

求指教!~~~
此帖出自51单片机论坛
 
 
 

回复

4008

帖子

0

TA的资源

版主

5
 
你是做课设吧,我觉得去找你的导师问更准确,这也是他的职责对吧.我们在这里猜难免有偏差.
此帖出自51单片机论坛
 
 
 

回复
您需要登录后才可以回帖 登录 | 注册

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/7 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表