完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
|
|
相关推荐
1个回答
|
|
什么是看门狗?为什么要看门狗?
看门狗可不是那个入侵手机的游戏 在STM32中,它具有“看家”的功能 所谓“看家”,意思就是察觉到异常,就马上反应过来,反馈给主人 由于外部电磁等干扰,程序可能跑飞进入死循环 这时候就要看门狗来解决这个问题 STM32中的看门狗: 看门狗的工作原理: 通俗的来说 就是在狗饿死前喂它 防止它饿死的时候复位 如果程序跑飞,就没有及时喂狗 狗狗饿死了 程序就复位了 (希望狗没事) 下面是独立看门狗的工作流程图 KR寄存器是狗主人,负责【打开看门狗】和【喂狗】 写入0xCCCC的时候,启用独立看门狗,计数器初始化位0xFFF 写入0xAAAA的时候,RLR(自动重装载寄存器)将计数器重新装载(狗子饱了) PR和RLR寄存器都有写保护功能,启用的时候要先把写保护取消 那怎么取消写保护呢? 在KR寄存器里面写入0x5555 独立看门狗的相关库函数 配置IWDG一般步骤: 这些函数在stm32f10x.h下面找 因为第一次计数器的值为0xFFF 但是我想要它第一次就是我想要的值(在重装载寄存器中) 那我就要在【设置好重装计数器之后】 【先给计数器重装一次】(喂狗) IWDG_Init()的初始化配置代码(放在IWDG.c下) main函数中: prer和rlr由查表和计算得出 |
|
|
|
只有小组成员才能发言,加入小组>>
调试STM32H750的FMC总线读写PSRAM遇到的问题求解?
1218 浏览 1 评论
X-NUCLEO-IHM08M1板文档中输出电流为15Arms,15Arms是怎么得出来的呢?
1232 浏览 1 评论
635 浏览 2 评论
STM32F030F4 HSI时钟温度测试过不去是怎么回事?
481 浏览 2 评论
ST25R3916能否对ISO15693的标签芯片进行分区域写密码?
1161 浏览 2 评论
1691浏览 9评论
STM32仿真器是选择ST-LINK还是选择J-LINK?各有什么优势啊?
350浏览 4评论
STM32F0_TIM2输出pwm2后OLED变暗或者系统重启是怎么回事?
343浏览 3评论
335浏览 3评论
stm32cubemx生成mdk-arm v4项目文件无法打开是什么原因导致的?
314浏览 3评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-9-4 07:24 , Processed in 1.038305 second(s), Total 76, Slave 60 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191