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

[复制链接]
16672|240
 楼主| heart蓝色CD 发表于 2020-3-7 08:44 | 显示全部楼层 |阅读模式
本帖最后由 heart蓝色CD 于 2020-3-7 08:45 编辑

一、爆靓照
bbs.21ic.com/icview-2895340-1-1.html

二、实验简介
      在由单片机构成的微型计算机系统中,由于单片机的工作常常会受到来自外界磁场的干扰,造成各种寄存器和内存的数据混乱,会导致程序指针错误,不在程序区,取出错误的程序指令等,都会陷入死循环。程序的正常运行被打断,由单片机控制的系统无法继续正常工作,会造成整个系统陷入停滞状态,发生不可预料的后果。看门狗就是定期的查看芯片内部的情况,一旦发生错误就向芯片发出重启的电路。看门狗命令在程序的中断中拥有最高的优先级。
      STM32H750的独立看门狗由内部专门的32Khz低速时钟(LSI)驱动,即使主时钟发生故障,它也仍然有效。这里需要注意独立看门狗的时钟是一个内部RC时钟,所以并不是准确的32Khz,而是在17~47Khz之间的一个可变化的时钟,只是我们在估算的时候,以32Khz的频率来计算,看门狗对时间的要求不是很精确,所以,时钟有些偏差,都是可以接受的。本实验通过使用STM32CubeMx完成对IWDG的配置,以按键按下制造正常程序被打断以实现系统复位的功能。


三、资料包下载(实验源码+详细文档说明)
1、源代码
游客,如果您要查看本帖隐藏内容请回复

2、实验指导书
iCore4T实验指导书二十六.pdf (679.49 KB, 下载次数: 52)
3、STM32CubeMx详细操作说明
iCore4T_CubeMX教程二十六_IWDG.pdf (1.45 MB, 下载次数: 48)
4、扩展板原理图
游客,如果您要查看本帖隐藏内容请回复

東南博士 发表于 2020-3-7 17:57 | 显示全部楼层
感谢楼主分享!
wangjiahao88 发表于 2020-3-7 17:58 | 显示全部楼层
感谢楼主分享!
看看源码
goodluck09876 发表于 2020-3-7 17:59 | 显示全部楼层
请问一下,一般情况下,是建议使用看门狗还是不建议使用看门狗?是否有一个明确的答案?
東南博士 发表于 2020-3-7 17:59 | 显示全部楼层
goodluck09876 发表于 2020-3-7 17:59
请问一下,一般情况下,是建议使用看门狗还是不建议使用看门狗?是否有一个明确的答案? ...

这个问题 说实话 我也想不通。。。
god9987 发表于 2020-3-7 18:00 | 显示全部楼层

感谢楼主分享!
看看源码
god9987 发表于 2020-3-7 18:00 | 显示全部楼层
个人感觉 还是开看门狗比较好吧??
ADZ2016 发表于 2020-3-7 18:01 | 显示全部楼层
感谢楼主分享!
看看源码
ADZ2016 发表于 2020-3-7 18:02 | 显示全部楼层
我也认为没必要开看门狗吧!
powermaker2568 发表于 2020-3-7 18:03 | 显示全部楼层

感谢楼主分享!
看看源码
carefull3357dc 发表于 2020-3-7 18:04 | 显示全部楼层
感谢楼主分享!
看看源码
engineerDC 发表于 2020-3-7 18:05 | 显示全部楼层
感谢楼主分享!
看看源码
Diyer2015 发表于 2020-3-7 18:05 | 显示全部楼层
源码源码源码源码源码源码源码源码源码源码源码源码源码源码源码
MCUmaker1984 发表于 2020-3-7 18:07 | 显示全部楼层
回帖子 是一种态度
doit888 发表于 2020-3-7 18:07 | 显示全部楼层

感谢楼主分享!
看看源码
EDA设计爱好者 发表于 2020-3-7 18:08 | 显示全部楼层
看看源码
看看源码
看看源码
看看源码
MCUmaker1984 发表于 2020-3-7 18:13 | 显示全部楼层
arduino999 发表于 2020-3-7 18:14 | 显示全部楼层

感谢楼主分享!
看看源码
arduino999 发表于 2020-3-7 18:14 | 显示全部楼层
个人感觉还是开看门狗比较好。。。但是看门狗处理不好 还不如不加
GREENjim 发表于 2020-3-7 18:16 | 显示全部楼层
看看源码
您需要登录后才可以回帖 登录 | 注册

本版积分规则

92

主题

223

帖子

27

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