

下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、16.看门狗1实验目的看门狗是在跑飞的情况下 CPU 自恢复的一个方式,当在选定的时间间隔内不能置位看门狗定时器(WDT),WDT 就复位系统。看门狗可用于电噪声,电源故障或静电放电等恶劣工作环境或高可靠性要求的环境。如果系统不需要应用到看门狗,则 WDT可配置成间隔定时器,在选定时间间隔内产生中断。 WDT 的特性如下:4 个可选择的时间间隔看门狗定时器模式下产生中断请求时钟独立于系统时钟,WDT 包括一个 15 位定时/计数器,它的频率由 32.768KHz 的晶振决定。用户不能查看计数器的值工作于各个电源模式。让用户了解几种看门狗定时器的使用。2实验设备硬件:PC 机EB2530(底板、
2、一台一套板、仿真器、USB 线):2000/XP/win7 系统,IAR 8.10 集成开发环境实验相关电路图实验分析及相关寄存器相关寄存器 WDCTL 如下表所示:(详细参考 CC2530 中文完全版.pdf)按照表格寄存器内容,喂狗配置:市亿研电子对WDCTL 具体配置可如下:http:/:技术售后寄存器位描述Bit7:4清除定时器。当 0 xA 跟随 0 x5 写到这些位,定时器被清除(即加载 0)。注意定时器仅写入 0 xA 后,在 1个看门狗时钟周期内写入 0 x5 时被清除。当看门狗定时器是 IDLE 为时写这些位没有影响。当运行在定时器模式,定时器可以通过写 1 到 CLR0(不
3、管其他 3位)被清除为 0 x0000(但是不停止)。Bit3:2模式选择。该位用于启动 WDT 处于看门狗模式还是定时器模式。当处于定时器模式,设置这些位为 IDLE 将停止定时器。注意:当运行在定时器模式时要转换到看门狗模式,首先停止 WDT,然后启动 WDT 处于看门狗模式。当运行在看门狗模式,写这些位没有影响。 00:IDLE01:IDLE(未使用,等于 00 设置)Bit1:0定时器间隔选择。这些位选择定时器间隔定义为 32kHz 振荡器周期的规定数。注意间隔只能在 WDT 处于 IDLE 时改变,这样间隔必须在定时器启动的同时设置。00: 定时周期32,768 (1 s)当运行在
4、32 kHz XOSC01: 定时周期8192 (0.25 s)10: 定时周期512 (15.625 ms)11: 定时周期64 (1.9 ms)WDCTL = 0 x00; WDCTL |= 0 x08;停止喂狗:WDCTL = 0 xa0; WDCTL = 0 x50;/打开IDLE 才能设置看门狗/定时器间隔选择,间隔一秒写到这些位,定时器被清除/清除定时器。当0 xA跟随0 x55源码分析# include #define uunsigned#define LED1P1_0#define LED2P1_1void InitLEDIO(void)P1DIR |= 0 x03;/P10、
5、P11 定义为输出 LED1 = 1;LED2 = 1;/LED 灯初始化为关void Init_Watchdog(void)WDCTL = 0 x00;/时间间隔一秒,看门狗模式WDCTL |= 0 x08;/启动看门狗voidSET_MAIN_CLOCK(source)if(source) CLKCONCMD |= 0 x40;while(!(CLKCONSTA &0X40);else CLKCONCMD &= 0 x47; while(CLKCONSTA &0X40);void FeetDog(void)市亿研电子/*RC*/*待稳*/*晶振*/*待稳*/:http:/:技术售后WDCT
6、L = 0 xa0;WDCTL = 0 x50;void Delay(uun)i;for(i=0;in;i+); for(i=0;in;i+); for(i=0;in;i+); for(i=0;in;i+);for(i=0;in;i+);void main(void)SET_MAIN_CLOCK(0) ; InitLEDIO();Init_Watchdog();Delay(10000);LED1=0; LED2=0;while(1)/FeetDog();/喂狗指令(加入后系统不复位,LED1 和 LED2 不再闪烁)6.实验步骤、打开代码工程,16、CC2530 看门口狗 Watch Dog 使用sz-yy-zigbeesz-yy-zigbee.eww,如果 IAR没有很安装,请按。学习例程以及开发环境安装2.开发环境搭建.pdf 去安装。、通过仿真器把开发板接到电脑上。市亿研电子:http:/:技术售后3)、编绎。程序已完成,可以运行:市亿研电子:http:/:技术售后4
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 企业内部沟通协作平台建设方案
- 江西省九江市都昌县2024-2025学年八年级上学期期末生物试题(含答案)
- 北京延庆区2024-2025学年高二上学期期末生物学试题(含答案)
- 三农用物资采购管理作业指导书
- 从理论到实践科学探究活动课
- 青稞种植知识培训课件
- 电商直播平台搭建与运营服务协议
- 数学王国里的智慧读后感
- 电子支付平台推广专项资金协议
- 智能供应链管理服务合同
- 2024年电力算力协同:需求、理念与关键技术报告-南网数研院(蔡田田)
- (完整版)施工现场机械设备维修保养记录表
- 2024解析:第四章光现象-基础练(解析版)
- 【MOOC】物理化学(上)-武汉大学 中国大学慕课MOOC答案
- 开原市污水处理厂提标改造可研报告
- 黄连素的合成方法研究
- 餐厅排风换气设计方案
- 《南通市介绍》课件
- 雅思(阅读)历年真题试卷汇编1(题后含答案及解析)
- 中医护理查房课件模板
- 《现代家政导论》电子教案 5.1模块五项目一现代家政产业认知
评论
0/150
提交评论