ios能发现蓝牙,android不能发现蓝牙

你好,请教一个问题,我的软件在wch开发板上工作正常(ch583),烧入到我自己的板子(ch582)上面,ios的lightblue能发现蓝牙但是不能连接,android的ble调试助手(wch官方工具)根本发现不了蓝牙,请问可能是什么原因,谢谢。

先使用例程peripheral测试是否搜索,其次在代码配置设备名称的时候,需要将名称配置为一样。

可以测试手机是否可以搜索到其他设备,排除一下手机的影响。

image.png


烧入的就是官方的Peripheral例程,在开发板上正常,在我自己的板子上就是ios能发现名称,但是不能连接,androi的的ble调试助手连名字也发现的了,手机离板子的很近,不到50cm


手机没问题,开发板和我自己的板子用的是同样的手机


  1. 烧录对应EVT的peripheral例程,留出串口日志输出,首先查看打印的日志是否正常。如果日志正常则按照下面流程检查,如果日志不正常则先检查VINTA的引脚电压、芯片的供电,32M高频晶振的起振情况;

  2. 检查芯片背面共地,芯片背面与开发板的地需要充分接触,务必检查。用热风枪吹下芯片后,烙铁焊锡到芯片背面确保充分接触,然后再重新焊接芯片到板子上;

  3. 检查22uH电感,可以先将电感去掉换成0Ω电阻进行直连,注意此时不要开启DCDC功能。理由:开启DCDC功能对22uH电感规格要求比较高;

  4. 提供硬件PCB和原理图,发送邮件至邮箱lpc@wch.cn,我们这里查看硬件绘制并提供建议。



有几个板子可以找到名字,看起来也正常,另外一个之前不行的换了开发板的晶振也可以了。


还有一个问题请教一下,产品做认证的时候需要固定频率(不能跳频),这个要怎么做呢?


留下邮箱,我们提供定频认证的上位机和固件,可以提供认证使用。

如果自行测试单载波,可以参考博客:

蓝牙BLE从机peripheral讲解十一(单载波\SingleChannel\Channel) - SweetTea_lllpc - 博客园 (cnblogs.com)


好的,谢谢,这是我的邮箱,个人信息保护,已隐藏


请把定频认证的上位机和固件发给我,谢谢,这是我的邮箱,个人信息保护,已隐藏


已发送至邮箱,请查收。


只有登录才能回复,可以选择微信账号登录