如何编写看门狗超时程序-stm32f407vet6数据手册下载中文资料
18.4 如何编写看门狗超时程序
你可以使用提供的公式计算窗口看门狗的超时时间。
警告:当写入WWDG_CR寄存器时,始终置T6位为'1'以避免立即产生一个复位。
窗口看门狗时序图计算超时的公式如下:
TWWDG = TPCLK1 x 4096 x 2^WDGTB x (T[5:0] + 1) (ms)
其中:
-
TWWDG:WWDG超时时间
-
TPCLK1:APB1以ms为单位的时钟间隔
那么,在PCLK1 = 36MHz时的小-大超时值是多少呢?
| WDGTB | 小超时值 | 大超时值 |
|-------|------------|------------|
| 0 | 113µs | 7.28ms |
| 1 | 227µs | 14.56ms |
| 2 | 455µs | 29.12ms |
| 3 | 910µs | 58.25ms |
在计算这些超时时间时,你可能会发现自己的设计更加精准和可靠。如果你希望了解更多关于如何编写看门狗超时程序的操作,可以参考如何编写看门狗超时程序-操作系统习题与解析。
如果你对相关手册和具体数据感兴趣,可以查阅STM32F407VET6数据手册.pdf以及AT91SAM3U数据手册的看门狗部分。
这些资源不仅能帮助你深入理解看门狗超时的设置,还能在实际编程中为你提供有力的支持。为什么不去看看呢?
下载地址
用户评论