1 前情提要
RT10XX有三个看门狗定时器,用法都比较相似,但WDOG12的时钟源必须来自外置32.768K的晶体。WDOG3是窗口看门狗,对于时钟源的选择就没有这么苛刻,有如下选择:
Bus clock来自外置的24M晶体,SDK里面默认是150M(基于i.mx RT106X) |
LPO clock和INTCLK默认是外置的32K晶体,若无该晶体,可以自动切到内部32K(精度为10-45KHz) |
ERCLK默认是1MHz,来自内部的24M,精度需要基于外置的32K晶体检验,一般是±100KHz |
2 设计和注意事项
若无外置32K的时候,需要注意RTC_XTALI连接到 GND 且 RTC_XTALO 浮空
若基于Bus clock驱动WDOG3,默认SDK的情况下,喂狗时间不能超过0.11S,不要问我怎么知道,能管Gai的,就能管狗。
3 最简单的code