那就是WDCTL(看门狗定时器控制寄存器)。我们先来看一下这个寄存器的具体的定义。

位号    位名     复位值      操作性    功能描述

    7:4   CLR[3:0]    0000       R/W     看门狗复位,先写入0x0A再写入0x05复位看门狗,两次写入

                                         不超过0.5个看门狗周期,读出为0000

    3        EN        0         R/W     看门狗定时器使能位,在定时模式下写0停止计数,在看门狗

                                         模式下写0无效

                                         0   停止计数

                                         1   启动看门狗/开始计数

    2       MODE       0         R/W     看门狗定时器模式

                                         0   看门狗模式

                                         1   定时器模式

    1:0    INT[1:0]    00        R/W     看门狗时间间隔选择

                                         00  1秒

                                         01  0.25秒

                                         10  15.625毫秒

                                         11  1.9毫秒

具体的寄存器介绍就是上面的这些。下面我们还是来看一下这两个实验里的比较重要的一些函数吧。

首先是看门狗初始化函数:

void Init_Watchdog(void)
   {
     WDCTL = 0x00;
     //时间间隔一秒,看门狗模式
     WDCTL |= 0x08;
     //启动看门狗
    }

 

喂狗程序:

void FeetDog(void)

  {
   WDCTL = 0xa0;
   WDCTL = 0x50;
   }

转载于:https://www.cnblogs.com/LakeFollow/archive/2012/07/10/2584390.html

CC2430基础——看门狗相关实验相关推荐

  1. (实测可用)STM32L431RCT6开发板-实验2 看门狗IWDG实验

    一.开发板平台简介: 1.开发板资源简介 (1)开发板主芯片型号:STM32L431RCT6 (2)开发板主芯片封装:LQFP-64_10x10x05P (3)开发板主芯片内核:ARM® Cortex ...

  2. STM32-独立看门狗原理-实验

    独立看门狗原理概述 为什么要看门狗: 在由单片机构成的微型计算机系统中,由于单片机的工作常常会受到来自外界电磁场的干扰,造成程序的跑飞,而陷入死循环,程序的正常运行被打断,由单片机控制的系统无法继续工 ...

  3. 【STM32】窗口看门狗 WWDG 实验代码详解

    文章目录 main.c wwdg.c wwdg.h main.c #include "led.h" #include "delay.h" #include &q ...

  4. zigbee看门狗综合实验_2.5KW风光互补发电教学实验系统,风能太阳能发电实训装置_搜狐汽车...

    一.概述 本产品是集于太阳能发电及风力发电为一体的新型教学实验系统.可完成风力发电和太阳能发电及基站的供电系统集成的相关实验及教学演示.可以帮助学生,进一步理解风力发电及太阳能光伏发电系统的理念.系统 ...

  5. 【STM32】窗口看门狗相关类型和函数

    00. 目录 文章目录 00. 目录 01. WWDG概述 02. 相关类型 03. 相关函数 04. 结构体封装 05. 附录 06. 声明 01. WWDG概述 stm32f4xx_wwdg.h和 ...

  6. STM32学习心得十七:窗口看门狗(WWDG)实验及旧知识点复习

    记录一下,方便以后翻阅~ 主要内容: 1) 窗口看门狗概述: 2) 常用寄存器和库函数配置: 3) 窗口看门狗实验. 窗口看门狗实验内容: 为了对之前的知识进行总结复习,本人在教学案例的基础上又&qu ...

  7. stm32看门狗_「正点原子NANO STM32开发板资料连载」第十一章 独立看门狗实验

    1)实验平台:ALIENTEK NANO STM32F411 V1开发板2)摘自<正点原子STM32F4 开发指南(HAL 库版>关注官方微信号公众号,获取更多资料:正点原子 第十一章 独 ...

  8. 看门狗寄存器c语言代码_「正点原子NANO STM32F103开发板资料连载」第十一章 看门狗实验...

    1)实验平台:[正点原子] NANO STM32F103 开发板 2)摘自<正点原子STM32 F1 开发指南(NANO 板-HAL 库版)>关注官方微信号公众号,获取更多资料:正点原子 ...

  9. STM32F4 | 独立看门狗(IWDG)实验

    文章目录 一.STM32F4 独立看门狗简介 二.硬件设计 三.软件设计 四.实验现象 五.STM32CubeMX 配置 IWDG   这一章介绍如何使用 STM32F429 的独立看门狗(以下简称 ...

最新文章

  1. pthreads 的学习
  2. 冒泡排序--通过冒泡算法让数组中最大的值成为数组中最后一个值
  3. ElementUI项目中怎样引用Jquery
  4. 【gateway系列】一步步带你学习gateway路由规则实践
  5. 搞学术离不开的那些数学—概率论与数理统计
  6. 软件工程作业团队作业No.5
  7. js基础知识汇总09
  8. 牛客网 2018年全国多校算法寒假训练营练习比赛(第五场) 题解
  9. 微信小程序----评价系统中的评星
  10. 魔兽世界 MPQ(MoPaQ) 文件相关资料
  11. 《计算机操作系统》第四版(汤小丹考研版) 全书知识梳理
  12. 【思维导图】幕布大纲至Xmind思维导图
  13. spring5教程(一)——Overview
  14. Java模拟猜数字小游戏,有次数限制,并且输出猜测次数。
  15. 微博商城开启社会化电商之路
  16. 八国离线谷歌卫星影像地图内网发布
  17. Notepad++ 提示:An exception occurred due to plugin: HexEditor.dll 出错
  18. Google Adsense 西联汇款热点问题的说明
  19. python中qt有哪些控件_PyQt5的基本控件整理
  20. 赛普拉斯CYpress,初接触之一电磁感应触摸按键demo

热门文章

  1. 打包后index.html路径错误,解决Vue项目打包后打开index.html页面显示空白以及图片路径错误的问题...
  2. Mac下载安装git并使用
  3. 信息安全知识分享—PKI技术
  4. 2.2.2进程调度的时机
  5. spring @Postconstruct执行时机
  6. Oracle KSL Latch 管理层 与 Latch管理(未看)
  7. 彩色图像--色彩空间 CIELAB、CIELUV
  8. DIY单片机STC51控制海尔热水器,带电量计量,走时DS1302,温度DS18B20带CRC,程序全公开
  9. 关于学好C语言的心得
  10. 机器学习案例实战(1)使用python分析科比数据