侵权投诉

单片机实现利用中断复位的两种方式

2018-10-30 15:55 次阅读

如果想要实现利用中断复位,我所知道的有两种方式:看门狗中断和无中断服务程序的中断。

一、利用看门狗中断实现复位

单片机中看门狗的作用在这里就不详细说了,看门狗中断的功能之一是,防止单片机程序陷入预料之外的死循环或者单片机程序跑飞。

如何实现看门狗中断复位呢?首先我们要预估一段程序的最长运行时间,估算出来后,再加上一些时间余量,把这个时间作为看门狗的“喂狗”时间,在这个时间即将达到时,要及时“喂狗”(也就是把看门狗时间配置寄存器的值重新设置),这样看门狗会重新计时,程序继续正常运行。一旦程序跑飞或者进入一个预料之外的死循环,那么因为程序一直在这里运行,不会再运行到“喂狗”程序中,所以当看门狗寄存器的值达到预定值后,就产生了中断,这个中断让单片机复位。

二、利用没有中断服务程序的中断复位

这个功能我在MSP430单片机上试验过,没有再别的单片机上实验,所以不确定别的单片机是否也会这样。

具体实现过程是,在程序中使能某个中断,例如端口中断,串口中断等,但是不写这个中断的服务程序,这样,当满足这个中断的条件出现时,由于找不到中断服务程序,单片机就会复位。

原文标题:单片机利用中断复位的两种方式

文章出处:【微信号:changxuemcu,微信公众号:畅学单片机】欢迎添加关注!文章转载请注明出处。

收藏 人收藏
分享:

评论

相关推荐

单片机的实例总结合集

单片机的实例总结合集包括了:1. 闪烁灯, 00 -99 计数器,00 -59 秒计时器,按键识别方....
发表于 08-13 17:43 14次 阅读
单片机的实例总结合集

使用8051单片机和LCD1601设计计算器的程序和仿真电路图免费下载

本文档的主要内容详细介绍的是使用8051单片机和LCD1601设计计算器的程序和仿真电路图免费下载。
发表于 08-13 17:16 9次 阅读
使用8051单片机和LCD1601设计计算器的程序和仿真电路图免费下载

使用单片机系统制作一个自制硬件字库的设计资料合集

本文档的主要内容详细介绍的是使用单片机系统制作一个自制硬件字库的设计资料合集。
发表于 08-13 17:16 7次 阅读
使用单片机系统制作一个自制硬件字库的设计资料合集

时钟芯片的供电电源包含哪两个部分?

针对单片机的时钟频率电路,工程师依据不同的项目要求去设计与选择匹配的方案,具体的选择方案包含三类。
的头像 lhl545545 发表于 08-13 15:49 38次 阅读
时钟芯片的供电电源包含哪两个部分?

基于单片机和仪表放大器AD620实现人体基本参数测试仪的设计

研究的是一台人体基本参数测试仪,可以测量体温、脉搏和呼吸间隔等参数。这些参数与记录是应用最多的基础护....
发表于 08-13 15:48 30次 阅读
基于单片机和仪表放大器AD620实现人体基本参数测试仪的设计

单片机三大编程语言_单片机编程入门注意事项

单片机的编程语言有三种:机器语言、汇编语言与高级语言。机器语言是计算机能够看懂的语言。(形式为一段二....
发表于 08-13 15:37 29次 阅读
单片机三大编程语言_单片机编程入门注意事项

基于LabVIEW开发环境实现SOE事件顺序记录系统的设计

为了能更精确地获取事件信息,为事故分析提供有力的证据,同时参照供电企业实际要求,所设计的SoE系统需....
发表于 08-13 14:59 29次 阅读
基于LabVIEW开发环境实现SOE事件顺序记录系统的设计

具有Cymbal结构的压电陶瓷作动器的特性和应用设计

压电陶瓷作动器是一种利用压电陶瓷逆压电效应制作的微位移器件。它具有体积小、重量轻、精度和分辨率高等许....
发表于 08-13 14:07 43次 阅读
具有Cymbal结构的压电陶瓷作动器的特性和应用设计

基于STC89C58RD+单片机和SC1128实现智能系统的设计

整个系统由不同的智能模块组成,智能模块由电源电路、SC1128收发电路及外围电路组成。每个智能模块对....
的头像 电子设计 发表于 08-13 09:04 105次 阅读
基于STC89C58RD+单片机和SC1128实现智能系统的设计

单片机未使用引脚如何处理?这样才是极佳做法

在电路设计中,经常会遇到一些 IC 的引脚并未在应用中使用到的情况,那么,该如何处置呢?首先,当然是阅读此 IC 的产品手册...
发表于 08-13 07:30 101次 阅读
单片机未使用引脚如何处理?这样才是极佳做法

单片机的常见问题有哪些和详细解答

简单地说,单片机就是一个小计算机系统。为了说明清楚这个问题,得要从计算机说起。提到计算机,大家可能马....
发表于 08-12 17:04 32次 阅读
单片机的常见问题有哪些和详细解答

90%的单片机初学者,都会遇到的10个问题

01、C语言和汇编语言在开发单片机时各有哪些优缺点?汇编语言是一种用文字助记符来表示机器指令的符号语言,是最接近机器码的一种...
发表于 08-12 15:45 181次 阅读
90%的单片机初学者,都会遇到的10个问题

基于LabWindows/CVI和GSM无线通讯技术实现温室环境检测系统的设计

温室是利用可调控的技术手段,在不适宜露地植物生长的季节用来栽培植物的设施。它可改变植物生长的外部环境....
发表于 08-12 15:18 120次 阅读
基于LabWindows/CVI和GSM无线通讯技术实现温室环境检测系统的设计

采用单片机和TDC—GPl实现高精度时差测量系统的设计

时间一数字转换(TDC)技术是利用信号通过逻辑门电路的绝对传输时间提出的一种新的时间间隔测量方法,测....
发表于 08-12 15:01 40次 阅读
采用单片机和TDC—GPl实现高精度时差测量系统的设计

STC51单片机学习板原理图

STC51单片机学习板原理图
发表于 08-12 12:44 0次 阅读
STC51单片机学习板原理图

MSP430单片机中RST通过PMOS直接接到vcc是一直不复位吗?栅极直接接地的

发表于 08-12 11:09 54次 阅读
MSP430单片机中RST通过PMOS直接接到vcc是一直不复位吗?栅极直接接地的

STM32F030F4P6 keil5 debug调试问题

近期用STM32F030F4P6做项目,在用keil5 debug 下了个断点,当程序运行到断点处在点击全速运行,发现程序不能再次停在断点处...
发表于 08-12 09:57 0次 阅读
STM32F030F4P6 keil5 debug调试问题

51单片机开发板资料270G | 免费下载

目录 《手把手教你学51单片机》 《郭天祥51单片机TX-1C 51-视频教程征服你》 《单片机视频教程(汇编)》 《给力者51单片机...
发表于 08-12 09:32 101次 阅读
51单片机开发板资料270G | 免费下载

采用PIC32MX与SSD1926接口电路实现显示触摸功能的软硬件设计

PIC32MX是Microchip公司推出的新型32位高性能系列单片机。采用改进的哈佛架构、C编译器....
的头像 电子设计 发表于 08-12 09:03 198次 阅读
采用PIC32MX与SSD1926接口电路实现显示触摸功能的软硬件设计

使用STM32单片机实现红外循迹小车的程序和工程文件免费下载

本文档的主要内容详细介绍的是使用STM32单片机实现红外循迹小车的程序和工程文件免费下载, 已经能够....
发表于 08-12 08:00 24次 阅读
使用STM32单片机实现红外循迹小车的程序和工程文件免费下载

单片机的四种按键硬件、软件设计方式优缺点大盘点

在单片机系统里,按键是常见的输入设备,在本文将介绍几种按键硬件、软件设计方面的技巧。一般的在按键的设计上,一般有四种方案...
发表于 08-12 00:00 404次 阅读
单片机的四种按键硬件、软件设计方式优缺点大盘点

单片机存储不够?你一定没做好以下这件事!

1前言 2 ELF 格式 3 编译器 3.1 ARMCC 3.2 GCC 4 IDE 4.1 MDK 的设置 4.2 CubeIDE 5 结论 ...
发表于 08-12 00:00 606次 阅读
单片机存储不够?你一定没做好以下这件事!

arduino受氩弧焊严重干扰

我用arduino控制氩弧焊,现在arduino受氩弧焊干扰严重,焊10次 就可能有一次死机,我在氩弧焊进线端加装了滤波器和隔离变压器,现...
发表于 08-11 19:09 0次 阅读
arduino受氩弧焊严重干扰

基于MCU+CPLD双片结构实现新型光电轴角编码器的应用方案

光电轴角编码器是一种采用光电方法,将机械转角转换成数字电信号输出的数字测角装置。它可以和显示装置或计....
发表于 08-11 17:33 69次 阅读
基于MCU+CPLD双片结构实现新型光电轴角编码器的应用方案

PLD原理图的设计与电路仿真

我们通过使用GAL16V8设计一个在单片机系统里常用的三八译器,然后在PROTEUS中通过观察GAL....
发表于 08-11 16:25 50次 阅读
PLD原理图的设计与电路仿真

基于AD603和MAX297实现程控滤波器的设计

该系统设计由可控增益放大器、程控滤波器、椭圆滤波器和幅频特性测试仪4部分组成。图1为其系统总体设计框....
发表于 08-11 16:20 45次 阅读
基于AD603和MAX297实现程控滤波器的设计

目前攻击单片机主要有四种技术,分别都是哪四种

为了防止未经授权访问或拷贝单片机的机内程序,大部分单片机都带有加密锁定位或者加密字节,以保护片内程序....
发表于 08-11 14:18 64次 阅读
目前攻击单片机主要有四种技术,分别都是哪四种

基于傅里叶变换技术实现电弧炉谐波检测装置的应用方案

电弧炉等各种非线性设备会产生谐波。在电力系统中,高次谐波产生了多余的谐波损耗,使各种电力设备的效率降....
发表于 08-11 13:58 82次 阅读
基于傅里叶变换技术实现电弧炉谐波检测装置的应用方案

导电材料温度测量系统的设计和实现方案

随着电子工业及信息技术等产业的迅速发展,对于具有导电功能的高分子材料的需求越来越迫切。导电复合材料具....
发表于 08-11 11:15 38次 阅读
导电材料温度测量系统的设计和实现方案

【应用笔记】主销品种FAQ手册(三) COB封装显示驱动类

模块上电后为什么无显示? 1、可能为邦定异常,邦定环节时可能存在邦偏、漏邦等导致模块无功能,建议修改邦定参数,规范邦定操作...
发表于 08-11 11:04 101次 阅读
【应用笔记】主销品种FAQ手册(三) COB封装显示驱动类

使用STM32单片机设计一个无线抢答器的资料合集详细说明

本文档的主要内容详细介绍的是使用STM32单片机设计一个无线抢答器的资料合集详细说明
发表于 08-11 08:00 28次 阅读
使用STM32单片机设计一个无线抢答器的资料合集详细说明

单片机以FPGA 为控制核心,用键盘控制系统实现各种功能

方案 1:利用公式 H(s)=R(s)/E(s),以冲击函数为激励,则输出信号的拉氏变换与系统函数相....
发表于 08-10 15:38 72次 阅读
单片机以FPGA 为控制核心,用键盘控制系统实现各种功能

十四位串行AD转换器MAX194芯片的工作原理、性能和应用设计分析

在一些实时数据采集与信息处理电路中,要满足数据采集的精度和速度要求,以必须采用分辨率高,转换速度快的....
发表于 08-10 14:33 74次 阅读
十四位串行AD转换器MAX194芯片的工作原理、性能和应用设计分析

使用单片机设计一个数字电压表的详细资料说明

传统的指针式电压表功能单一,精度低,读数不方便。不能满足数字化时代的需求,采用单片机的数字电压表,其....
发表于 08-10 08:00 23次 阅读
使用单片机设计一个数字电压表的详细资料说明

PIC16F1933单片机示例程序资料免费下载

本文档的主要内容详细介绍的是PIC16F1933单片机示例程序资料免费下载。
发表于 08-10 08:00 35次 阅读
PIC16F1933单片机示例程序资料免费下载

单片机技术的详细资料说明

随着超大规模集成技术的发展,微处理器不再独占一个芯片了。一个芯片中既集成有微处理器,也集成有某些外围....
发表于 08-10 08:00 83次 阅读
单片机技术的详细资料说明

两种单片机IO扩展的方法和代码免费下载

本文档的主要内容详细介绍的是两种单片机IO扩展的方法和代码免费下载。
的头像 Wildesbeast 发表于 08-09 14:13 133次 阅读
两种单片机IO扩展的方法和代码免费下载

使用单片机实现串口通信的资料详细说明

串口通讯对单片机而言意义重大,不但可以实现将单片机的数据传输到电脑端,而且也能实现电脑对单片机的控制....
的头像 Wildesbeast 发表于 08-09 14:13 141次 阅读
使用单片机实现串口通信的资料详细说明

基于复杂可编程逻辑器件ATF1508AS实现多入多出系统的设计

SoC(System on Chip)是将来电路设计的一个趋势,由于CPLD(Complex Pro....
发表于 08-07 17:39 94次 阅读
基于复杂可编程逻辑器件ATF1508AS实现多入多出系统的设计

N76E616单片机开发板的电路原理图免费下载

本文档的主要内容详细介绍的是N76E616单片机开发板的电路原理图免费下载。
发表于 08-07 17:39 180次 阅读
N76E616单片机开发板的电路原理图免费下载

使用CPLD器件和晶体震荡器实现超声波测距系统的设计

以往利用超声波测量距离往往采用单片机单机系统(由单片机软件控制发射、接收及计数器的关停与启动),这种....
发表于 08-07 17:31 56次 阅读
使用CPLD器件和晶体震荡器实现超声波测距系统的设计

如何才能学好单片机

很多单片机初学者问我的第一句话就是怎样才能学好单片机?对于这个问题我今天就我自己是如何开始学单片机、....
发表于 08-07 17:14 134次 阅读
如何才能学好单片机

使用单片机设计一个仿人机器人的散件清单和资料详细说明

在青少年中学习开发应用机器人是时代的需要, 应适教育的需要, 提高学生素质的好方法。机器人可分为轮式....
发表于 08-07 17:14 74次 阅读
使用单片机设计一个仿人机器人的散件清单和资料详细说明

基于单片机和FPGA实现低频段数字式频率特性测试仪的设计

该系统以单片机和FPGA为控制核心,用DDFS技术产生频率扫描信号,采用真有效值检测器件AD637测....
发表于 08-07 10:28 97次 阅读
基于单片机和FPGA实现低频段数字式频率特性测试仪的设计

利用高增益运放实现测量放大器的设计和提高性能指标

测量放大器也称为仪表放大器或数据放大器,它是一种可以用来放大微弱差值信号的高精度放大器,在测量控制等....
发表于 08-06 15:12 113次 阅读
利用高增益运放实现测量放大器的设计和提高性能指标

基于芯片实现高精度数字温度计测量系统的设计

DS1620是一片8引脚的片内建有温度测量并转换为数字值的集成电路,他集温度传感、温度数据转换与传输....
发表于 08-06 11:58 171次 阅读
基于芯片实现高精度数字温度计测量系统的设计

采用单片机和传感器实现温湿度检测系统的设计

MSP430系列单片机是TI公司推出的功能强大的超低功耗16位混合信号处理器。该系列单片机以其极低的....
发表于 08-06 11:26 76次 阅读
采用单片机和传感器实现温湿度检测系统的设计

mcu芯片是指什么芯片_mcu芯片概念股

MCU是Microcontroller Unit 的简称,中文叫微控制器,俗称单片机,是把CPU的频....
的头像 电子魔法师 发表于 08-06 10:54 2310次 阅读
mcu芯片是指什么芯片_mcu芯片概念股

基于Xilinx XC95144和单片机实现数字频率计的设计

本文提出的基于CPLD和单片机相结合的设计方案不仅能较好地解决误差问题,误差仅小于等于 0.1HZ,....
发表于 08-05 16:21 90次 阅读
基于Xilinx XC95144和单片机实现数字频率计的设计

基于HT46R47单片机实现智能检测仪器的设计

对单片机为核心构成的智能检测仪器,测量电压、频率时有多种方法。一般对电压测量采用A/D转换法或V/F....
发表于 08-05 15:42 85次 阅读
基于HT46R47单片机实现智能检测仪器的设计

嵌入式单片机的特点_嵌入式单片机的应用

嵌入式单片机,即嵌入式微控制器,指以微控制器为核心控制单元的嵌入到对象体系中的专用计算机系统,是应用....
发表于 08-05 14:53 91次 阅读
嵌入式单片机的特点_嵌入式单片机的应用

利用电阻测长法达到检测锚杆长度质量的目的

锚杆支护从最初引进国内到现在,已在地下结构工程中得到了广泛的应用;特别是在较软弱、破碎的岩体中,它具....
发表于 08-05 14:51 58次 阅读
利用电阻测长法达到检测锚杆长度质量的目的

如何使用单片机实现Web服务器的设计

 1.单片机Web服务器传输速度快、有成熟的。协议栈软件可以利用2.外围芯片少,成本低,开发速度快3....
发表于 08-05 14:28 60次 阅读
如何使用单片机实现Web服务器的设计

单片机简叙!单片机可以做什么?

功能有强弱,打个比方,市场上面有的组合音响一套才卖几百块钱,可是有的一台功放机就要卖好几千。另外这种....
的头像 玩转单片机 发表于 08-05 10:57 286次 阅读
单片机简叙!单片机可以做什么?

从单片机转到ARM —— ARM架构基础知识小结

R13通常被用作栈指针,进入异常模式时,可以将需要使用的寄存器保存在R13所指的栈中;当退出异常程序....
的头像 玩转单片机 发表于 08-05 10:32 366次 阅读
从单片机转到ARM —— ARM架构基础知识小结

简析单片机中的高阻态

电路分析时高阻态可做开路理解,你可以把它看作输出(输入)电阻非常大。它的极限可以认为悬空,也就是说理....
的头像 玩转单片机 发表于 08-05 10:12 157次 阅读
简析单片机中的高阻态

Stm32学了好久了,感觉独立做项目还是有力不从心的感觉?

虽说做底层本身确实要复杂一些,底层软件工程师的成长周期确实要长一点。但我始终还是认为,学习是讲究方法....
的头像 玩转单片机 发表于 08-05 10:09 296次 阅读
Stm32学了好久了,感觉独立做项目还是有力不从心的感觉?

基于单片机实现微波频率测量系统的设计

在通信系统中,频率测量具有重要地位。近几年来频率测量技术所覆盖的领域越来越广泛,测量精度越来越高,与....
发表于 08-05 09:29 86次 阅读
基于单片机实现微波频率测量系统的设计

可满足各种测试环境要求的多路信号源的设计

随着测试设备的飞速发展,其性能状况越来越受到人们的重视,经过一段时间要对测试设备进行检测。主测试板作....
的头像 电子设计 发表于 08-05 09:23 616次 阅读
可满足各种测试环境要求的多路信号源的设计

KD—49电子琴原理及维修实例详细说明

KD-49型电脑电子琴是比HLZ-4975电子琴早一些从国外引进的机种。这种电子琴在国内有多家工厂引....
发表于 08-05 08:00 35次 阅读
KD—49电子琴原理及维修实例详细说明