【发布时间】:2018-02-13 05:35:04
【问题描述】:
我有一个 digispark Attiny85 板。有没有办法在板上设置睡眠但保持millis运行? 我正在开发小型低功耗手表,我这里没有 RTC,所以我需要从 millis 那里获取时间。
【问题讨论】:
标签: sleep sleep-mode attiny
我有一个 digispark Attiny85 板。有没有办法在板上设置睡眠但保持millis运行? 我正在开发小型低功耗手表,我这里没有 RTC,所以我需要从 millis 那里获取时间。
【问题讨论】:
标签: sleep sleep-mode attiny
参见datasheet,第 7.1 章睡眠模式。当“停止 CPU 但允许模拟比较器、ADC、USI、定时器/计数器、看门狗和中断系统继续运行”时,您可以使用“空闲”模式。通过这种方式,您可以使用定时器计数器为周期性滴答计数生成中断。中断频率越低(精度越低),您获得的节能就越多。其他两种模式将禁用您的时间测量所需的时钟,因此如果没有外部电路,您将无法使用。
【讨论】: