用户工具

站点工具


reference:library:sleepdog

差别

这里会显示出您选择的修订版和当前版本之间的差别。

到此差别页面的链接

两侧同时换到之前的修订记录前一修订版
reference:library:sleepdog [2019/07/30 13:00] – [例程] 弘毅reference:library:sleepdog [2023/06/07 04:24] (当前版本) – 外部编辑 127.0.0.1
行 1: 行 1:
 +====== SLEEPDOG ======
  
 +该库使用看门狗定时器进行系统复位和低功耗休眠。
 +
 +===== 硬件支持 =====
 +
 +目前支持以下硬件:
 +
 +  * MANGOII或其他基于ATmega328P的控制器,比如Arduino UNO
 +  * MEGA2560或其他基于ATmega2560的控制器,比如Arduino Mega2560
 +  * ALPHA D21G18A或者其他基于ATSAMD21的控制器,比如Arduino ZERO
 +  * 基于ATMEGA32U4的控制器,比如Arduino Leonardo,其USB连接再休眠中会被破坏,如果你不需要串行通信则不需要考虑。你可以再唤醒后使用USBDevice.attach()命令恢复串行通信,然后从主机重新连接到USB端口。
 +
 +===== 函数 =====
 +
 +  * [[reference:library:sleepdog:enable|enable()]]
 +  * [[reference:library:sleepdog:disable|disable()]]
 +  * [[reference:library:sleepdog:reset|reset()]]
 +  * [[reference:library:sleepdog:sleep|sleep()]]
 +===== 例程 =====
 +  * [[reference:library:sleepdog:tutorial01|例程01--每隔10分钟从休眠中醒来]]
 +
 +----
 +
 +该库为Adafruit SleepyDog库,项目GIT地址在:https://github.com/adafruit/Adafruit_SleepyDog
reference/library/sleepdog.txt · 最后更改: 2023/06/07 04:24 由 127.0.0.1