社区导航

 

搜索
查看: 209|回复: 0

[分享] STM32的低功耗库upower

[复制链接]

7500

TA的帖子

14

TA的资源

版主

Rank: 6Rank: 6

测评达人

发表于 2019-1-19 22:56:12 | 显示全部楼层 |阅读模式
因为各种原因,micropython在低功耗方面没有进行太大优化,造成功耗较高,不能发挥芯片设计的低功耗性能。此外也不支持掉电模式下电池保护RAM和寄存器功能。

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

主要功能

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



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


回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

  • 论坛活动 E手掌握

    扫码关注
    EEWORLD 官方微信

  • EE福利  唾手可得

    扫码关注
    EE福利 唾手可得

Archiver|手机版|小黑屋|电子工程世界 ( 京ICP证 060456 )

GMT+8, 2019-2-18 10:03 , Processed in 0.077338 second(s), 15 queries , Gzip On, MemCache On.

快速回复 返回顶部 返回列表