关于Ch582连接上蓝牙以后单片机重启问题

开发过程中发现ch582连接上蓝牙以后过一会会重启,间隔时间随机,5分钟到1s均有,但是只要不连接蓝牙单片机都不会发生重启。我一开始怀疑是内存溢出,检查代码有没有读取指针的情况,查看到从机的


static gattCharCfg_t simpleProfileChar4Config[GATT_MAX_NUM_CONN];//此处原从机代码为1,一直会有连接了内存错误重启问题,参考心率计例程修改为四,观察现象


然后修改发现还是会重启,我就去跑官方的从机例程,发现也会出现重启的现象,甚至比我自己的代码重启频率还高,然后发现我的开发板,不管是使用蓝牙库还是不使用蓝牙库,电源灯会有呼吸灯一样的忽闪忽闪,现在又怀疑是否是供电出现了问题

我想了解一下连接上了蓝牙,Ch582对供电的要求更高吗,我的连接间隔是0.75s~1s,广播间隔50ms

如果是使用EVT例程在你的板子上也会出现问题。则可以检查硬件。供电是给到芯片的电压为3.3V[2.3-3.6V],可以查看是否供电稳定。注意查看硬件是否有外接其他外设,例如电机这些(上电工作的瞬间会拉电流,一般不跟蓝牙芯片一起供电)。

可以将原理图发送至邮箱lpc@wch.cn,我们这边查看。


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