目前一个项目,需要用到central工程,不需要低功耗模式,加上PCB面积的限制,所以就没有把32K晶振加上去。
在工程里面,把预编译符号POWER_SAVING改为xPOWER_SAVING,确定芯片工作的时候没有进入低功耗模式。当central扫描到设备,并且连接上设备以后,就马上又断开了连接,然后又重新扫描,重新连接,如此循环。
为了排除问题所在,同样的程序,烧录到开发板、公司的模块上面,都没有任何问题,而开发板和模块都是带32K晶振的。然后把模块的32k晶振去掉,问题重现。
请问,在central角色下,不管是否低功耗模式,都需要加上32K晶振吗?
谢谢!