STM32的低功耗库upower

MicroPython相关代码、库、软件、工具
回复
头像
shaoziyang
帖子: 3954
注册时间: 2019年 10月 21日 13:48

STM32的低功耗库upower

#1

帖子 shaoziyang »

因为各种原因,micropython在低功耗方面没有进行太大优化,造成功耗较高,不能发挥芯片设计的低功耗性能。此外也不支持掉电模式下电池保护RAM和寄存器功能。

使用upower库,可以弥补micropython在低功耗方面的缺陷,同时也增加了一些底层函数,可以进一步发挥STM32的性能。

主要功能
  • 4KB备份RAM(可选择电池供电) - 可作为字或字节访问。
  • 20个通用32位寄存器也支持电池供电。
  • 通过两个Pyboard引脚唤醒待机状态。
  • 通过两个独立的实时时钟(RTC)报警唤醒。
  • 访问电路板电压和CPU温度没有缺点 ADCAll。
  • 实用功能提供了一种确定唤醒原因并提供官方delay()功能的低功耗替代方法的方法。


https://github.com/peterhinch/micropython-micropower

回复

  • 随机主题
    回复总数
    阅读次数
    最新文章