什么是stm32看门狗?stm32打开窗口看门狗怎么程序就复位?

3小时前 (04:23:21)阅读1回复0
路人甲
路人甲
  • 管理员
  • 注册排名2
  • 经验值291315
  • 级别管理员
  • 主题58263
  • 回复0
楼主
看门狗程序对于所有芯片实现的功能都是一样,你可以理解为系统为你封装好的一个函数,具体功能配置开启看门狗后(配置、开启和时间参数的设置),需要在函数循环中一直调用喂狗函数,就会使程序重新启动。stm32打开窗口看门狗怎么程序就复位?看门狗主要使用场景,一是外围复杂环境导致的未知的问题,复杂环境导致的问题,至少还能让你的程序复位重来,其中2个高级控制定时器,4个普通定时器和2个基本定时器。
  1. 什么是stm32看门狗?
  2. stm32打开窗口看门狗怎么程序就复位?
  3. ecu看门狗故障怎么排除?
  4. stm32 systick定时器有什么作用?

什么是stm32看门狗?

看门狗程序对于所有芯片实现的功能都是一样,你只要理解看门狗即可,不需要强调STM32的看门狗。

什么是stm32看门狗?stm32打开窗口看门狗怎么程序就复位?

看门狗程序,你可以理解为系统为你封装好的一个函数,具体功能配置开启看门狗后(配置、开启和时间参数的设置),需要在函数循环中一直调用喂狗函数,如超出你设定的时间内没有喂狗,就会使程序重新启动。

stm32打开窗口看门狗怎么程序就复位?

看门狗主要使用场景,一是外围复杂环境导致的未知的问题,二是应对未知的软件设计缺陷。 复杂环境导致的问题,引发的出错问题,程序跑飞,stm32会出发fault,你是可以设置复位。 但是软件设计缺陷,比如某个地方因为等待某个资源,发生死锁也好,其他问题也好,导致最终工作不正常,而在测试中未测试发现,那这时候看门狗,至少还能让你的程序复位重来,可以正常工作部分情况,也方便进行一些挽救。

ecu看门狗故障怎么排除?

看门狗主要使用场景,一是外围复杂环境导致的未知的问题,二是应对未知的软件设计缺陷。 复杂环境导致的问题,引发的出错问题,程序跑飞,stm32会出发fault,你是可以设置复位。 但是软件设计缺陷,比如某个地方因为等待某个资源,发生死锁也好,其他问题也好,导致最终工作不正常,而在测试中未测试发现,那这时候看门狗,至少还能让你的程序复位重来,可以正常工作部分情况,也方便进行一些挽救。

stm32 systick定时器有什么作用?

3  STM32中一共有11个定时器,其中2个高级控制定时器,4个普通定时器和2个基本定时器,以及2个看门狗定时器和1个系统嘀嗒定时器。其中系统嘀嗒定时器是前文中所描述的SysTick,看门狗定时器以后再详细研究。今天主要是研究剩下的8个定时器。  定时器  其中TIM1和TIM8是能够产生3对PWM互补输出的高级登时其,常用于三相电机的驱动,时钟由APB2的输出产生。TIM2-TIM5是普通定时器,TIM6和TIM7是基本定时器,其时钟由APB1输出产生。由于STM32的TIMER功能太复杂了,所以只能一点一点的学习。

0
回帖

什么是stm32看门狗?stm32打开窗口看门狗怎么程序就复位? 期待您的回复!

取消
载入表情清单……
载入颜色清单……
插入网络图片

取消确定

图片上传中
编辑器信息
提示信息