CSR1010如何进入deep sleep状态
本帖最后由 pkuzhx 于 2018-1-25 16:46 编辑我一开始的理解,通过SleepModeChange(sleep_mode_deep);既可以进入deep sleep,系统在调用该函数后,会自动关闭高耗电的部分。但是发现并没有进入。
然后我猜测该函数只是定义系统在“空闲”的时候进入deep sleep,是系统自发的,而不是通过某一个函数控制的。那么,系统在什么情况下会自动进入deep sleep?
现在1010的功耗高达2mA,完全无法接受。
好吧,找了一圈资料都没找到。
实验发现把该关的都关掉,功耗自然就掉下去了。
使用PIO例程实测,全部关掉以后,功耗4.2uA,与datasheet上的<5uA刚好对应的上。 求大神给些相关资料 必须把能唤醒的IO置低 tzf520 发表于 2018-1-31 13:50
必须把能唤醒的IO置低
多谢大神,还有什么其他需要关注的吗?
需要断开BLE连接吗? pkuzhx 发表于 2018-1-31 15:33
多谢大神,还有什么其他需要关注的吗?
需要断开BLE连接吗?
深度睡眠会自动断开连接的
页:
[1]