程序:

//看门狗定时器,溢出后执行中断服务函数
#include  <msp430x14x.h>void main(void)
{P6DIR |= BIT2;P6OUT |= BIT2;              //关掉电平转换 (不必纠结)                      WDTCTL = WDT_ADLY_250;                    // 看门狗定时器,辅助时钟延迟250msIE1 |= WDTIE;                             // 中断允许寄存器,打开看门狗定时器P3DIR |= BIT4;                            // Set P3.4 to output direction_BIS_SR(LPM3_bits + GIE);                 // 进入低功耗模式3
}// Watchdog Timer interrupt service routine
#pragma vector=WDT_VECTOR                    //看门狗中断向量
__interrupt void watchdog_timer(void)
{P3OUT ^= BIT4;                            //取反
}

MSP430F149的看门狗定时器相关推荐

  1. 用看门狗定时器做计时器,计算程序耗时,超声波测距,FL2440

    开发板:FL2440 核心芯片:S3C2440(ARM9) 超声波模块:HC-SR04 超声波模块工作原理:共四个脚,VCC接5V,GND接地,Trig脚接芯片通过IO传出的高电平(持续时间不低于10 ...

  2. 【51单片机快速入门指南】8:看门狗定时器(WDT)

    目录 硬知识 测试程序 main.c 现象 普中51-单核-A2 STC89C52 Keil uVision V5.29.0.0 PK51 Prof.Developers Kit Version:9. ...

  3. MSP430F5529 DriverLib 库函数学习笔记(十四)看门狗定时器 (WDT)

    目录 硬知识 看门狗定时计数器 (WDTCNT) 看门狗模式 定时计数模式 看门狗定时器中断 时钟故障保护功能 低功耗模式下的看门狗操作 看门狗定时器控制寄存器 WDT_A API (机翻) 参数 上 ...

  4. (18)Zynq FPGA 看门狗定时器介绍

    1.1 Zynq FPGA 看门狗定时器介绍 1.1.1 本节目录 1)本节目录: 2)本节引言: 3)FPGA简介: 4)Zynq FPGA 看门狗定时器介绍: 5)结束语. 1.1.2 本节引言 ...

  5. DSP之时钟与定时器之四看门狗定时器

    1 工作方式                在数字信号处理器的工作过程中有时会发生一些异常情况,这可能是在软件执行时发生错误,如堆栈溢出.内存溢出等软件编写时没有预料到的错误,也可能是DSP在运行时受 ...

  6. 【转载】外设使用Tips之MPC574xP系列汽车级MCU的SWT看门狗定时器配置与使用

    外设使用Tips之MPC574xP系列汽车级MCU的SWT看门狗定时器配置与使用 原创 2017-09-13 胡恩伟 汽车电子expert成长之路 内容提要 引言 1. SWT的功能概述 2. SWT ...

  7. AT89S52的看门狗定时器

    什么是看门狗定时器?如何工作? WDT可以处理异常状态,防止程序混乱.它由一个13位的计数器和一个特殊功能寄存器组成(WDTSFR).当我们向WDTSFR中依次写入01EH,0E1H后,每一个机器周期 ...

  8. NXP JN5169 使用看门狗定时器

    NXP JN5169 使用看门狗定时器 一.看门狗定时器介绍 二.示例代码 一.看门狗定时器介绍 JN5169 提供了看门狗定时器以防止软件锁定.它通过计算高速 RC 系统时钟(该振荡器运行在 27M ...

  9. Exynos 4412 看门狗定时器中断

    如果想弄懂看门狗定时器中断,要掌握下面两个知识点: 1 懂寄存器 Cortex A9采用的是ARM官方规定的中断处理机制 有两大类寄存器决定了中断工作状态 1) exynos 4412 特有的寄存器( ...

  10. 关于ARM Cortex a 系列的看门狗定时器

    关于ARM cortex a系列的看门狗定时器,现在以三星公司的S5PV210为例子,来讨论学习一下看门狗定时器的相关知识. 刚开始学习使用英文技术手册,很多都不太习惯,不过还是坚持吧. 看门狗定时器 ...

最新文章

  1. Android XML: unbound prefix
  2. 为栈实现高效的max操作
  3. Crawler之Scrapy:Python实现scrapy框架爬虫两个网址下载网页内容信息
  4. 云通信产品运营带你玩转号码隐私保护
  5. 微型计算机寻址方式命令,寻址方式与基本指令-微机原理实验报告.docx
  6. BeetleX使用bootstrap5开发SPA应用
  7. c语言随机漫步,基于最短路径的随机游走算法研究与应用
  8. cocos2d-x3.10 适配 IPV6
  9. vue中指令的编译过程
  10. 甲骨文中国数据库中心将落地,与微软数据库市场两家独大
  11. 天翼网关-无线光纤猫的设置和有WIFI信号无网络问题排查与解决
  12. 智能交通灯linux代码实现,基于Linux的智能交通灯控制器设计
  13. PDF加密如何解除?教你2个PDF解密方法
  14. 论软件测试工程师面试套路和暗语灵魂解密
  15. IT 最高,2018 年全国平均年薪!非私企 147,678¥
  16. Linux命令英文全称
  17. 《活出生命的意义》读书笔记
  18. OpenCV中视频操作及人脸识别案例
  19. VUE+WebPack游戏设计:欲望都市,构建类RPG游戏的开发
  20. android 字体加下划线,如何在Android TextView中将字体样式设置为粗体,斜体和下划线?...

热门文章

  1. 我的世界启动器怎么更改java_我的世界启动器Java路径怎么设置?
  2. CUDA error: invalid device ordinal
  3. 安装Ubuntu Server 在 Configure the package manager是闪退到installer main menu
  4. 前端工程师的价值体现在哪里?
  5. 每个星座的出生日期php,php根据出生日期计算年龄 生肖 星座程序
  6. 使用pandas来根据出生日期判断星座
  7. Android FFMPEG音视频开发(一)
  8. webrtc实现局域网网页视频聊天
  9. mysql操作入门(四)-----数据排序(升序、降序、多字段排序)
  10. eregi php 5.2,PHP5.3x不再支持ereg和eregi