| 本帖最后由 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、扩展板原理图
 
 
 |