|
因为各种原因,micropython在低功耗方面没有进行太大优化,造成功耗较高,不能发挥芯片设计的低功耗性能。此外也不支持掉电模式下电池保护RAM和寄存器功能。
使用upower库,可以弥补micropython在低功耗方面的缺陷,同时也增加了一些底层函数,可以进一步发挥STM32的性能。
主要功能
- 4KB备份RAM(可选择电池供电) - 可作为字或字节访问。
- 20个通用32位寄存器也支持电池供电。
- 通过两个Pyboard引脚唤醒待机状态。
- 通过两个独立的实时时钟(RTC)报警唤醒。
- 访问电路板电压和CPU温度没有缺点 ADCAll。
- 实用功能提供了一种确定唤醒原因并提供官方delay()功能的低功耗替代方法的方法。
|
|