1. 首页
  2. 编程语言
  3. 硬件开发
  4. 如何编写看门狗超时程序-stm32f407vet6数据手册下载中文资料

如何编写看门狗超时程序-stm32f407vet6数据手册下载中文资料

上传者: 2024-07-26 19:52:58上传 PDF文件 18.21MB 热度 18次

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数据手册的看门狗部分

这些资源不仅能帮助你深入理解看门狗超时的设置,还能在实际编程中为你提供有力的支持。为什么不去看看呢?

下载地址
用户评论