关于BLE4.0,积累的一些问题
时间:10-02
整理:3721RD
点击:
question:
1..TI 的BLE 4.0 中默认是POW_SAVING 开启的,此时是PM2开启,外设功能都是关闭的,也就是说第一次烧录的时候,LCD应该是不亮的,但为什么LCD仍然有显示,貌似默认就2行,一行是地址,一行是主从机的名字。
2.BLE协议栈,从机在广播,等待连接的这个过程中,是处于PM1 还是PM2呢? |
1. POWER_SAVING打开的意思是,协议栈可以控制芯片在适当的时候进入低功耗状态,可能是PM1,PM2或者PM3。也就是说协议栈会根据APP和BLE的使用情况动态的将芯片放入不同的低功耗状态。需要注意的是如果进入PM3之后,需要通过外部中断才能唤醒。
2. 在广播状态,芯片是active的不是PM1也不是PM2。最典型的PM2模式是:只是保持BLE连接,APP层没有其他的事件需要处理的情况下,两个connection interval之间的就是PM2