zhufz 发表于 2023-9-26 15:14:02

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

论坛的大神们,我目前有这样一个困惑。
我有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

itmozun 发表于 2023-9-26 16:59:16

正常数据应该是6D 开始 ,你这是连着了上一条数据吧,0A 0D 是\n \r。要全部打印,固件程序里面基站最大数要改,基站和标签通信的地方要改,存储串口信息数组的大小也要改,每2位一个基站的数据,依葫芦画瓢,然后上位机接收部分也要改数组的大小,处理数据的地方也要改,研究一下规律就好了。改的地方还挺多,得花时间看一下
页: [1]
查看完整版本: 求助!1个标签+12个基站程序 串口打印问题