位号D7D6 D5 D4 D3 2、软件复位称 lAPEN SWBSISWRSTCMD FA ◇从AP区软件复位并切换到ISP区开始执行程序的 IAP CONTR设置代码为: MOV IAP CONTR.#01100000B ;SwBS=1(复位后从ISP区启动), SWRST=1(软复位) ◇从ISP区软件复位并切换到SP区开始执行程序的 IAP CONTR设置代码为: MOV IAP CONTR.#O1100000B swBS=1(复位后从ISP区启动 SWRST=(软复位) 3) CMD FAIL ◆如果送了ⅠSPAP命令,并对 IAP TRIG送5AHA5H 触发失败,则为1,需要由软件清0
2、软件复位 从AP区软件复位并切换到ISP区开始执行程序的 IAP_CONTR设置代码为: MOV IAP_CONTR,#01100000B ;SWBS=1(复位后从ISP区启动), SWRST=1(软复位) 从ISP区软件复位并切换到ISP区开始执行程序的 IAP_CONTR设置代码为: MOV IAP_CONTR,#01100000B ;SWBS=1(复位后从ISP区启动), SWRST=1(软复位) 13 位号 D7 D6 D5 D4 D3 名称 IAPEN SWBS SWRST CMD_FAIL - WT2 3)CMD_FAIL 如果送了ISP/IAP命令, 并对IAP_TRIG送5AH/A5H 触发失败,则为1,需要由软件清0
3、掉电复位/上电复位 ◇当电源电压ⅤCC低于掉电复位/上电复位检测门槛电压 时,所有的逻辑电路都会复位。 ◇当内部VCC上升至上电复位检测门槛电压以上后,延迟 32768个时钟,掉电复位/上电复位结束。 ◇若MAX810专用复位电路在STC-ISP编程器中被允许, 则以后掉电复位/上电复位后将再产生约180ms复位延 时,复位才能被解除。「硬件选项脱机下载/B程序加密后传输 回使用快速下载模式 4、MAX810专用复位电路复□下次冷启动时823.3为0可下载程 位 区上电复位使用较长延时 区复位脚用作工/0口 ◇ STCISF2K60S2内部集成回允许低压复位止低压中断) 了MAX810专用复位电路 低压检测电压3.82V 区低压时禁止EKM操作 上电复位时由硬件自动启动看门狗
3、掉电复位/上电复位 当电源电压VCC低于掉电复位/上电复位检测门槛电压 时, 所有的逻辑电路都会复位。 当内部VCC上升至上电复位检测门槛电压以上后, 延迟 32768个时钟, 掉电复位/上电复位结束。 若MAX810专用复位电路在STC-ISP编程器中被允许, 则以后掉电复位/上电复位后将再产生约180ms复位延 时, 复位才能被解除。 14 4、 MAX810专用复位电路复 位 STC15F2K60S2内部集成 了MAX810专用复位电路
5、内部低压检测复位 ◇除了上电复位检测门槛电压外,STC15F2K60S2单片机 还有一组更可靠的内部低电压检测(LVD)门槛电压。 ◇当电源电压VCC低于内部低电压检测门槛电压时,可产 生复位(前提是在 STC-ISP下载编程用户程序时,允许 低电压检测复位,即将低电压检测门槛电压设置为复位 门槛电压)。 硬件选项脱机下载/B/程序加密后传输ID号 区使用快速下载模式 ◇STC15F2K60S2单片机 □下次冷启动时,F3.2/P3.3为0/0才可下载程序 回上电复位使用较长延时 内置了8级可选的内部回复位脚用作10口 选择复位 低电压检测门槛电压。 允许低压复位止低压中断)槛电压 低压检测电压3.82v 低压时禁止EFRM操作 回上电复位时由硬件自动启动看门狗 看门狗定时器分频系数256
5、内部低压检测复位 除了上电复位检测门槛电压外,STC15F2K60S2单片机 还有一组更可靠的内部低电压检测(LVD)门槛电压。 当电源电压VCC低于内部低电压检测门槛电压时, 可产 生复位(前提是在STC-ISP下载/编程用户程序时, 允许 低电压检测复位, 即将低电压检测门槛电压设置为复位 门槛电压)。 15 STC15F2K60S2单片机 内置了8级可选的内部 低电压检测门槛电压。 选择复位 门槛电压
5、内部低压检测复位 ◇STC15F2K60S2内置8级可选内部低电压检测门槛电压 表11-2不同温度下单片机的低电压检测门槛电压(单位:V) 5V单片机的低电压检测门‖3ⅴ单片机的低电压检测门 槛电压 槛电压 40°C25C85c 40℃C25c85c 4.744644.60 3.11 3.08-3.09 4.41 4.324.27 2.85 2.82 2.83 4144.054.002.632.61 2.61 3.903.823.77 2.44 2.42 2.43 3693613.562.292.26 2.26 351343338214212212 3.363.283.23 2.01 2.00 2.00 3213143091901891.89
5、内部低压检测复位 STC15F2K60S2内置8级可选内部低电压检测门槛电压。 5V单片机的低电压检测门 槛电压 -40℃ 25℃ 85℃ 4.74 4.64 4.60 4.41 4.32 4.27 4.14 4.05 4.00 3.90 3.82 3.77 3.69 3.61 3.56 3.51 3.43 3.38 3.36 3.28 3.23 3.21 3.14 3.09 表11-2 不同温度下单片机的低电压检测门槛电压(单位: V) 16 3V单片机的低电压检测门 槛电压 -40℃ 25℃ 85℃ 3.11 3.08 3.09 2.85 2.82 2.83 2.63 2.61 2.61 2.44 2.42 2.43 2.29 2.26 2.26 2.14 2.12 2.12 2.01 2.00 2.00 1.90 1.89 1.89
5、内部低压检测复位 ◇例如,当用户使用5V单片机时,可以根据单片机 的实际工频率,在STC-ISP编程中选择表11-2中所 列出的低电压检测门槛电压作为复位门槛电压。 ◇如:常温下工作频率是20MHz以上时,可以选择 432V电压作为复位门槛电压;常温下工作频率是 12MHz以下时,可以选择382V电压作为复位门槛 电压
5、内部低压检测复位 例如,当用户使用5V单片机时,可以根据单片机 的实际工频率,在STC-ISP编程中选择表11-2中所 列出的低电压检测门槛电压作为复位门槛电压。 如:常温下工作频率是20MHz以上时,可以选择 4.32V电压作为复位门槛电压;常温下工作频率是 12MHz以下时,可以选择3.82V电压作为复位门槛 电压。 17