复位上电(外部)复位低电压检测和复位看门狗定时器复
MC51F8124 用户手册说明书

MC51F8124晟矽微电本公司保留对以下所有产品在可靠性、功能和设计方面的改进作进一步说明的权利。
MC51F8124 用户手册 V1.7 8位增强型8051单片机主要特性CORE✧ 1T 高速增强型8051内核 ✧ 双DPTR ROM✧ 片上16K 字节 FLASH ,擦写10万次以上✧ 片上1024字节 E2(EEPROM),擦写10万次以上 ✧ 支持代码分区保护功能(有效防止非法读/写/擦) ✧ 支持FLASH 和E2在电路编程(ICP ), 支持E2在应用编程(IAP ) RAM✧ 片上1536(256+1280)字节 SRAM 时钟源✧ 片上高精度32MHz 高速振荡器(常温5.0V 电压下±1%精度;全工作条件下±5%精度)✧ 片上32KHz 超低功耗低速振荡器,供看门狗定时器和T3使用✧ 外部可选接32768Hz 晶体振荡器 电源管理模式✧ 4种工作模式:高速/低速/停止/休眠✧ 增加高级能耗控制功能,满足用户低功耗的需求 复位✧ 上电复位(POR )/外部复位/低电压复位(LVR )/看门狗复位/软件复位✧ LVR 电压4级可选:2.1V 、2.5V 、3.5V 、4.1V ✧ 看门狗复位可选8种溢出时间 I/O✧ 最多26个双向通用I/O 口(28PIN 封装下) ✧ 支持3种输入/输出模式,支持输入上拉电阻配置 ✧ 14个IO 具备独立大电流驱动能力✧ 24个I/O 可软件模拟成1/2 BIAS 的LCD COM 口 定时器/计数器✧ 2个16位T0/T1定时器,兼容标准8051✧ 1个16位增强型T2定时器,兼容8052的T2,带输入捕获和输出比较功能 ✧ 1个16位T3时基定时器,可连接外部32768Hz 晶振,在停止/休眠模式下可定时唤醒 PWM 定时器✧ 1路独立8位PWM0,可作通用定时器✧ 3组共6路16位PWM1阵列,可互补输出且死区时间可调,并具有故障保护中断功能✧ PWM1可在选片上高速时钟或其分频下独立工作 12位高精度ADC✧ 12位高精度逐次逼近型ADC✧ 14通道:外部12通道+内部2通道✧ 参考电压可选:内部2.0V 、VDD 、Vref 引脚输入 2路UART✧ 2路UART 模块,可兼容8051标准✧ 增强UART0支持“帧出错”检测及自动地址识别 ✧ 支持8位同步半双工、8位/9位异步全双工等4种工作方式 SPI✧ 支持全双工,3线/4线同步模式,主/从机可选 ✧ 支持主机模式错误用以防止主机冲突 TK 触摸按键✧ 最大支持16通道的高灵敏触摸按键✧ 支持4MHz/2MHz/1MHz/500KHz 四种工作频率 ✧ 支持可选基准电压,支持触摸按键扫描中断,支持触摸按键唤醒 中断✧ INT0X 、T0、INT1X 、T1、UART0、TK 、ADC 、T2、SPI 、PWM1、PWM0、PWM1FB 、UART1、CRC 、T3共15个中断源 ✧ 2级中断优先级可设 ✧ 其中INTnx (n=0~1,x=0~4)支持多重映射输入,5选1分别对应两个中断源(INT0x/INT1x );支持上升沿触发方式和高电平脉宽测量功能 循环冗余校验算法模块(符合CRC-16标准) 双两线调试与编程接口✧ 两组调试和编程接口任意二选一,支持自动识别 开发工具兼容KEIL TM 集成开发环境 工作电压✧ 2.0V ~5.5V 工作环境温度 ✧ -40℃~85℃ 封装形式 ✧ SOP28、SSOP28、SOP24、SSOP24、SOP20、TSSOP201T 8051内核FLASH 型MCU ,16KB FLASH ROM ,1536B SRAM ,1KB 独立EEPROM ,12位高速ADC ,16通道高灵敏触摸电路,6通道16位PWM ,8位PWM ,4个16位定时器,2路UART ,SPI ,CRC ,双两线调试1产品简介1.1概述本产品是一款高速低功耗1T周期8051内核8位增强型FLASH微控制器芯片,较传统8051相比,运行效率更高。
内部与外部看门狗定时器的比较

内部与外部看门狗定时器的比较摘要:本文对内部(集成在处理器内部)看门狗定时器(WTD)与外部(基于硬件) WDT的优势和劣势进行了对比。
内部看门狗便于设计,但容易失效。
MAXQ2000微控制器的WDT可以作为内部看门狗的一个例子。
基于硬件的看门狗定时器需要占用额外的电路板空间,但在对于可靠性要求较高的设计中确实不可或缺的。
本文给出了一个对照表,总结了每种WDT方案的优缺点。
引言看门狗定时器(WDT)在出现无效的软件运行状态时用来强行复位(硬件复位)嵌入式微处理器或微控制器,失效状态可以是简单地触发寄存器的某一位,或者是射线干扰或EMI (电磁辐射)。
本文介绍了一些针对具体应用选择最佳定时器的考虑。
WDT的典型应用防止微处理器闭锁是WDT的一个典型应用,通常,嵌入式软件有一个“主循环”程序,用其调用子程序以实现不同的任务。
每次程序循环对WDT进行一次复位,如果任何原因造成程序循环操作失败,看门狗定时器则发生超时,对器件进行复位。
具有WDT功能的系统非常适合检测误码,中断(包括存储器故障,EMI对存储器或接口放电)可能导致临时性的误码。
这些误码会导致处理器输入、输出数据的极性翻转,当误码没引入到程序信息中时,微处理器将会执行错误的代码。
很有可能造成处理器开始执行操作数,而非操作代码。
程序开始执行这种错误代码时,将造成程序运行不正常,无法提供看门狗清零信号,从而导致处理器复位。
合理的系统设计能够在复位后恢复系统的正常运行。
需要注意的是,WDT不能检测瞬态故障,按照定义,只有在WDT计数器达到预定的时间间隔时才会复位处理器。
正是这一原因,需要选择一个最短超时周期,以便在系统失控之前由WDT产生复位,使系统恢复正常工作。
内部和外部WDTWDT可以内置于微处理器,例如:MAXQ2000微控制器;也可以是一个独立的IC (外部WDT),或作为支持ASIC的一部分。
无论是内部WDT,还是外部WDT,各有其优缺点。
1.上电复位电路,2.手动复位电路,3.看门狗复位电路的工作原理 -回复

1.上电复位电路,2.手动复位电路,3.看门狗复位电路的工作原理-回复问题,并对每个主题进行详细的解释和说明。
1. 上电复位电路的工作原理:上电复位电路是一种电子电路,用于在电路供电时将所有的逻辑和电路状态重置为初始状态。
其主要工作原理如下:首先,当电路供电时,电源电压通过一个电压检测电路进行监测。
该电路通常由一个比较器和一个参考电压源组成。
当电源电压高于预定的阈值电压时,比较器输出高电平,表示电路供电正常;当电源电压低于阈值电压时,比较器输出低电平,表示需要进行复位。
接下来,复位信号由一个可编程延时器产生。
该延时器通常由一个RC电路和一个比较器组成。
当复位信号低电平时,RC电路开始充电,直到其电压高于阈值电压,比较器输出高电平,表示复位信号结束。
通过调整RC 电路的时间常数,可以实现不同的复位延时时间。
最后,将复位信号传递给电路中各个逻辑和存储元件,使其状态恢复到初始状态。
通常,复位信号直接连接到逻辑电路中的复位引脚。
在接收到复位信号后,逻辑电路内部的电源投入复位模式,使其状态清零。
2. 手动复位电路的工作原理:手动复位电路是一种通过人工操作来实现复位的电子电路。
其主要工作原理如下:首先,手动复位电路的核心部分是一个按钮或开关,通常被称为复位按钮。
当人工操作按钮时,复位按钮闭合,电路闭合,导通电路。
接下来,当电路闭合时,复位信号通过连接电路传递到电路中的逻辑和存储元件。
与上电复位电路类似,复位信号将使逻辑电路进入复位模式,将其状态恢复到初始状态。
最后,当按钮松开时,复位按钮断开,电路断开。
此时,复位信号停止发送,逻辑电路恢复正常工作状态。
手动复位电路通常用于故障排除或紧急情况下,通过人工操作将电路复位到初始状态。
3. 看门狗复位电路的工作原理:看门狗复位电路是一种通过定时器监测电路操作状态并进行复位的电子电路。
其主要工作原理如下:首先,看门狗复位电路的核心部分是一个看门狗定时器。
该定时器通常由一个RC电路和一个比较器组成。
mcu复位方式电路

mcu复位方式电路MCU(Microcontroller Unit)复位方式电路是一种用于控制和管理微控制器复位的电路。
当MCU出现异常或故障时,复位电路可以将其重新初始化并恢复正常工作状态。
本文将介绍MCU复位方式电路的工作原理、常见的复位方式以及其在实际应用中的作用。
一、MCU复位方式电路的工作原理MCU复位方式电路的主要作用是在检测到复位信号时,将MCU的控制逻辑和外部设备复位为初始状态。
其工作原理如下:1. 复位信号检测:复位信号可以是外部电平信号(如RESET引脚)或内部逻辑信号(如看门狗定时器溢出)。
复位信号的检测可以通过电平比较、时钟监控或逻辑门电路等方式实现。
2. 复位触发:当检测到复位信号时,复位电路会触发复位操作。
触发方式可以是边沿触发(上升沿或下降沿触发)或电平触发(高电平或低电平触发),具体取决于设计需求和MCU的特性。
3. 复位操作:复位操作的目的是将MCU的内部寄存器、逻辑电路和外部设备恢复为初始状态。
复位操作包括对寄存器的清零、时钟源的重新选择、外设的关闭等。
4. 复位完成:一旦复位操作完成,MCU将重新开始运行程序。
在复位完成后,MCU的所有寄存器和状态都将恢复为默认值,可以重新开始执行用户程序。
二、常见的MCU复位方式MCU复位方式可以根据复位信号的来源和触发方式进行分类。
常见的复位方式包括:1. 电源复位:当MCU的电源电压低于一定阈值时,复位电路会自动触发复位操作。
电源复位是一种被动复位方式,可以有效防止电源异常导致的MCU工作不稳定或错误。
2. 外部复位:外部复位是通过外部信号触发的复位方式。
通常使用RESET引脚连接到外部复位电路,当RESET引脚接收到复位信号时,复位电路会触发复位操作。
3. 看门狗复位:看门狗复位是一种定时复位方式。
MCU内部的看门狗定时器会定期计数,当计数器溢出时,会产生复位信号,触发复位操作。
看门狗复位可以防止程序死循环或死锁现象。
单片机复位条件

单片机复位条件一、引言单片机作为嵌入式系统的核心部件,具有很高的稳定性和可靠性。
然而,有时候单片机会出现异常情况,导致系统崩溃或无法正常工作。
在这种情况下,复位操作就显得非常重要。
本文将介绍单片机复位的条件和原因,以及常见的复位方式。
二、单片机复位条件1. 电源复位:当单片机的电源电压低于其最低工作电压时,单片机将自动复位。
这是最常见的复位条件之一。
例如,当电池电量不足或电源供应不稳定时,单片机可能会进入复位状态。
2. 复位引脚复位:单片机通常具有一个或多个复位引脚,当这些引脚被拉低时,单片机将复位。
复位引脚通常连接到外部复位电路,当外部发生异常情况时,可以通过拉低复位引脚来复位单片机。
3. 看门狗定时器复位:看门狗定时器是一种用于监控单片机运行状态的特殊定时器。
如果单片机在一定时间内没有喂狗,看门狗定时器将触发复位。
这种复位方式通常用于防止单片机在某些故障情况下长时间停止工作,保证系统的可靠性。
4. 外部中断复位:单片机通常具有多个外部中断引脚,当这些引脚检测到外部中断信号时,单片机将触发复位。
外部中断通常用于处理紧急事件,例如按下复位按钮或检测到外部传感器的异常信号。
5. 编程复位:单片机通常具有编程接口,可以通过编程方式进行复位。
这种复位方式通常用于程序调试或固件更新等需要通过软件进行复位的情况。
三、常见的复位方式1. 硬件复位:硬件复位是通过外部电路实现的复位操作。
当满足复位条件时,外部电路会将复位引脚拉低,从而触发单片机的复位。
2. 软件复位:软件复位是通过编写程序来实现的复位操作。
在程序中,可以通过特定的代码来触发单片机的复位。
例如,可以通过设置特定的寄存器位或调用复位函数来实现软件复位。
3. 看门狗复位:看门狗复位是通过看门狗定时器来实现的复位操作。
在程序中,可以通过配置看门狗定时器的参数和喂狗操作来触发看门狗复位。
四、复位的作用和意义1. 恢复系统状态:复位操作可以将单片机恢复到初始状态,清除所有临时数据和状态,从而保证系统的可靠性和稳定性。
NE56605-42 内建看门狗定时器的系统复位芯片说明书

NE56605-42内建看门狗定时器的系统复位芯片综述NE56605-42能为多种微处理器和逻辑系统提供复位信号其门限电平为4.2V在电源突然掉电或电源电压下降到低于门限电平时NE56605-42将产生精确的复位信号NE56605-42内置一看门狗定时器用于监控微处理器以确保微处理器的正常运行看门狗能产生一个系统复位信号用来终止任何由于微处理器故障而引发的不正常的系统操作NE56605-42的看门狗的监控周期为10mS典型值NE56605-42的封装形式为SO-8表面贴片封装特性正负双逻辑输出的有效复位信号精准的门限电平监测上电复位内部延时可利用外部电阻调节的内部看门狗定时器看门狗定时器的监控周期为10mS 典型值VCC 0.8V DC 时产生有效的复位信号典型值仅需很少的外围元件 应用微电脑系统 逻辑系统 系统简图C订货信息封装型号名称说明温度范围 NE56605-42D SO-8 小型塑料表面封装8引脚本体宽度3.9mm -20to +70C元件数字标注封装形式用器件表面Philips 标记右侧的第一行4个字母标注前3个字母代表本产品的名称x 代表第4个字母表示为批号编码剩下的2或3行标识符是内部生产编号管脚说明C T RESET CLK GNDRESET V S WD C V CC管脚名称描述1 C Tt wdm ,t wdr ,t pr 调节管脚t wdm ,t wdr ,t pr 的时间取决于外部电容Ct 的值t wdm ,t wdr ,t pr 时间的定义请参阅图20时序图2 RESET 高电平有效的复位信号输出管脚3 CLK 用于看门狗定时器的时钟脉冲输入管脚4 GND 电源地5 VCC 电源6 WDC看门狗定时器控制管脚当该管脚悬空时则使能看门狗定时器当该管脚与GND 相连时则禁止看门狗定时器 7 V S掉电监测门限电压的调整管脚监测的门限电压可以通过连接V CC 的上拉电阻来提高也可以通过连接GND 的下拉电阻来减小8 /RESET 低电平有效的复位信号输出管脚最大额定值 符号 参数最小值最大值单位V CC 电源电压 -0.3 10 VV S V S 管脚电压 -0.3 10 VV CLK CLK 管脚电压 -0.3 10 V V OH RESET 和/RESET 管脚电压 -0.3 10 VT OPER 工作温度 -20 +70T STG 存储温度 -40 +125P功耗 250 m W直流电气特性特征值的测量是在V CC =5.0V,T AMB =25的条件下除非另行说明测量直流参数的电路配置请参阅图23测试电路1符号参数条件最小值 典型值 最大值单位I CC 看门狗定时器工作期间的电源电流0.7 1.0m AV SL V S 断开,V CC 在下降沿 4.05 4.20 4.35 V V SH 产生复位信号的监测门限电压V S 断开,V CC 在上升沿 4.15 4.30 4.45 VV S /T AMB 复位门限电压的温度变化率 -20T AMB+700.01%/V HYS 门限电平回差V HYS= V SH V CC 升高- V SLV CC 降低50 100 150 mVV TH CLK 管脚输入门限电平 0.81.22.0 VI IH CLK 管脚高电平时输入电流V CLK =5.0V 0 1.0AI IL CLK 管脚低电平时输入电流V CLK =0V -20 -10 -3.0 AV OH 1V s 断开I /RESET =-5.0A4.5 4.8 VV OH2 高电平时输出电压I RESET=-5.0mA; V S =0V;4.5 4.8 VV OL 1 I /RESET =3.0mA; V S =0V; 0.2 0.4 V V OL2 I /RESET =10mA; V S =0V; 0.3 0.5 V V OL3 I RESET =0.5mA ;V S 悬空 0.2 0.4 V V OL4 低电平时输出电压I RESET =1.0mA ;V S 悬空 0.3 0.5 V I OL 1 V /RESET =1.0V; V S =0V; 1016m A I OL2 输出的反向电流 V RESET =1.0V; V S 悬空 1.0 2.0m AI CT 1V CT =1.0V;W DC 悬空在看门狗工作期间–8 -12 -24AI CT2 C T 容值改变时的电流 V CT =1.0V; 在上电复位期间 –0.8-1.2 -2.4 AV CCL 1V /RESET =0.4V; I /RESET =0.2mA; 0.8 1.0 VV CCL2维持复位操作的电源电压V RESET =V CC -0.1V; 管脚2用1M 电阻接地0.8 1.0 V交流特性特征值的测量是在V CC =5.0V ,T AMB =25的条件下除非另行说明测量交流参数的电路配置请参阅图24测试电路2符号参数条件最小值 典型值 最大值单位 t p 1 监测电压的最小脉冲宽度 4.0V<V CC 脉冲负跳变<5.0V 8.0S t clkw CLK 管脚输入的脉冲宽度 3.0S t clk CLK 管脚输入的脉冲周期20Stwdm 看门狗定时器监控时间注1 C T = 0.1 F; R CT 悬空 5.0 10 15.0 mstwdr 看门狗重设时间注2C T = 0.1F1.02.03.0 mstpr 上电复位延时时间注3V CC 从 0 V 上升; C T = 0.1 F50100150 mst pd 1 /RESET R L 1 = 2.2K C L 1=100pF 2.0 10 S t pd2 复位信号传播延时RESET R L2 =10K; C L2 = 20pF 3.0 10 S t r 1 /RESET R L 1 = 2.2K;C L 1 = 100pF 1.0 1.5 S t r2 复位信号上升沿时间RESET R L2 = 10K; C L2 = 20pF1.01.5S t f 1 /RESET R L 1 = 2.2K;C L 1 = 100pF 0.1 0.5 S t f2复位信号下降沿时间RESET R L2 = 10K; C L2 = 20 pF0.5 1.0S注1看门狗定时器监控时间是指从清除看门狗定时器的最后一个时钟脉冲负跳变边缘到看门狗定时器复位脉冲产生这段时期请参阅图18如果在这期间没有清除看门狗定时器的时钟脉冲输入那么看门狗将输出一个复位脉冲信号2看门狗复位时间是指复位脉冲的脉宽请参阅图183上电复位延时时间是指从V CC 超过监测门限电平上限V SH 时间开始到释放上电复位/RESET 管脚输出高电平RESET 管脚输出低电平所经过的时间4复位应答时间是指从电源电压下降到低于监测门限电平下限V SL 的时间开始到产生复位信号的时间/RESET 管脚输出低电平RESET 管脚输出高电平5复位信号的上升沿时期是指从输出电平10%开始上升到输出电平90%的过程下降沿时期是指从输出电平90%下降到输出电平10%的过程6看门狗定时器监控时间t wdm 看门狗复位时间t wdr上电复位延时时间t pr在系统上电期间可以通过修改C T 电容的值来调整这些时间可以近似的用下面的公式来计算C T 电容的值的范围推荐为0.001F 到10F公式一近似的计算t wdmt wdr t pr 的值t prms =1000﹡CT Ft wdr ms =1000﹡CT Ft wdmms =20﹡CT F 示例C T =0.1FW DC 管脚悬空t pr=100mst wdr=100mst wdm=2.0ms典型特性曲线图1.02.03.04.05.06.07.08.09.010.00.80.60.40.21.41.01.2V CC ,POWER SUPPL Y VOLTAGE (V)356.04.03.02.01.05.0T amb =-25,25,75kV CC ,POWER SUPPL Y VOLTAGE (V)I C C P O W E R S U P P L Y C U R R E N T (m A )V R S T , R E S E T O U T P U T V O L T A G E (V )图3电源电流VS 电压 图4RESET 复位输出电压VS 电源电压V CC POWER SUPPLY VOLTAGE (V)RESET PULL-UP R = 2.2 k=25-25=75T amb ,AMBIENT TEMPERATURE ()4.54.44.34.24.14.0-40-20020406080100V /R S T , R E S E T O U T P U T V O L T A G E (V )V S L ,V S H ,D E T E C T I O N T H R E S H O L D (V )图5/RESET 复位输出电压VS 电源电压 图6检测门限电压VS 温度I OL ,RESET OUTPUT SINK CURRENT (mA)-0.6-0.8-1.0-1.2-1.4-1.6-1.80600500400300200100-0.2-0.4-2575k 25I OL ,RESET OUTPUT SINK CURRENT (mA)-6-8-10-12-14-16-18600500400300200100-2-4RESET PULL-UP R = 2.2 k2575-25V O L ,R E S E T O U T P U T S A T U R A T I O N (m V )V O L ,R E S E T O U T P U T S A T U R A T I O N (m V )图7RESET 饱和状态VS 灌电流 图8/RESET 饱和状态VS 灌电流I OM ,RESET HIGH OUTPUT LEAKAGE CURRENT (m A)5.0V 254.05.25.04.84.64.44.2-2-4-6-8-10-12-14-16-18I OM ,RESET HIGH OUTPUT LEAKAGE CURRENT (m A)3.63.84.04.24.44.64.85.00-2.0-4.0-6.0-8.0-10-16-14-125.0V 25V O M ,/R E S E T H I G H L E V E L O U T P U T (V )V O M , R E S E T H I G H L E V E L O U T P U T (V )图9RESET 高电平电压VS 电流 图10/RESET 高电平电压VS 电流-40-206080100T amb ,AMBIENT TEMPERATURE(120140100806040205.0V 0.1F Open-40-206080100Tamb ,AMBIENT TEMPERA TURE (120140100806040205.0V 0.1F Opent P R ,P O W E R -O N R E S E T H O L D (m s )t W D M ,W A T C H D O G M O N I T O R I N G (ms )图11上电复位锁定时间VS 温度 图12看门狗监控时间VS 温度0401.5100806020-20-401.02.02.5 3.05.0V0.1FT amb ,AMBIENT TEMPERATUREV C C =5.0V T amb =2510-310-210-11.0101.010102103104C T ,C AP AC IT ANC E (F)t p r ,P O W E R _O N R E S E T H O L D (m S )图13看门狗复位时间VS 温度 图14上电复位锁定时间VS C TV CC =5.0V T amb =2510-310-210-11.01010-210-11.010102C T ,CAPACITANCE (F)TV CC =5.0V T amb =2510-310-210-11.01010-11.010102103C T ,CAPACITANCE (F)t W D R , W A T C H D O G R E S E T (m s )t W D M , W A T C H D O G M O N I T O R I N G (m s )图15看门狗复位时间VS C T 图16看门狗监控时间VS C T技术规范NE55605-42在单一的SO-8表面贴装封装中集成了看门狗定时器掉电监测功能这为保护典型+5V 供电的基于微处理器的逻辑系统的正确运行提供了节省空间的解决方案任何一个功能或者两个都能强迫微处理器进入复位状态看门狗监测微处理器的运行掉电监测单元监控微处理器的供电电源如果微处理器的时钟停止或不稳定NE55605-42将输出一个复位信号到微处理器如果微处理器的供电电压低至4.2V 或者更低NE55605-42也将输出复位信号直到电源电压恢复正常这个掉电检测复位信号可以使微处理器以正确的方式关机以防止系统的故障恶化作为复位信号输出的增强功能NE55605-42增加了低电平有效/RESET 和高电平有效RESET 的复位输出信号以适应不同系统的需要另外掉电检测功能中加入了信号回滞处理以防止出现不稳定的复位信号看门狗定时器需要一个输入脉冲通常情况下这个脉冲信号来自系统微处理器的时钟为了使能看门狗的功能必须在管脚1与地之间连接一外部电容Ct一般取Ct=0.1F,Ct 电容和一个可调的内部电阻确定了清除看门狗定时器禁止看门狗输出复位脉冲的输入信号的最小频率如果未输入一个看门狗输入脉冲Ct 电容将内部比较器的门限电压改变为0.2V 从而产生一个复位信号输出在设定时间内如果来自微处理器的时钟信号被接收将没有复位信号输出将管脚6接地可以禁止看门狗定时器的功能将管脚6悬空将使能看门狗定时器但这不会影响掉电监测功能虽然监测门限电平的环境系数被指定为-20+70但器件可能会在超过此温度范围进行工作请参阅温度范围在-30+85时的工作性能曲线图在极限温度的两端工作时有一些性能将会降低这些在设计系统时应该需要被考虑k26 k图17功能框图时序图图18中描述了器件操作的时序图字母代表在时间轴上发生的事件A 在起始点A ,V CC 和RESET 管脚的电压开始上升/RESET 管脚的电压也开始上升但是有一个突然返回低电平的状态这是由于V CC 达到该电平大约0.8V时会激活内部的偏置电路维持/RESET电平B 刚好在B点之前C T 的电压开始斜线上升这个原因是由于V CC 正在到达门限电平的上限VSH到这个电平器件开始进入工作状态RESET 输出继续上升如同V CC 升高到V SH 以上一样这是正常的C 在C点V CC 已高于掉电检测的门限电平并且C T 也斜线上升到监测电平的最高点在这一点器件释放对复位信号的锁定/RESET 跳变为高电平同时RESET 跳变为低电平同时内部的斜线放电晶体管被激活对电容C T 进行放电在一个基于微处理器的系统中这一事件可以释放对微处理器的复位使微处理器进入正常工作状态这个系统必须经常地给看门狗定时器发送时钟信号以防止C T 斜线上升到CT 的门限电平从而防止复位信号产生每一个时钟信号都将对C T 进行放电C -D 在C点和D点之间时钟信号停止使C T 的电压斜线上升到在D点的复位门限电压这时复位信号产生/RESET 跳变低电平RESET 跳变为高电平当C T 放电时器件试图从复位状态中脱离出来最终脱离复位状态是当时钟信号在C T两次放电后重新输入的时候E -F 在马上到达E 点之前V CC 降低引起/RESET 信号电平下降时钟信号依然被接收C T 也在正常的工作范围内不被输出复位信号V CC 继续下降直到降至掉电检测门限电平的下限V SL这时产生复位信号/RESET 跳变为低电平RESET 跳变为高电平在E 点V CC开始上升并且RESET 电平和V CC 一起上升但是在V CC 到达门限电平的上限VSH点F 之前,C T的电压不能斜线上升G 在G点当C T 再次到达门限电平的最高点时释放复位输出信号G点之后接受正常的时钟信号但此时时钟信号的频率要低于事件C 之后时钟信号的频率这个频率要高于保持器件不输出复位信号的最小频率G -H 在H 点V CC 是正常的时钟信号也正常被接收并且不产生复位信号事件H点后,V CC 开始下降导致/RESET电平也下降J 在事件J 点,V CC 下降到监测门限电压的下限V SL,产生复位信号/RESET跳变为低电平状态RESET 跳变为高电平状态当V CC 下降至更低RESET电压也降低 K 事件K点,V CC 电压持续下降直至正常的内部偏置电路也不能维持一个/RESET 电平此时可能导致显示/RESET 有轻微的低于0.8V 的上升当V CC 继续下降时/RESET 也将减小到0VTIMEV SH V SL V CCC TthreshC TRESET ABCDEFGHJKCLK0.8 VRESET图18时序图监测门限电平可以调整可以通过外部电阻影响内部分配的参考电压图19和21展示了一个降低和升高这个门限电平的方法图20和22展示了下拉电阻和上拉电阻对门限电平的影响推荐管脚7用一个电容1000PF 或更大接到地用来滤除门限电平的噪声复位的监测门限电平可以通过在管脚7和V CC 之间联结一外部电阻R 1来减小如图19所示参阅图20来选用R 1的近似值复位的监测门限电平可以通过在管脚7和GND 之间联结一外部电阻R2来增加如图21所示参阅图22来选用R2的近似值5.15.04.94.84.74.64.54.44.35.0V 250.1F0100200300400500600700R 1,EXTERNAL PIN 7TO GROUND RESISTOR (k )V s , R E S E T D E T E C T I O N T H R E S H O L D (V )图19降低检测门限电压的电路 图20掉电检测门限电压VS 外部电阻R 15.04.03.53.00100200300400500600700R 2,EXTERNAL PIN 7TO V CC RESISTOR (k)5.0V 250.1FV s , R E S E T D E T E C T I O N T H R E S H O L D (V )图21提升掉电检测门限电压的电路 图22掉电检测门限电压VS 外部电阻R2可以应用图23和24中所示的电路来测试器件的直流和交流特性表1和表2分别表示出了相关的开关和电源设置F图23测试电路1直流参数表1直流特性测试电路1中开关和电源设置参数符号S1 S2 S3 S4 S5 S6 S7 VCC V CLK V CT I/RESET I RESET读电源电流ICC B OFF OFF B OFF ON ON 5.0V 5.0V 0V -- -- ICC RESET门限低注1VSL B OFF OFF B ON ON ON 5.0-4.0V 3.0V 3.0V -- --VO1,CRT1RESET门限高注2VSH B OFF 0FF B ON ON ON 4.0-5.0V 3.0V 3.0V -- --VO1,CRT1时钟输入门限注3VTH B OFF OFF B OFF ON ON 5.0V 0-3.0V 1.0V -- -- ICLK 时钟输入电流高ITH B OFF OFF B OFF ON ON 5.0V 5.0V 0V -- -- ICLK时钟输入电流低ITL B OFF OFF B OFF ON ON 5.0V 0V 0V -- -- ICLKVOH1 B OFF ON B ON ON ON 5.0V 5.0V 3.0V -5.0 A -- VO1复位输出电压高VOH2 B ON OFF C ON ON ON 5.0V 5.0V 3.0V ---5.0AVO2 VOL1 B ON ON B ON ON ON 5.0V 5.0V 3.0V 3.0mA -- VO1VOL2 B ON ON B ON ON ON 5.0V 5.0V 3.0V 10mA -- VO1VOL3 B OFF OFF C ON ON ON 5.0V 5.0V 3.0V -- 0.5mA VO2复位输出电压低VOL4 B OFF OFF C ON ON ON 5.0V 5.0V 3.0V -- 1mA VO2IOL1 CONOFFBONONON5.0V 5.0V3.0V -- -- IO1复位输出反向电流注4IOL2 A OFF OFF B ON ON ON 5.0V 5.0V 3.0V -- -- IO2CT改变电流1 ICT1 B OFF OFF B OFF 0FF ON 5.0V -- 1.0V -- -- ICT CT改变电流2 ICT2 B OFF OFF B ON OFF ON 5.0V -- 1.0V -- -- ICT 有效低电平复位的最小电源电压V CCL1 B OFF ON B ON ON ON 0-2.0V 0V 0V -- --VO1,VCC有效高电平复位的最小电源电压V CCL2 B ON OFF A ON ON ON 0-2.0V 0V 0V -- --VO2,VCC注1V CC从5.0V开始降低直至4.0V当V O1在C RT1处测得突然跳变为低电平状态时注意V CC的值2V CC从4.0V开始加大直至5.0V当V O1在C RT1处测得突然跳变为高电平状态时注意V CC的值3时钟信号电平V CLK从0V开始加大直至3.0V当I CLK突然增大时观察VCLK的值4在V O0=1.0V时测量5 V CC从0V开始增加值之2.0V当V O1在CRT1处测得突然跳变为低电平状态时注意VCC的值在VCC增加直到内部的偏置电路激活V O1将保持原来的状态在内部的偏置电路激活时V O1的值返回低电平状态6 V CC从0V开始增加值之2.0V当V O2在CRT2处测得开追踪VCC电压状态时注意V CC的值CRT k4k图24测试电路2交流参数表2交流特性测试电路的开关和电源的设置 冲宽度 时钟输入脉冲注时钟输入周期注3看门狗监控时间注1t 1=8.0S 2t2=3.0S 3t3=20S组装方式C o ver C arri er ReelT apeGuard BarcodeBoxLabelTape Det ailAssemblyBan dT apeT ape小型塑料表面封装8引脚本体宽度3.9mm。
复位电路的作用及基本的复位方式

复位电路的作用及基本的复位方式复位电路的作用在上电或复位过程中,控制CPU的复位状态:这段时间内让CPU保持复位状态,而不是一上电或刚复位完毕就工作,防止CPU发出错误的指令、执行错误操作,也可以提高电磁兼容性能。
无论用户使用哪种类型的单片机,总要涉及到单片机复位电路的设计。
而单片机复位电路设计的好坏,直接影响到整个系统工作的可靠性。
许多用户在设计完单片机系统,并在实验室调试成功后,在现场却出现了“死机”、“程序走飞”等现象,这主要是单片机的复位电路设计不可靠引起的。
数字电路刚通电时都需要进行复位,复位的功能是将单片机里的重新开始,主要防止程序混乱,也就是跑飞、或者死机等现象,目的是使系统进入初始状态,以便随时接受各种指令进行工作,CPU的复位可靠性决定着产品系统的稳定性,因此在电路当中,发生任何一种复位后,系统程序将从重新开始执行,系统寄存器也都将恢复为默认值。
下面总结几种CPU复位方式。
1、上电复位上电复位就是直接给产品上电,上电复位与低压LVR操作有联系,电源上电的过程是逐渐上升的曲线过程,这个过程不是瞬间的完成的,一上电时候系统进行初始化,此时振荡器开始工作并提供系统时钟,系统正常工作2、看门狗复位看门狗定时器CPU内部系统,它是一个自振式的RC振荡定时器,与外围电路无关,也与CPU主时钟无关,只要开启看门狗功能也能保持计时,该溢出时候也会溢出,并产生复位3、LVR低压复位每个CPU都有一个复位电压,这个电压很低,有1.8V、2.5V等,当系统由于受到外界的影响导致输入电压过低,当低至复位电压时候系统自动复位,当然,前提是系统要打开LVR功能,有时候也叫掉电复位。
diangon如图,当LVR<工作电压<VDD 时候,比如在V1时候工作是正常的,当VSS<工作电压<LVR时候,系统有可能出错,比如在V2时候,也就是我们常说的死区,这个状态不确定。
4、外围电路复位如果系统内部不能正常复位或者软件复位无效的时候,可以依靠外部硬件复位。
宜居云 EG51S7612 系列中文用户手册说明书

宜居云EG51S7612系列深圳市宜居云科技有限公司EG51S7612系列中文用户手册REV1.1深圳市宜居云科技股份有限公司电话:0755-********传真:0755-********地址:深圳市宝安区新安街道兴东社区69区洪浪北二路30号信义领御研发中心1栋2605重要声明:本公司保留对以下所有产品在可靠性、功能和设计方面作进一步说明的权利,同时保留在未通知的情况下,对本产品所有文档做更改的权利。
客户在使用此产品时,请向我公司销售人员索取最新文档。
特此声明!目录1概述 (5)2基本特性 (5)3芯片型号功能介绍 (8)4系统框图 (9)5引脚封装及其描述 (10)5.1封装定义 (10)5.2引脚描述 (12)6中央处理器(CPU) (18)6.1CPU简介 (18)6.2寄存器描述 (18)7存储器系统 (22)7.1随机数据存储器(RAM) (22)7.2特殊功能寄存器(SFR) (23)7.3Flash存储器 (24)7.3.1功能简介 (24)7.3.2Flash存储器组织结构 (24)7.3.3Flash寄存器描述 (25)7.3.4Flash控制例程 (28)7.4外部RAM映射为程序空间 (31)8中断系统 (32)8.1功能简介 (32)8.2中断逻辑 (32)8.3中断向量表 (33)8.4中断控制寄存器 (33)8.5外部中断 (35)8.5.1外部中断介绍 (35)8.5.2外部中断寄存器 (35)8.5.3外部中断控制例程 (37)9时钟系统 (38)9.1时钟系统介绍 (38)9.1.1时钟专用名称定义 (39)9.1.2内置16MHz RC振荡器(IRCH) (39)9.1.2内置24MHz RC振荡器(TKRC) (39)9.1.3内置128KHz RC振荡器(IRCL) (39)9.2.3时钟控制寄存器描述 (40)9.3系统时钟 (41)9.3.1系统时钟结构图 (41)9.3.2系统时钟控制寄存器描述 (41)9.3.3系统时钟控制方法及例程 (43)10供电和复位系统 (44)10.1供电系统 (44)10.1.2内部基准电压控制寄存器 (45)10.2复位系统 (46)11功耗管理 (49)11.1IDLE模式 (49)11.2STOP模式 (49)11.3低速运行模式 (50)11.4低功耗相关寄存器描述 (50)11.5低功耗模式控制例程 (52)12通用定时器(定时器0,定时器1,定时器2) (54)12.1定时器0 (54)12.1.1定时器0介绍 (54)12.1.2定时器0寄存器描述 (55)12.2定时器1 (57)12.2.1定时器1介绍 (57)12.2.2定时器1寄存器描述 (58)12.3定时器2 (59)12.3.1定时器2介绍 (59)12.3.2定时器2寄存器描述 (59)13看门狗定时器(WDT) (61)13.1看门狗定时器(WDT)功能简介 (61)13.2看门狗定时器(WDT)寄存器描述 (61)13.3看门狗定时器控制例程 (63)14TMC定时器 (64)14.1TMC功能简介 (64)14.2TMC寄存器描述 (64)14.3TMC控制例程 (65)15通用输入输出口(GPIO)及复用定义 (66)15.1功能简介 (66)15.2引脚寄存器描述 (67)15.3引脚控制例程 (77)16通用串行接口(UART1/UART2) (78)16.1功能简介 (78)16.2UARTx寄存器描述 (79)17I²C接口 (83)17.1功能简介 (83)17.2I2C主要特点 (83)17.3I2C功能描述 (83)17.4I2C通信引脚的映射 (85)17.5寄存器描述 (85)18PWM (91)18.1PWM功能简介 (91)18.2PWM(0~3)功能描述 (91)18.3PWM寄存器描述 (91)19SPI接口 (94)19.1功能简介 (94)19.2寄存器描述 (96)20模/数字转换器(ADC) (98)20.1功能简介 (98)20.2主要特性 (98)20.3结构框图 (98)20.4功能描述 (99)20.5寄存器描述 (99)21电容式触摸按键(Touch Key) (102)21.1功能简介 (102)21.2主要特性 (102)21.3功能描述 (102)21.4寄存器描述 (102)21低电压检测(LVD) (107)21.1功能简介 (107)21.2功能描述 (107)21.3寄存器描述 (107)21.4LVD控制例程 (108)22程序下载和仿真 (110)22.1程序下载 (110)22.2在线仿真 (110)23电气特性 (111)23.1极限参数 (111)23.2直流电气特性 (111)23.3ESD/EFT特性 (113)23.4交流电气特性 (113)23.5内部RC时钟温度特性 (114)24封装类型 (115)25附录 (118)附录1指令集速查表 (118)1概述EG51S7612系列芯片是基于1T8051内核的8位微控制器,不仅保留了传统8051芯片的基本特性,通常情况下运行速度比传统的8051芯片快10倍,性能更加优越。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
复位/上电(外部)复位/低电压检测和复位/看门狗定时器复位复位电路产生一个一定宽度的复位脉冲信号去复位整个电路,使其工作在预设的状态,保证电路从一个预先已知的状态开始工作。
SH66/67/69xxx系列单片机复位功能包括上电(外部)复位、低电压复位、看门狗定时器复位等。
1.上电复位 ( Power On Reset,POR )及外部复位内建的上电复位电路配合外接的上电复位辅助电路,在上电时产生复位脉冲信号复位整个电路,保证电路从一个预先已知的预设状态开始工作。
SH66/67/69xxx系列单片机内建了稳定的上电复位电路,在复位输入端外接的复位辅助电路配合下,单片机具有稳定可靠上电复位性能。
同时,复位输入端也作为外部复位的输入端,输入外部复位信号复位整个电路。
中颖的SH66/67/69xxx 系列单片机普遍采用低电平有效的复位方式。
按应用场合和对上电复位可靠性要求不同,复位外部电路可采用不同的方式。
简易型RC复位电路最简单的上电复位电路即是用RC充放电电路所构成(如图1-1),应用于干扰较小的环境。
复位时间长短由电阻R和电容C的值决定。
复位时间的长短,一般考虑为当系统电源稳定进入单片机工作范围时,才可结束复位。
当单片机断电时,C上的电荷应尽快完全放电,以保证下次复位的成功。
R和C建议数值为47k.和0.1μF。
复位电路的布线很重要,一般要求复位电容C与单片机的Reset 和VSS引脚的布线最短。
RC图1-1 简易型RC复位电路改良型RC复位电路为了让上电复位更加稳定,在简易型RC复位电路的基础上,可以在电阻位置并联一个二极管构成改良型RC复位电路(如图1-2)。
复位时间长短仍由R 和C的值决定。
当单片机断电时,附加的二极管D可使电容C上的电荷快速完全放电,以保证下次复位的成功。
C图1-2 改良型RC复位电路高抗干扰型RC复位电路高抗干扰型RC复位电路如图1-3,高抗干扰型RC复位电路应用于干扰较强的环境。
复位时间长短由电阻R1和电容C1的值决定。
复位时间的长短,一般考虑为当系统电源稳定进入单片机工作范围时,才可结束复位。
当单片机断电时,C1上的电荷应尽快完全放电,以保证下次复位的成功。
R1和C1建议数值为47k.和0.1μF。
匹配电阻R2和匹配电容C2一般其数值4k及0.01μF,即为R1和C1的1/10。
布线方面要求C2电容需与单片机的Reset和VDD引脚的联机最短。
RRC图1-3 高抗干扰型RC复位电路外部晶体管低电压复位电路外部晶体管低电压复位电路如图1-4。
这类复位电路兼具低电压复位功能,复位起控电压由晶体管Q1的工作点决定,即由R1与R2分压,或由稳压二极管D电压VZ决定。
当使用R1与R2分压时,其复位点Vdd电压约为 0.5*(R1+R2) /R1,R3电阻值需大于R2/20,通常约10K到100K。
当使用稳压二极管时,其复位点Vdd电压约为VZ+0.5V,R1用于设定工作点VZ,R3电阻值最好大于100k.,R2的电阻值约为10k.。
这类复位电路适用于复位可靠性要求高,强干扰环境,需提供低电压复位功能等的应用,也可在内建的低电压复位电路的电压与应用规格不同时应用。
晶体管Q 在PCB 板上的位置很重要,一般要求Q 的集电极(C)和发射极(E)与单片机 的Reset和VDD引脚的布线最短。
图1-4 外部晶体管低电压复位电路外部低电压检测IC的复位电路对于复位可靠性要求非常高的应用场合,可采用外部低电压检测IC的复位电路(如图1-5)。
当内建的低电压复位电路的电压与应用规格不同时,也可选用外部低电压检测IC的复位电路。
这种复位电路附加主动型上电复位及电压检测IC,配合外部简易型RC复位电路或高抗干扰RC复位电路来达到完整的复位功能。
R、C的建议数值与简易型RC复位电路及高抗干扰RC复位电路相同。
电容C在PCB板上的位置及布线要求与简易型RC 复位电路及高抗干扰RC复位电路相同。
图1-5 外部低电压检测IC的复位电路内置型上电复位电路内置型上电复位电路的所有复位结构电路全部集成在单片机内部,外部不需附加任何复位器件,甚至没有复位端口。
这类单片机具有较强的保护完整性,并简化外部应用电路设计及成本。
其主要是内建一组低RC 时间常数的复位电路,使上电时产生复位的功能。
但由于内置时间常数较小,为了使上电复位可以正常动作,电源上升速度应尽量要求快速。
在应用系统中,单片机上电时,为了使上电复位可以完全成功,建议上电VDD上升时间在20ms以内;对于内置型上电复位电路的单片机,上电VDD上升时间要求在1ms以内。
当电池逐渐没电,电池内阻增大,造成VDD上升缓慢时,也会影响上电复位成功。
图1-6 上电复位示意图2.低电压复位(Low Voltage Reset, LVR)低电压复位(LVR)即是在单片机内设置一个工作电压的准位侦测电路,用于监控单片机工作电压并产生单片机内部复位信号。
它一般用于交流供电电路或有大负载的电路,这些电路工作时负载的启动会引起器件工作电压暂时低于电路时,系统会产生的最低允许工作电压。
当单片机工作电压VDD小于检测电压VLVR后再结束复位单片机低电压复位,并一直持续到工作电压VDD高于检测电压VLVR状态,恢复运行。
以此方式来确保单片机是在稳定妥善的环境条件下运作。
低电压复位功能概括如下:时,产生内部低电压复位信号当Vdd ≦ VLVR当Vdd > V时,取消内部低电压复位信号LVR,同一单片机通常也有不不同型号单片机有不同的低电压复位检测电压VLVR同的低电压复位检测电压可供选择。
低电压复位功能通常也可被选择开启或关闭。
低电压复位功能的开启或关闭和不同的检测电压的选择都透过代码选项进行设定的。
而部分型号单片机还设有低电压复位标志寄存器。
当低电压复位发生时,标志寄存器标志位被系统设置并一直被保持为“1”,直至标志位被用户程序清除。
用户也可以通过读取标志寄存器标志位知道是否发生了低电压复位,以作出相应的程控。
标志位只可被寪入“0”以清除低电压复位标志。
SH69P55低电压复位标志寄存器如下:低电压复位标志寄存器Address Bit 3 Bit 2 Bit 1 Bit 0 R/W 上电复位值 $17 LVR -- -- -- R/W 0 - - -低电压复位标志位定义LVR: 低电压复位标志0︰没有低电压复位标志。
1︰低电压复位标志被设置。
3.低电压检测(Low Power Detect, LPD)低电压检测(LPD)功能用来监测当前工作电压。
它一般用于电池供电应用,提供电池欠压标志。
单片机工作电压VDD小于检测电压V时,系统会在系统缓LPD存器中设定LPD标志,但不会产生复位。
当单片机工作电压VDD回复高于检测电时,LPD标志被清除。
部分型号单片机的低电压检测功能的开启或关闭需压VLPD由程序进行设定。
4.看门狗定时器 (WatchDog Timer, WDT)看门狗定时器综述看门狗定时器(Watchdog Timer, WDT)技术在很久以前被引入单片机系统设计中,原因是有些应用是不允许临时停摆的(如生产在线的输送带),单片机必须尽可能地保持正常运作,即便故障停摆也必须在极短时间内自行恢复正常,或者单片机所处的控制环境相当恶劣或多变,单片机容易因外在因素(如噪声干扰、例外事件等)而频繁停摆,这时都可以使用看门狗定时器来补强。
看门狗定时器的纠错原理相当简单,就是一个单纯的定时器(Timer),只是一般单片机内建的应用定时器在其计满溢位(Time Out)时,是去触发单片机的中断服务向量,而看门狗定时器计满溢位则改成直接将整颗单片机进行复位(Reset)动作。
在应用中,若要防止看门狗定时器对单片机发出复位信号,用户程序无需关心看门狗定时器具体的计数值,而只要在看门狗定时器的溢出周期内(或者说在溢出发生前),透过单片机的程序不断地复位看门狗定时器(喂狗),防止产生溢出复位信号即可。
如此单片机就永远不会被看门狗定时器给复位,以保正常运作。
中颖单片机中的看门狗定时器是一个递减计数器,一般拥有独立的内建RC振荡器作为时钟源,因此在STOP模式下仍会持续运行(有部分型号的单片机的看门狗定时器时钟源来自系统时钟,因此在STOP 模式下不会运行;也有某些型号的单片机,如以遥控器为应用目标的SH67P33系列,其看门狗定时器时钟源也来自独立的内建RC振荡器,但在STOP 模式下也不运行)。
当由于某些原因,系统的主程序发生某些错误事件,如电源干扰或软件自身的缺陷导致程序意外的进入了死循环或出错运行状态时,或未及时规律地清除看门狗定时器(喂狗),这时看门狗定时器就会对系统发出复位信号,强制系统产生硬件复位,使系统及时退出死循环或出错状态,回复到正常运作状态。
当然,当系统发生了硬件死锁现象时,看门狗定时器也无法发挥作用。
看门狗定时器控制中颖单片机中看门狗定时器功能通常是可以透过代码选项设定成允许(有效)或禁止的。
在该功能被设定成允许时,看门狗定时器通常有看门狗定时器控制寄存器,来标志看门狗定时器的溢出状态及设定溢出时间。
通常看门狗定时器控制寄存器中的溢出标志位是一个只读标志,用来标示系统是否发生了看门狗定时器溢出复位。
当溢出复位发生时,寄存器溢出标志位被系统设置并一直被保持为“1”直至被用户程序清除。
用户程序也可以通过读取标志位,知道溢出复位是否发生,以作出相应的程控。
看门狗定时器控制寄存器中的溢出时间设置位用来设置看门狗定时器输入时钟的分频值,以决定看门狗定时器的溢出时间。
在溢出复位发生前程序对于这类看门狗定时器的控制寄存器的任何操作,不论是读取还是写入,都可复位看门狗定时器使计数器重新计数。
SH69P55看门狗定时器控制寄存器如下:看门狗定时器控制寄存器Address Bit 3 Bit 2 Bit 1 Bit 0 R/W 上电复位值$1E WDTWDT.2 WDT.1 WDT.0RR/W0 0 0 0看门狗定时器控制寄存器的位定义WDT: 看门狗定时器溢出标志位。
0︰未发生看门狗定时器溢出复位。
1︰看门狗定时器溢出,发生看门狗定时器溢出复位。
WDT.2~0: 看门狗定时器溢出时间设置。
000: 看门狗定时器溢出周期为4096ms。
001: 看门狗定时器溢出周期为1024ms。
010: 看门狗定时器溢出周期为256ms。
011: 看门狗定时器溢出周期为128ms。
100: 看门狗定时器溢出周期为64ms。
101: 看门狗定时器溢出周期为16ms。
110: 看门狗定时器溢出周期为4ms。
111: 看门狗定时器溢出周期为1ms。
也部分型号的看门狗定时器控制寄存器与上述有所不同。
如SH69P25的看门狗定时器控制寄存器如下述,由一个看门狗定时器复位控制寄存器来复位看门狗定时器、及用系统定时器0预分频模式寄存器(TM0)来设置看门狗定时器输入时钟的分频值,以设置看门狗定时器的溢出时间。