CC2541无法进入低功耗模式
时间:10-02
整理:3721RD
点击:
我直接把TI的协议栈1.4.0 SimpleBLEPeripheral程序,烧入CC2541蓝牙模块后,功耗达到12.7mA。(IAR中已经添加POWER_SAVING,添加的方法是去掉前面的x,对的吧?)无论是广播态还是连接态都这么大?请懂得指导下:为何我进入不了低功耗的PM2 PM3模式
SimpleBLEPeripheral在完成任务后会自动进入低功耗,请确定测量时程序中无其他任务运行
另:目前有更新的协议栈版本,推荐使用最新版测试
我把
HAL_UART=TRUE
HAL_UART_TRANS=TRUE
宏定义改为FALSE,就可以了,原因是什么?
实测下来:连接态传输数据电流3.5mA,连接态不传数据电流1mA(是不是PM2?),不连接处于广播态电流是0.1mA(是不是PM3?)
因为低功耗模式下晶振关闭,UART不能使用
这个电流还是有点高了,查一下IO口等是否按照手册要求设置了