关于CH573F连接超时 Reason:8 的问题

最近用CH573F调试蓝牙,程序是例程里的Peripheral。手机调试软件也是官网的BLE调试助手。

说明下问题当手机BLE调试助手搜索到名为“Simple Peripheral”设备点击连接,偶尔有几次能正常连上并调试。等断开再连接大概率会提示超时,也就是“Disconnected.. Reason:8”。然后再点击连接后不出几秒就又断开了。反正是能崩溃到让你随时放弃调试CH573的程度。

先上图,

CH57301.jpg

图中有几个Update的值,然后就Disconnected,手机调试软件的LOG日志也显示断开连接。

----------------------------------------------------------------------------------------------------

想问下有人知道具体是哪里的问题么?

1,电源单独给的3.3V电源,所以不是电源不稳。

2,电路板换了2块,都是同样的问题。而且看论坛也有人提出同样的问题,说明在这卡住的人不少。

3,电路图是官网给的设计图。

4,既然是提示超时,那么有没有阻止或延长超时时间的代码可以修改?

----------------------------------------------------------------------------------------------------

个人想法:论坛里也有人提过,但没找到具体解决的方法或出现的原因,所以发出提问看大家有没有同样的问题。如果不好解决的话就只能转NRF52832了。


reason8是连接超时。

1、使用官方的开发板尝试,如果使用自己的板子请注意低频晶振的规格参数。可参考该帖:

https://www.wch.cn/bbs/thread-81856-1.html?

2、请使用官方最新的例程:

CH573EVT.ZIP - 南京沁恒微电子股份有限公司 (wch.cn)

而不是自己去修改过的,客户修改过后的程序我们无法获得修改的区域。

3、默认的timeout给的是1s,可以适当的拉大一些如3s? 5s左右进行测试:

image.png



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