[STM32H7] 【银杏科技ARM+FPGA双核心应用】STM32H7系列二十五——IWDG

[复制链接]
16667|240
sanfuzi 发表于 2024-6-8 11:50 | 显示全部楼层
IWDG的配置包括设置预分频器、重载寄存器的值等,这些设置会影响IWDG的计数速度和复位时间。
AIsignel 发表于 2024-6-8 16:26 | 显示全部楼层
我准备用 stm 来做产品,刚刚用过。
geraldbetty 发表于 2024-6-9 11:53 | 显示全部楼层
IWDG具有自由运行的递减计数器,时钟由独立RC振荡器提供,可在待机和停止模式下运行。其复位条件包括计数器值小于0x000时复位以及在窗口之外重载递减计数器时复位。
juliestephen 发表于 2024-6-9 17:30 | 显示全部楼层
IWDG由一个专用的低速时钟(LSI)驱动,通常为约40kHz。
nomomy 发表于 2024-6-10 15:12 | 显示全部楼层
对于STM32H7系列,你需要使用__HAL_RCC_LSI_ENABLE()宏来启用LSI(低速内部时钟)作为IWDG的时钟源。
朝生 发表于 2024-6-10 17:42 | 显示全部楼层
数据还是比较全面的,开发板也不错
1988020566 发表于 2024-6-11 17:27 | 显示全部楼层
虽然IWDG主要用于检测硬件故障,但它也可以用于检测软件错误。例如,可以在关键的软件流程中插入喂狗操作,以确保软件运行正常。
robincotton 发表于 2024-6-11 21:26 | 显示全部楼层
复位应该是最后的手段,当所有其他错误处理策略都失败时才使用。
mnynt121 发表于 2024-6-12 10:49 | 显示全部楼层
在停止和待机模式下,IWDG可以配置为继续计数或停止计数,这对于低功耗应用尤为重要。
macpherson 发表于 2024-6-12 13:56 | 显示全部楼层
STM32H7系列提供了不同类型的复位,包括软件复位、硬件复位和系统复位。需要根据需求选择合适的复位类型。
claretttt 发表于 2024-6-12 20:01 | 显示全部楼层
在低功耗模式下,IWDG的行为可能会有所不同。
yorkbarney 发表于 2024-6-13 22:59 | 显示全部楼层
IWDG占用了STM32H7的一些硬件资源,如定时器通道和中断向量。
maudlu 发表于 2024-6-14 10:34 | 显示全部楼层
在使用IWDG时,需要根据项目需求设置合适的参数,如预分频器(Prescaler)和重载值(Reload)。预分预器和重载值共同决定了IWDG的超时时间。通常,你需要根据系统的需求和精度要求来选择合适的参数。
belindagraham 发表于 2024-6-14 15:28 | 显示全部楼层
在IWDG计数器递减到0之前,通过向看门狗的相关寄存器写入特定的值(喂狗),可以重置计数器,从而防止系统复位。
LinkMe 发表于 2024-6-14 15:44 | 显示全部楼层
相当完整的信息,非常适合初学者
uytyu 发表于 2024-6-14 21:04 | 显示全部楼层
IWDG的主要作用是在系统出现故障或死锁时触发超时复位。
gygp 发表于 2024-6-15 19:15 | 显示全部楼层
IWDG在待机和停止模式下仍然能够工作,但可能受到低功耗模式的影响
软核硬核 发表于 2024-6-16 12:06 | 显示全部楼层
银杏科技ARM+FPGA双核心应用中的STM32H7系列采用IWDG(独立看门狗)技术,确保系统稳定性和安全性。IWDG是一种独立的定时器,用于监控微控制器运行,防止程序跑飞或死机。STM32H7系列的IWDG功能强大,提供可靠的实时系统监控。
pentruman 发表于 2024-6-16 13:09 | 显示全部楼层
IWDG是一种安全机制,用于在软件故障或其他异常情况下复位微控制器。
mmbs 发表于 2024-6-16 16:34 | 显示全部楼层
如果同时使用了其他看门狗定时器(如WWDG或SysTick),需要确保IWDG的中断优先级或复位优先级设置得当。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 在线客服 返回列表 返回顶部