51uwb.cn

 找回密码
 立即注册
查看: 528|回复: 1
打印 上一主题 下一主题

求助!1个标签+12个基站程序 串口打印问题

[复制链接]

1

主题

1

帖子

4

积分

新手上路

Rank: 1

积分
4
跳转到指定楼层
楼主
发表于 2023-9-26 15:14:02 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
论坛的大神们,我目前有这样一个困惑。
我有1个标签,12个基站。我想让这12个基站把他们和标签的距离通过串口打印出来,程序调试了好久也没办法增加到12个基站,超过4基站,我串口打印就不正常了,很是困惑啊。
串口输出的数据,0A 0D是起始位,6D 72也是固定的,64 是我定义的标签地址,2D 14是数据校验位也不用管对吧,25 00是我的第1个基站到标签的距离,然后 FF FF FF FF FF FF分别对应第2个基站,第3个基站,第4个基站到标签的距离,再然后0A 0D 就结束了。
那么我该怎么扩充到12个基站,并把这12个距离打印出来呢。

如下,是当前程序串口打印输出:
0A 0D 6D 72 02 64 2D 14 25 00 FF FF FF FF FF FF 0A 0D
回复

使用道具 举报

10

主题

31

帖子

448

积分

中级会员

Rank: 3Rank: 3

积分
448
沙发
发表于 2023-9-26 16:59:16 | 只看该作者
正常数据应该是6D 开始 ,你这是连着了上一条数据吧,0A 0D 是\n \r。要全部打印,固件程序里面基站最大数要改,基站和标签通信的地方要改,存储串口信息数组的大小也要改,每2位一个基站的数据,依葫芦画瓢,然后上位机接收部分也要改数组的大小,处理数据的地方也要改,研究一下规律就好了。改的地方还挺多,得花时间看一下
回复

使用道具 举报

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

本版积分规则

bphero Inc.  

GMT+8, 2024-5-4 18:08 , Processed in 0.010808 second(s), 4 queries , File On.

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc. Template By 【未来科技】【 www.wekei.cn 】

快速回复 返回顶部 返回列表