开发过程中发现ch582连接上蓝牙以后过一会会重启,间隔时间随机,5分钟到1s均有,但是只要不连接蓝牙单片机都不会发生重启。我一开始怀疑是内存溢出,检查代码有没有读取指针的情况,查看到从机的
static gattCharCfg_t simpleProfileChar4Config[GATT_MAX_NUM_CONN];//此处原从机代码为1,一直会有连接了内存错误重启问题,参考心率计例程修改为四,观察现象
然后修改发现还是会重启,我就去跑官方的从机例程,发现也会出现重启的现象,甚至比我自己的代码重启频率还高,然后发现我的开发板,不管是使用蓝牙库还是不使用蓝牙库,电源灯会有呼吸灯一样的忽闪忽闪,现在又怀疑是否是供电出现了问题
我想了解一下连接上了蓝牙,Ch582对供电的要求更高吗,我的连接间隔是0.75s~1s,广播间隔50ms