连接失败,串口传回数据为:Disconnected.. Reason:8
BLE_HCI_CONNECTION_TIMEOUT 0x08
这里报错是连接超时,将广播间隔和连接间隔适当拉大一些看看是否可解决。
提供一份博客参考:https://www.cnblogs.com/gscw/p/16117392.html。
同时注意:1、使用官方EVT和开发板检验是否有问题;2、手机应用商城下载 BLE调试助手 同BLE芯片建立连接。
发现连接时间很长,我设置的2s,还是连接不上
还是无法连接,是不是程序哪个位置配置有问题
1、使用官方的EVT例程;
2、如果手头有板子,先使用官方的板子验证一下;
3、重点看一下广播间隔,适当拉大一些。你上面调整的连接间隔范围是在80-1000,实际连接的参数可能就是在80左右,这个打印可以看出来,如有打印可以看一下这个:
如果还有问题,可发送相应文件至邮箱lpc@wch.cn,我们这里帮忙检查一下。
好的 谢谢
已发你邮箱了,麻烦你们看下了。谢谢
经验证,使用peripheral例程没有问题,使用OTA程序时,需要先合并相应的hex文件,生成新的bin文件,然后进行测试,我们这里经测试,并不会出现连接超时的现象,上述出问题是未合并导致的。关于OTA升级可查看EVT包下面的使用说明。