当前位置: 首页 > news >正文

烟台做网站案例百度一下首页登录

烟台做网站案例,百度一下首页登录,精通网站建设 pdf微盘,网站安全管理制度目录 一、看门狗概念 1、定义: 二、单片机中的看门狗 1、功能描述: 2、看门狗设置部分 预分频寄存器(IWDG_PR) 3、窗口看门狗 特性: 4、看门狗配置: 一、看门狗概念 看门狗--定时器(不属于基本定时器、通用定…

 目录

一、看门狗概念

1、定义:

二、单片机中的看门狗

1、功能描述:

2、看门狗设置部分

预分频寄存器(IWDG_PR)

3、窗口看门狗

特性:

4、看门狗配置:


一、看门狗概念

看门狗--定时器(不属于基本定时器、通用定时器、高级定时器)

1、定义:

看门狗,又叫watchdog timer,是一个定时器电路,一般有一个输入,叫喂狗(kicking the dog/service the dog),一个输出到MCU的RST端,MCU正常工作的时候,每隔一段时间输出一个信号到喂狗端,给 WDT清零,如果超过规定的时间不喂狗(一般在程序跑飞时),WDT定时超过,就会给出一个复位信号到MCU,使MCU复位。防止MCU死机. 看门狗的作用就是防止程序发生死循环,或者说程序跑飞。

在由单片机构成的微型计算机系统中,由于单片机的工作常常会受到来自外界电磁场的干扰,造成各种寄存器和内存的数据混乱,会导致程序指针错误,不在程序区,取出错误的程序指令等,都有可能会陷入死循环,程序的正常运行被打断,由单片机控制的系统无法继续正常工作,导致整个系统的陷入停滞状态,发生不可预料的后果。

看门狗,又叫 watchdog,从本质上来说就是一个定时器电路,一般有一个输入和一个输出,其中输入叫做喂狗,输出一般连接到另外一个部分的复位端,一般是连接到单片机。 看门狗的功能是定期的查看芯片内部的情况,一旦发生错误就向芯片发出重启信号。看门狗命令在程序的中断中拥有最高的优先级。

输入端:喂狗(定时器中刷新计数器)--一个函数

输出端:连接复位电路,一旦计数器从最大值计数到0,还没有喂狗,就直接复位

重装在:1000

看门狗就会从1000从上而下计数,0--1000中间没有喂狗,那么计数器计数到0,那么就会复位,如果在0--1000的范围内喂狗了,那么就代表当前程序正常执行,不会复位。

假如说我们的一个程序执行事件1500ms,那么我们就可以将我们的看门狗的运行周期设置为大于1500ms的时间,假如说设置为2000ms,那么我们就可以检测程序运行时间,如果2000ms还没有喂狗,代表程序卡死了,就需要复位。

二、单片机中的看门狗

看门狗:独立看门狗 窗口看门狗

独立看门狗的时钟:40KHZ(LSI)

窗口看门狗的时钟:APB1分频得到

1、功能描述:

在键寄存器(IWDG_KR)中写入0xCCCC,开始启用独立看门狗;此时计数器开始从其复位值0xFFF递减计数。当计数器计数到末尾0x000时,会产生一个复位信号(IWDG_RESET)。无论何时,只要在键寄存器IWDG_KR中写入0xAAAA, IWDG_RLR中的值就会被重新加载到计数器,从而避免产生看门狗复位 。

0xcccc--开启看门狗

0xaaaa--喂狗

IWDG_RESET--复位信号

IWDG_KR---键寄存器

IWDG_RLR--重装载寄存器

2、看门狗设置部分

设置一个1s的周期进行喂狗???

独立看门狗时钟40Khz

我们只需要设置预分频寄存器和重装在寄存器即可

预分频寄存器(IWDG_PR)

预分频:64分频

重装在:625

周期=(64/40khz)*625 ms 周期:1000ms

3、窗口看门狗

窗口看门狗通常被用来监测,由外部干扰或不可预见的逻辑条件造成的应用程序背离正常的运行序列而产生的软件故障。除非递减计数器的值在T6位变成0前被刷新,看门狗电路在达到预置的时间周期时,会产生一个MCU复位。在递减计数器达到窗口寄存器数值之前,如果7位的递减计数器数值(在控制寄存器中)被刷新, 那么也将产生一个MCU复位。这表明递减计数器需要在一个有限的时间窗口中被刷新。

特性:

● 可编程的自由运行递减计数器

● 条件复位

─ 当递减计数器的值小于0x40, (若看门狗被启动)则产生复位。

─ 当递减计数器在窗口外被重新装载, (若看门狗被启动)则产生复位。见0。

● 如果启动了看门狗并且允许中断,当递减计数器等于0x40时产生早期唤醒中断(EWI),它可

以被用于重装载计数器以避免WWDG复位

下限值:0x40--计数器递减到0x40还没有喂狗,那么就会产生复位

上限值:自定义的,不要超过最大的计数周期,计数器值大于上限值之前喂狗也会去复位。

4、看门狗配置:

主函数中:

http://www.yayakq.cn/news/744054/

相关文章:

  • 在网站里文本链接怎么做2008建设网站
  • 网站设计客户案例学视频剪辑制作
  • dz网站如何做301房地产销售话术
  • 附近做网站备案网站打不开
  • 个人注册网站一般做什么免费做手机网站
  • 做网站的软件公司外贸婚纱网站 侵权
  • 网站建站解决方案做网站需要的大图
  • 中国建设法律法规网官方网站中企动力 网站建设
  • 做展示网站步骤沈阳男科医院十大排名
  • 赣州网站推广公司电话企业管理系统的功能
  • 网站建设详细步骤佛山网站优化包年
  • 个人网站备案内容写什么如何做自适应网站
  • 北京西站到八达岭长城最快路线网站设计欣赏国外
  • 郑州怎么做网站排名vps怎么做多个网站
  • 上海专业网站制作设计公司装饰设计资质乙级
  • 拿网站做商标长沙城乡建设部网站首页
  • 做网站是什么样的工作网站的界面设计
  • 彩票网站怎么做ip管理公司网站怎么选
  • 汽车用品网站规划效果图公司排名
  • 58网站怎么做品牌推广seo技术好的培训机构
  • 互诺 外贸网站建设邢台市网站制作 网站建设
  • 常用设计网站免费店铺logo
  • 网站会员系统wordpress南京模板网站开发
  • 上海市建设部注册中心网站网站流量带宽
  • 泛站群邯郸做企业网站改版
  • wordpress 架站 电子书网站正在维护模板
  • 电商网站的程序有哪些电子商务网站建设域名
  • 对网站开发课程的建议网站开发报价清单
  • 高端兼职网站开发网站建设项目规划书社团宣传
  • 知识网站有哪些服务网站排名咨询