1
完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
有两种看门狗模式独立看门狗和窗口看门狗,你先看看这两种的区别。
附上看门狗代码: /** * 初始化独立看门狗 * prer:分频数:0~7(只有低 3 位有效!) * 分频因子=4*2^prer.但最大值只能是 256! * rlr:重装载寄存器值:低 11 位有效. * 时间计算(大概):Tout=((4*2^prer)*rlr)/40 (ms). *IWDG_Init(4,625);//初始化独立看门狗,分频数为64,重装载值为625,溢出时间计算为:64*625/40=1000ms=1s */ void IWDG_Init(u8 prer,u16 rlr) { IWDG_WriteAccessCmd(IWDG_WriteAccess_Enable); /* 使能对寄存器IWDG_PR和IWDG_RLR的写操作*/ IWDG_SetPrescaler(prer); /*设置IWDG预分频值:设置IWDG预分频值*/ IWDG_SetReload(rlr); /*设置IWDG重装载值*/ IWDG_ReloadCounter(); /*按照IWDG重装载寄存器的值重装载IWDG计数器*/ IWDG_Enable(); /*使能IWDG*/ } /** * 喂独立看门狗 */ void IWDG_Feed(void) { IWDG_ReloadCounter(); /*reload*/ } /** *main函数 */ void main(void) { NVIC_Configuration();//优先级配置 IWDG_Init(4,625);//初始化独立看门狗,分频数为64,重装载值为625,溢出时间计算为:64*625/40=1000ms=1s while(1) { delay_ms(500);//0.5秒喂一次狗 IWDG_Feed();//喂狗 } } |
|
|
|
你正在撰写答案
如果你是对答案或其他答案精选点评或询问,请使用“评论”功能。
2085 浏览 1 评论
AD7686芯片不传输数据给STM32,但是手按住就会有数据。
1924 浏览 3 评论
4518 浏览 0 评论
如何解决MPU-9250与STM32通讯时,出现HAL_ERROR = 0x01U
2069 浏览 1 评论
hal库中i2c卡死在HAL_I2C_Master_Transmit
2581 浏览 1 评论
小黑屋| 手机版| Archiver| 德赢Vwin官网 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-22 00:58 , Processed in 0.688700 second(s), Total 73, Slave 55 queries .
Powered by 德赢Vwin官网 网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
德赢Vwin官网 观察
版权所有 © 湖南华秋数字科技有限公司
德赢Vwin官网 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号