CC2540低功耗处理
时间:10-02
整理:3721RD
点击:
大家好!
我的CC2540工作在主模式下,现在在做CC2540低功耗处理这一块,在在IAR中打开了POWER_SAVING,同时也关闭了xHAL_LCD=TRUE、xHAL_UART=TRUE,系统上电后,是可以正常进入低功耗状态的,但是经过我的测量(未连接状态下),电流为200uA左右。在连接状态下(不进行数据发送)的电流为2.5mA左右,在有数据发送状态下,电流为3.5mA左右。我感觉电流还是很大,想进一步的降低功耗,不知道该如何处理?
另外,我分析了工程代码,发现CC2540的低功耗处理是由OSAL自动进行处理的,而且UART采用的是轮询的方式,如果在IAR中打开了HAL_UART=TRUE宏,系统是不会进入低功耗状态的。我现在想系统即可以进入低功耗,而且UART也能正常工作,该如何处理呢?
可否将默认的UART改为中断触发的方式呢?
hi,请问您写出来了没呢?求分享啊?
alen xu你好
请问你已经找出降低功耗的方法了么?我测量的和你差不多 也找了很久原因 没发现有什么事件在执行 但是功耗值仍下不去
如果你有找到原因请赐教
我也想知道答案!怎么没有人回复!