我是一款树莓派 RTC 看门狗扩展板,带有高精度RTC和看门狗模块。
下载示例程序,解压到指定目录,并运行示例程序:
- sudo apt-get install p7zip
- wget https://www.waveshare.net/w/upload/b/bd/RTC_WatchDog_HAT.zip
- 7z x -tzip -y RTC_WatchDog_HAT.zip -o./RTC_WatchDog_HAT
- sudo chmod 777 -R RTC_WatchDog_HAT
- cd RTC_WatchDog_HAT/RTC
- cd c/
- make clean
- make
- sudo ./main
- cd python/examples/
- sudo python main.py
WatchDog程序为D4 管脚跳变一次,视为对MAX705 芯片喂狗一次
如果在时间T内没有喂狗,将切断供电,切断供电后电压下降到1.25V,MAX705芯片重置,恢复供电
时间T计算如下:
- T = 0.7*R*C+1.6s
- 其中R默认为5.1M,C默认为44uF
- 默认延时为157.08秒,存在上下浮动,浮动不超过±6%
RC位置如下