如题
热门产品 :
CH32X035: 32位USB+USB PD单片机
如题
看一下打印信息,是否有建立连接的流程,注意连接的断开原因是什么。
如果是仅更新公共文件,可以烧录一个peripheral例程进行对比测试。目的是判断是否跟公共文件的替换有关。
其次是如果使用蓝牙的睡眠功能,需要将这里屏蔽。
如图
你找找论坛里有技术发过reason的对照表链接
reason8是超时断开,看下是否有修改过连接间隔等配置参数。注意的点是代码里面最大任务的执行时间需要小于有效连接间隔的一半,否则可能出现reason8的断开。
其他则检查硬件如32M的偏差是否过大等,针对硬件可以先使用开发板进行测试。
nrf connect APP 显示 -51dbm <-> 980ms
我用2.0的库就连接不上 用回1.8的库就连得上 这又如何解释?
找到原因了 config.h里面
此处的修改务必在编译器预编译的地方修改,不可以直接在config.h中修改32K的选择项。