1. 看门狗时钟

看门狗时钟发生器:WDCLK = CLKOUT/512,当HALT时停止。6-bits预定标WDPS选择:将WDCLK再分频后送给看门狗定时器。WDPS为WDCR的2~0 位。

其6-bits配置作用如下:
000 WDCLK=OSCCLK/512/1;
001 WDCLK=OSCCLK/512/1;
010 WDCLK=OSCCLK/512/2;
011 WDCLK=OSCCLK/512/4;
100 WDCLK=OSCCLK/512/8;
101 WDCLK=OSCCLK/512/16;
110 WDCLK=OSCCLK/512/32;
111 WDCLK=OSCCLK/512/64;

2. 看门狗系统控制和状态寄存器(SCSR)
高13位均保留,只控制低3位:

3. 看门狗计数寄存器(WDCNTR)

计数器WDCNTR:低8位为计数器,当低8位溢出时,产生一个复位信号。此寄存器为只读寄存器。

4. 看门狗重启管理器(WDKEY)

利用软件定时向看门狗复位控制寄存器WDKEY写“0x55+0xAA”序列,即可以复位看门狗计数器:
void ServiceDog(void)
{EALLOW;
SysCtrlRegs.WDKEY = 0x0055;
SysCtrlRegs.WDKEY = 0x00AA;
EDIS;
}
看门狗重启管理器(WDKEY)的低8位参与控制,只有先写入55h后写入AAh后重启看门狗计数器。不是此顺序写入55h或AAh,则无效。写入其他数值时则产生复位信号。

5. 看门狗控制寄存器(WDCR)
看门狗检测位WDCHK:需要向WDCHK(2~0)写1、0、1,写其他任何值都会引起器件内核的复位(看门狗已经使能),此检测位执行读操作将返回0、0、0.

DSP28335看门狗复位相关推荐

  1. 如何判断设备是上电复位还是软复位(主动调用复位接口或者看门狗复位,W600)

    有客户要在一种场景中要知道复位原因,需要区别开芯片是上电复位还是看门狗复位.因为 w600的芯片没有类似的寄存器来存储这个复位原因,于是就想了个办法来实现它.经测试,是可行的. 大致原理就是在一块程序 ...

  2. STM32,软复位,上电复位,看门狗复位对芯片IO状态的影响?

    这个问题比较重要. 有网友问: 大家好,我是做工业控制的,我想问一下STM32如何实现看门狗复位不初始化RAM区,因为是做控制的所以我们想实现CPU热复位后系统能接着原来的流程走,动作开出能不受看门狗 ...

  3. NVIC_SystemReset,上电复位(BOD),看门狗复位的差异

    在开发过程中,采用了NXP的LPC1857芯片,并使用FreeRtos进行任务管理. IAP方式:采用UBOOT+APP方式进行软件架构. 问题描述: 1. 出现堆栈溢出,造成程序飞. 2. 使用NV ...

  4. STM32的复位方式:硬件复位、软件复位(看门狗复位和系统复位)

    STM32的复位方式:硬件复位.软件复位(看门狗复位和系统复位). 1.硬件复位: 硬件复位通过给NRST引脚输入低电平复位单片机. 2.看门狗复位: 独立看门狗和窗口看门狗. (1)独立看门狗 ST ...

  5. 窗口看门狗的作用是什么?窗口看门狗复位分析

    一,窗口看门狗介绍 独立看门狗的喂狗范围 0-X(X由预分频器和重装载值决定,最大值为0xFFF) 独立看门狗相关介绍:传送门:独立看门狗 相比于独立看门狗,窗口看门狗限定了喂狗时间段(由喂狗上限和喂 ...

  6. 【iCore1S 双核心板_ARM】例程五:IWDG看门狗实验——复位ARM

    实验原理: STM32内部包含独立看门狗,通过看门狗可以监控程序运行,程序错误 时,未在规定时间喂狗,自动复位ARM.本实验通过按键按下,停止喂狗, 制造程序运行 错误,从而产生复位 . 实验现象: ...

  7. 服务器看门狗芯片电路图,【经验】电机驱动芯片看门狗中断复位的原理及解决办法...

    随着国家节能减排政策的推出,传统汽车的散热系统部件正在逐步电子化,汽车的散热主风扇由传统皮带传动发展为继电器切换方式,到现在发展为MCU+MOS的电子化驱动方式. Melexis的电机驱动芯片MLX8 ...

  8. WINCE平台下C#应用程序中使用看门狗

    看门狗定时器(WDT,Watch Dog Timer)是单片机的一个组成部分,它实际上是一个计数器,一般给看门狗一个大数,程序开始运行后看门狗开始倒计数.如果程序运行正常,过一段时间CPU应发出指令让 ...

  9. 【转载】如何使用STM32的窗口看门狗

    STM32F的窗口看门狗中有一个7位的递减计数器,它会在出现下述2种情况之一时产生看门狗复位: 1)当计数器的数值从0x40减到0x3F时 2)当刷新看门狗时计数器的数值大于某一设定数值时,此设定数值 ...

  10. STM32F103V IWDG 独立看门狗操作

    最近编写一个程序,因为需要考虑到可靠性,所以需要在程序了添加看门狗功能.查了下STM32的相关资料,于是利用下库文件来实现IWDG独立看门狗操作.首先需要调用库文件 #include "st ...

最新文章

  1. java json数据输出,java服务器端输出JSON格式数据
  2. c语言十六进制的输出与站位,运算符与格式输出输入4
  3. 面向.NET开发人员的Dapr——状态管理
  4. html怎么播放下一首,javascript – HTML5音频播放列表 – 第一个结束后如何播放第二个音频文件?...
  5. IDC分析报告:亚洲安全软件市场兴旺
  6. 朝会資料  幕末の歴史の簡単紹介 2010年8月30日
  7. opencv 学习第二课 摄像头、外部视频读取、处理、显示、写入 代码注释版 保证你每一行都能读懂
  8. ajax更换内容执行函数,在ajax成功调用另一个ajax函数
  9. 如何解决电脑触控板不能使用的问题 (双指上下滑动翻页)
  10. C#坦克大战流程设计与源代码(1):基本对象类规划
  11. PCB设计中注意事项
  12. 批量修改文件夹名称的一部分
  13. Cisco路由器密码设置
  14. 【实习日报】2019年3月 前端开发实习工作日报汇总
  15. 用Python告诉你深圳房租有多高
  16. PX Deq Create send blkd
  17. 网恋情缘:从网络蔓延到现实的爱情
  18. (13.1.3.10)PMBOK之三:十大知识领域之相关方管理
  19. excel中表格行高最大值是多少?如果超过了怎么调整?
  20. 【学习笔记】OFDM中信道估计技术分析与实现

热门文章

  1. 通过完美python注释,打印类的帮助文档
  2. 论文Depth Map Prediction from a Single Image using a Multi-Scale Deep Network详解
  3. java语法让反编译报错_java 反编译
  4. java 性能问题排查与性能优化
  5. a form 出口享惠情况_关于“出口享惠情况”如何填报?
  6. ROST CM使用方法
  7. 【项目实战】基于 springboot + mybatis + mysql 的电脑商城项目(附源码)
  8. wpe手机中文汉化版下载_wpe中文版
  9. c语言交通灯程序闪烁,单片机交通灯闪烁程序
  10. 惠普服务器c盘格式化提示win7系统盘,c盘格式化,小编告诉你怎么格式化c盘