野火电子论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 16239|回复: 2

蓝牙传输数据出错的问题

[复制链接]
发表于 2018-4-11 16:20:08 | 显示全部楼层 |阅读模式
今天在使用蓝牙传输数据的时候,数据发生了改变,后来经过测试可知数据发生了以下变化,
使用STM32F103的芯片通过串口把数据发给蓝牙芯片,蓝牙又把信息传给手机APP端,就发生了以下变化,望大神指点,

是下位机的原因,还是上位机的原因。
十进制00变成了十六进制的00;
十进制01变成了十六进制的06;
十进制02变成了十六进制的18;
十进制03变成了十六进制的1e;
十进制04变成了十六进制的60;
十进制05变成了十六进制的66;
十进制06变成了十六进制的78;
十进制07变成了十六进制的7e;
十进制08变成了十六进制的80 80;
十进制09变成了十六进制的86 80;
十进制10变成了十六进制的98 90;
十进制11变成了十六进制的9e 80;
十进制12变成了十六进制的e0 80;
十进制13变成了十六进制的f8 80;
十进制14变成了十六进制的9e 80;
十进制15变成了十六进制的fe 80;

超过16之后发生了心得变化
十个 十进制16变成了十六进制的打印显示为
00 60 60 60 60 60 60 60 60 60 e0 ;
十个 十进制17变成了十六进制的打印显示为
06 60 60  06 60 60  06 60 60  06 60 60  06 60 60  ;
十个 十进制18变成了十六进制的打印显示为
18 60 18 18 60 18 18 60 18 18 60 18 18 60 18 ;
十个 十进制19变成了十六进制的打印显示为
1e 60 18 1e 60 18 1e 60 18 1e 60 18 1e 60 18 ;
十个 十进制20变成了十六进制的打印显示为
60 60 06   60 60 06   60 60 06   60 60 06  60 60 06 ;


发送大小为15的不存在丢数的情况,从16开始就显示错乱了,望大神指点。

回复

使用道具 举报

发表于 2018-4-11 18:31:26 | 显示全部楼层
是不是上位机有问题,换一个串口调试助手看看
回复 支持 反对

使用道具 举报

 楼主| 发表于 2018-4-12 14:23:12 | 显示全部楼层
找到原因了,是下位机的串口和蓝牙通讯的串口的波特率设置的不一样导致的。都该成了230400,就好了!
回复 支持 反对

使用道具 举报

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

本版积分规则

联系站长|手机版|野火电子官网|野火淘宝店铺|野火电子论坛 ( 粤ICP备14069197号 ) 大学生ARM嵌入式2群

GMT+8, 2026-1-28 12:21 , Processed in 0.040759 second(s), 23 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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