DSP28335看门狗复位
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看门狗复位相关推荐
- 如何判断设备是上电复位还是软复位(主动调用复位接口或者看门狗复位,W600)
有客户要在一种场景中要知道复位原因,需要区别开芯片是上电复位还是看门狗复位.因为 w600的芯片没有类似的寄存器来存储这个复位原因,于是就想了个办法来实现它.经测试,是可行的. 大致原理就是在一块程序 ...
- STM32,软复位,上电复位,看门狗复位对芯片IO状态的影响?
这个问题比较重要. 有网友问: 大家好,我是做工业控制的,我想问一下STM32如何实现看门狗复位不初始化RAM区,因为是做控制的所以我们想实现CPU热复位后系统能接着原来的流程走,动作开出能不受看门狗 ...
- NVIC_SystemReset,上电复位(BOD),看门狗复位的差异
在开发过程中,采用了NXP的LPC1857芯片,并使用FreeRtos进行任务管理. IAP方式:采用UBOOT+APP方式进行软件架构. 问题描述: 1. 出现堆栈溢出,造成程序飞. 2. 使用NV ...
- STM32的复位方式:硬件复位、软件复位(看门狗复位和系统复位)
STM32的复位方式:硬件复位.软件复位(看门狗复位和系统复位). 1.硬件复位: 硬件复位通过给NRST引脚输入低电平复位单片机. 2.看门狗复位: 独立看门狗和窗口看门狗. (1)独立看门狗 ST ...
- 窗口看门狗的作用是什么?窗口看门狗复位分析
一,窗口看门狗介绍 独立看门狗的喂狗范围 0-X(X由预分频器和重装载值决定,最大值为0xFFF) 独立看门狗相关介绍:传送门:独立看门狗 相比于独立看门狗,窗口看门狗限定了喂狗时间段(由喂狗上限和喂 ...
- 【iCore1S 双核心板_ARM】例程五:IWDG看门狗实验——复位ARM
实验原理: STM32内部包含独立看门狗,通过看门狗可以监控程序运行,程序错误 时,未在规定时间喂狗,自动复位ARM.本实验通过按键按下,停止喂狗, 制造程序运行 错误,从而产生复位 . 实验现象: ...
- 服务器看门狗芯片电路图,【经验】电机驱动芯片看门狗中断复位的原理及解决办法...
随着国家节能减排政策的推出,传统汽车的散热系统部件正在逐步电子化,汽车的散热主风扇由传统皮带传动发展为继电器切换方式,到现在发展为MCU+MOS的电子化驱动方式. Melexis的电机驱动芯片MLX8 ...
- WINCE平台下C#应用程序中使用看门狗
看门狗定时器(WDT,Watch Dog Timer)是单片机的一个组成部分,它实际上是一个计数器,一般给看门狗一个大数,程序开始运行后看门狗开始倒计数.如果程序运行正常,过一段时间CPU应发出指令让 ...
- 【转载】如何使用STM32的窗口看门狗
STM32F的窗口看门狗中有一个7位的递减计数器,它会在出现下述2种情况之一时产生看门狗复位: 1)当计数器的数值从0x40减到0x3F时 2)当刷新看门狗时计数器的数值大于某一设定数值时,此设定数值 ...
- STM32F103V IWDG 独立看门狗操作
最近编写一个程序,因为需要考虑到可靠性,所以需要在程序了添加看门狗功能.查了下STM32的相关资料,于是利用下库文件来实现IWDG独立看门狗操作.首先需要调用库文件 #include "st ...
最新文章
- java json数据输出,java服务器端输出JSON格式数据
- c语言十六进制的输出与站位,运算符与格式输出输入4
- 面向.NET开发人员的Dapr——状态管理
- html怎么播放下一首,javascript – HTML5音频播放列表 – 第一个结束后如何播放第二个音频文件?...
- IDC分析报告:亚洲安全软件市场兴旺
- 朝会資料 幕末の歴史の簡単紹介 2010年8月30日
- opencv 学习第二课 摄像头、外部视频读取、处理、显示、写入 代码注释版 保证你每一行都能读懂
- ajax更换内容执行函数,在ajax成功调用另一个ajax函数
- 如何解决电脑触控板不能使用的问题 (双指上下滑动翻页)
- C#坦克大战流程设计与源代码(1):基本对象类规划
- PCB设计中注意事项
- 批量修改文件夹名称的一部分
- Cisco路由器密码设置
- 【实习日报】2019年3月 前端开发实习工作日报汇总
- 用Python告诉你深圳房租有多高
- PX Deq Create send blkd
- 网恋情缘:从网络蔓延到现实的爱情
- (13.1.3.10)PMBOK之三:十大知识领域之相关方管理
- excel中表格行高最大值是多少?如果超过了怎么调整?
- 【学习笔记】OFDM中信道估计技术分析与实现
热门文章
- 通过完美python注释,打印类的帮助文档
- 论文Depth Map Prediction from a Single Image using a Multi-Scale Deep Network详解
- java语法让反编译报错_java 反编译
- java 性能问题排查与性能优化
- a form 出口享惠情况_关于“出口享惠情况”如何填报?
- ROST CM使用方法
- 【项目实战】基于 springboot + mybatis + mysql 的电脑商城项目(附源码)
- wpe手机中文汉化版下载_wpe中文版
- c语言交通灯程序闪烁,单片机交通灯闪烁程序
- 惠普服务器c盘格式化提示win7系统盘,c盘格式化,小编告诉你怎么格式化c盘