使用FR8003A作为perpheral出现莫名复位重启现象
-
我用电脑蓝牙同时连接两个FR8003A,两个FR8003A都会高频发送notify数据,每次电脑连接两个设备几秒钟,先连接的FR8003A就会复位并且没有任何提示
-
不存在的,你确认一下你使用的是最新版本的sdk吗
-
最早用的0.4.15的sdk,最近换了最新的0.4.18还是会重启。我是手机蓝牙同时连接两个FR8003A,FR8003A的串口1接了一个串口模块,模块每100ms给FR8003A发20多个字节数据,FR8003A的串口中断只接收数据存入缓存,程序主循环中解析数据然后notify发出,测试发现手机只连一个FR8003A的话不会出问题,手机同时连两个FR8003A的话,FR8003A就会重启复位,通讯串口的波特率设的越高越容易重启,波特率设为230400的话机会是手机连上两个FR8003A后,必定有一个FR8003A会立刻重启,降低波特率到115200,则会几分钟或者十几分钟就会有FR8003A重启
-
是不是发送notify时信号干扰大的话导致堵塞,然后串口数据溢出导致芯片复位