stc单片机如何冷启动?

stc单片机如何冷启动?,第1张

stc的程序分引导区和程扮蚂并序区。引导区的代码主要负责ISP在物大线烧录。而stc的冷启动顺序就是先从引导区然后启动到程序区的。而热启动就是普通的51启动方式,只能从程序区头部开始重新执行。所以你必须冷启动。另外STC提供了一个特殊的寄存器地址,通过设置他能通过软件实现硬复位的功能直接跳转到引导区。这个你可以看STC的厅迹芯片说明书

相信喜欢单片机的朋友都如含用过STC的单片机,用过STC单片机的朋友都有这种感受:实惠、易用、功能强大!就是每次下载都要冷启动特别恶心,相信很多朋友的开发板上的电源键都按烂了。

其实STC单片机可以不用免掉电下载,想要知道怎样才能免掉电下载,我们先要了解STC单片机是怎样实现串口下载的,其实STC单片机出厂时就预置了一段ISP监控程序,我们称作ISP引导码,这段ISP监控程序就好比电脑硬盘的系统引导区。我们对STC单片机上电启动时,单片机首先执行ISP引导码检测串口是否下载程序的命令,如果上位机在对单片机下载程序时,单片机检测到下载数据流就启动ISP下载功能对单片机进行程序下载,这就是我们平时旁燃实验时渣启笑点击下载后按开发板电源键的过程。

STC单片机在进行冷启动时会从ISP引导码开始执行程序,而进行热启动或按复位键软启动时是从用户程序段开始执行的。然而熟悉STC单片机的朋友知道STC单片机增加了ISP/IAP控制寄存器ISP_CONTR,用来管理ISP/IAP功能和是否软启动,其各位功能大家可参照STC公司相关资料。当我们将ISP_CONTR置为0x60时单片机自动复位从ISP引导码开始执行。由此我们在需要下载程序时将ISP_CONTR置为0x60就可以完成下载了。

问题一:什么叫做冷启动?什么叫做热启动? 是通过按Reset 键实现冷启动,叮++实现热启动。它们的实

质都是转入BIOS的入口点,(即ROM的起始地址FFFF:0处),转向启动程序。

该启动程序在执行过程中需检测复位标志字(位于BIOS数孝答据区地址0040:0072)

的值,若为1234,则启动时不检测内存,若非1234则先检测内存,再启动系统 。

冷启动和热启动的不同之处在于热启动不检测内存。

问题二:什么叫汽车冷启动? 停车时间长了,发动机温度较低的时候启动汽车就叫冷启动.

汽车行驶了一段时间,水温已经升高.此时做短暂停车再启动叫热启动.

冷启动的情况下,低速低档行驶5公里左右就可以正常驾驶了.有人说怠速水温高了再走,本人认为容易造成排气管积水而激蚀,所以建议楼主冷启动后低速低档行驶一段路.

问题三:电脑冷启动是什么意思 在关机状态下启动计算机叫做冷启动。

(一般程仿下冷启动除了开机的时候用到就尽可能不要用它,常常动不动用它的话,计算机容易出毛病的。)

热启动:是在通电的情况下用

1 开始-关机-重新启动-确定

2 (ALT+CTRL+DELETE) 三个一齐按重新启动计算机

(用热启动启动计算机是没有问题的)

区别在于一个是不好(冷)一个是好(热)

热启动是在不断电源的情况下重新启动电脑

冷启动是加电启动,接通电源启动电脑.

区别是:首先了解电脑启动的过程 简单的就是,电脑通电以后,等电压稳定后,由主板的BIOS程序开始检测电脑的每一个硬件设备(加电憨检),检测完毕后如没问题,交由系统系统,开始引导到系统,我们就可以看到系统启动的画面了.直至整个电脑由硬件到软件的启动过程.

热启动和冷启动的区别就是刚开始,热启动在电脑使用的情况下直接再由BIOS重新检测一遍硬件,冷启动需要我们接通电源,有个电压稳定的过程.

在关机状态下启动计算机是冷启动.

问题四:冷启动和热启动的区别 冷启动

1、接通电源启动计算机的方式,称为冷启动。

2、介绍“自检”。

3、具体 *** 作步骤如下:

加电、自检、引导 *** 作系统。

热启动

1、热启动是指在计算机已经开启的状态下,通过键盘重新引导 *** 作系统。

一般在死机时才使用。

2、方法:

左手按住“Ctrl”和“Alt”不放开,右手按下“Del”,然后同时放开。

3、热启动不进行硬件自检。

复位启动

1、复位启动是指在计算机已经开启的状态下,按下主机箱面板上的复位按钮重新启动。

2、一般在计算机的运行状态出现异常,而热启动无效时才使用。

开机是冷启动。重启是热启动。

计算机只有在原本不带电的未开机的情况下启动,因为此时机器是冷的,所以形象的说成冷启动,而用CTRI+ALT+DELETE键RESET键和选择开始菜单>关机(选择关机还是注销或者是重新启动)>重新启动都属于带电计算机重新启动,所以称为热启动。

问题五:什么是单片机冷启动? 单片机冷启动是一个技术术语,是指单片机从最原始状态启动运行。实现这一目标视不同的单片机内部结构而有所不同。

STC单片机只有掉电巧斗慧且电路中电容器储存电压低于单片机复位电压后再上电,才实现冷启动。而其他一些品牌单片机,除上述方法外,硬件复位(RESET信号有效)就能实现冷启动。

相对于冷启动,还有热启动,对比更容易理解。热启动就是单片机没有硬件复位,程序只是从头开始执行。两者的区别在于,冷启动会将单片机内部寄存器和RAM存储器复位到默认状态,而热启动不改变这些值。

问题六:所谓的冷启动,热启动,复位启动分别都指的是什么? 冷启动

1、接通电源启动计算机的方式,称为冷启动。

2、介叮“自检”。

3、具体 *** 作步骤如下:

加电、自检、引导 *** 作系统。

热启动

1、热启动是指在计算机已经开启的状态下,通过键盘重新引导 *** 作系统。

一般在死机时才使用。

2、方法:

左手按住“Ctrl”和“Alt”不放开,右手按下“Del”,然后同时放开。

3、热启动不进行硬件自检。

复位启动

1、复位启动是指在计算机已经开启的状态下,按销基下主机箱面板上的复位按钮重新启动。

2、一般在计算机的运行状态出现异常,而热启动无效时才使用。

问题七:冷启动是什么意思 冷启动

1、接通电源启动计算机的方式,称为冷启动。

2、介绍“自检”。

3、具体 *** 作步骤如下:

加电、自检、引导 *** 作系统。

热启动

1、热启动是指在计算机已经开启的状态下,通过键盘重新引导 *** 作系统。

一般在死机时才使用。

2、方法:

左手按住“Ctrl”和“Alt”不放开,右手按下“Del”,然后同时放开。

3、热启动不进行硬件自检。

问题八:什么是计算机冷启动 冷启就是从订电源开始启动,

热启包括俩种

用CTRL+ALT+DEL和下面的RESET(复位)启动俩样

问题九:汽车冷启动是什么意思? 这个主要指的是汽车在过夜之后第二天来启动汽车,这个时候就叫冷启动,在一些气温低的地区比较重要,如果机油不好,会经常有点不着火的情况,我是沈阳的,之前冬天的时候经常会打不着火,就很烦,后来保养换了德国GT机油,就很顺畅了,流动性确实很好,能感受的出来。

问题十:CPU 启动(暖启动),冷启动和热启动的区别是什么? 通电后,西门子S7-400 CPU 或 CPU 318-2 开始执行用户程序之前,启动程序已开始工作。在启动程序中,用户可以对循环程序通过编程启动 OB 来进行相应地定义预设置。如下有三种启动方式:启动模式描述启动(暖启动) 程序处理重新启动,数据继续保持。冷启动 当前数据丢失,程序处理以初始值再次启动。热启动 一旦供电恢复,程序从断电时的值开始继续工作。 在 *** 作模式“STARTUP”中: 程序在启动 OB 中运行( OB 100 为启动(暖启动),OB101 为热启动,OB102 为冷启动) 。 不可用时间和报警控制程序运行。 时间保持更新。 运行时间表在运行。 信号模块上的数字输出被锁定,但可以通过直接存储来设置。启动(暖启动): 图01 在启动(暖启动)中, 程序处理以“基本设置”内系统数据和用户地址范围为程序启动点来重启。 过程映像区,非保持存储器,定时器和计数器都重新设置。保持的存储器,定时器,计数器各自都保留其最后的有效数值。所有以“未保留”的属性参数化的数据块被复位为初始值。其他数据块各自保留其最后的有效数值。 程序处理从头开始再次重新启动 (启动 OB 或 OB1) 。 如果供电中断,暖启动只可用于缓冲模式。如若运行的 CPU 没有后备电池,当开关接通或 POWER OFF 后重新上电时,CPU 将自动复位并重新启动(暖启动)。 如果系统不要求完全复位,那么启动(暖启动)一直是可行的。在如下情况发生后,只有启动(暖启动)可行: 完全复位。 在CPU 的 STOP 模式下载入用户程序。 USTACK/BSTACK 溢出。 通过POWER OFF 或模式开关使启动(热启动)被中断。 重新启动超出参数化中断的时间限制。 启动(暖启动)的 *** 作命令: 用户可以触发手动启动(暖启动): 通过模式选择开关 (如果可以,CRST/WRST 开关必须设置为 CRST) 通过PG的命令菜单或通讯功能 (模式选择开关需设置在 RUN 或 RUN-P 位置). 在POWER ON 时,下面的状态会触发自动启动(暖启动): POWER OFF 时 CPU 不在 STOP . 模式选择开关设置到 RUN 或者 RUN-P. 没有将 POWER ON 的参数设置为自动热启动或自动冷启动。 CPU 的启动(暖启动)没有因电源故障而引起中断(不依赖于启动的参数设置)冷启动: 图02 冷启动时,主存储器中 SFC 生成的数据块都被删除,其他数据块从装载存储器中获取默认值。 无论是否设置数据保持,过程映像区,定时器,计数器,指示器都将在程序(装载存储器)中重新设置到初始值。 输入的过程映像区被读入,STEP 7 用户程序开始重新启动 (OB102 或 OB1). 冷启动的 *** 作命令: 只能从 PG 触发手动冷启动。 如果参数已相应地定义于 STEP 7 中,某些 S7-400 CPU 可通过模式选择开关和启动模式转换 (CRST/WRST) 来执行冷启动。热启动: 图03 在RUN 状态下电源中断后再次供电,S7-400 CPU 通过初始化路径然后自动执行热启动。重新热启动后,用户程序在中断点继续运行 (定时器,计数器,指示器不被重新设置,当前数值保存在 DB 块中)。在断电前未执行的用户程序被称为剩余循环程序。剩余循环程序同时包括时间和报警控制程序部分。 热启动中,所有数据包括过程映像区都执行它们最后的有效数值。 程序在中断点继续执行命令。 在当前周期完成之前,输出不会改变。 如果供电中断,热启动只可适用于缓冲模式。 原则......>>


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12217228.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-21
下一篇 2023-05-21

发表评论

登录后才能评论

评论列表(0条)

保存