你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

【银杏科技ARM+FPGA双核心应用】STM32H7系列25——IWDG

[复制链接]
heart蓝色CD 发布时间:2020-4-17 09:45
一、硬件平台$ K8 ]' s0 c. d1 `* Z

1 d% x" L& L8 n- y! W2 ^ icore4_board_1.jpg 0 \9 Y+ y; V& q, ~5 M% V! G. \
; I8 Q6 G; a$ Y! C  j
二、实验简介( E1 Z  H2 u& U, k5 I0 Y, A
      在由单片机构成的微型计算机系统中,由于单片机的工作常常会受到来自外界磁场的干扰,造成各种寄存器和内存的数据混乱,会导致程序指针错误,不在程序区,取出错误的程序指令等,都会陷入死循环。程序的正常运行被打断,由单片机控制的系统无法继续正常工作,会造成整个系统陷入停滞状态,发生不可预料的后果。看门狗就是定期的查看芯片内部的情况,一旦发生错误就向芯片发出重启的电路。看门狗命令在程序的中断中拥有最高的优先级。+ g( P: Y" l) R" s( u+ F2 G
      STM32H750的独立看门狗由内部专门的32Khz低速时钟(LSI)驱动,即使主时钟发生故障,它也仍然有效。这里需要注意独立看门狗的时钟是一个内部RC时钟,所以并不是准确的32Khz,而是在17~47Khz之间的一个可变化的时钟,只是我们在估算的时候,以32Khz的频率来计算,看门狗对时间的要求不是很精确,所以,时钟有些偏差,都是可以接受的。本实验通过使用STM32CubeMx完成对IWDG的配置,以按键按下制造正常程序被打断以实现系统复位的功能。
  n; _% k7 v  t1 J' g. R  B1 R  A* V: }* i0 ~0 G1 A6 r
三、资料下载(实验源码+详细文档操作说明)2 e% n+ K2 F) s. G( y  @0 v
1、源代码( h' P' @' X6 p2 r/ A( y# z
26_iwdg.zip (888.99 KB, 下载次数: 8)
1 收藏 评论8 发布时间:2020-4-17 09:45

举报

8个回答
g2004-148848 回答时间:2020-5-3 23:17:37
好资料,谢谢分享
xzc33 回答时间:2020-5-4 22:27:55
好资料,谢谢分享
zhuzhe 回答时间:2020-9-18 09:57:46
感谢分享
wker83e103 回答时间:2020-11-16 16:52:48
好资料,先收藏了,感谢分享
zdpwd 回答时间:2020-11-24 08:55:22
资料蛮全的,谢谢楼主分享
埃塔_x 回答时间:2020-11-26 15:46:43
感谢分享
hulutudi 回答时间:2020-12-8 17:52:37
多谢分享,有了独立看门狗,程序跑飞也不怕了
wszys 回答时间:2021-1-16 08:43:15
学到了,感谢分享
关于意法半导体
我们是谁
投资者关系
意法半导体可持续发展举措
创新和工艺
招聘信息
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
关注我们
st-img 微信公众号
st-img 手机版