❶ 单片机复位和冷启动(掉电)的区别
对于单片机执行程序的过程,单片机复位和冷启动(掉电)是没区别的,都是要0000H单元开始执行。但对于电路是不同的。冷启动,所有芯片及电路都是新上电,带有复位的芯片会自动复位。而带电复位只是单片机复位,而其他电路仍会保持现状态,除非也是受单片机复位信号的控制,与单片机同步复位的除外。
另外,单片机带电复位,如果不是按复位键产生的,就是由内部外部看门狗产生的。有的单片机带有上电启动标志位POF,可通过查询POF标志位来判断是冷启动还是带电复位。
❷ 单片机在下载程序时,必须要冷启动吗
对于STC的单片机是必须的 好像其他单片机很多都不需要这样啊
因为STC是只有在冷启动的时候才会检查下载指令 这样才能和PC通讯上:下载
不断电复位是不行的(除非你自己程序有这项功能 具体参见手册哦)
PS:每种单片机都有自己下程序的方法 具体要参见手册
❸ 单片机冷启动如何解决,总是手动冷启动烦死了
如果是STC的单片机,可以给串口写一个中断,如果检测到下载信号,MCU产生软复位,从系统ISP监控程序区开始执行程序,如果检测到合法ISP下载命令流,则开始下载程序,完成下载后软复位到用户应用程序区执行用户程序。
下图是STC-ISP自带的自定义用户命令下载方式,用户可以自己设置下载命令,也可以直接检测0x7F
❹ 什么是单片机冷启动
单片机冷启动是一个技术术语,是指单片机从最原始状态启动运行。实现这一目标视不同的单片机内部结构而有所不同。
STC单片机只有掉电且电路中电容器储存电压低于单片机复位电压后再上电,才实现冷启动。而其他一些品牌单片机,除上述方法外,硬件复位(RESET信号有效)就能实现冷启动。
相对于冷启动,还有热启动,对比更容易理解。热启动就是单片机没有硬件复位,程序只是从头开始执行。两者的区别在于,冷启动会将单片机内部寄存器和RAM存储器复位到默认状态,而热启动不改变这些值。
吴鉴鹰吧有很多的学习资料可以参考,网络文库《吴鉴鹰单片机项目实战精讲》,希望对你有用
❺ stc单片机如何冷启动
stc的程序分引导区和程序区。引导区的代码主要负责ISP在线烧录。而stc的冷启动顺序就是先从引导区然后启动到程序区的。而热启动就是普通的51启动方式,只能从程序区头部开始重新执行。所以你必须冷启动。另外STC提供了一个特殊的寄存器地址,通过设置他能通过软件实现硬复位的功能直接跳转到引导区。这个你可以看STC的芯片说明书
❻ 单片机如何冷启动
单片机冷启动很简单呀,关电,再上电,正常复位后,就冷启动成功了。
❼ 什么是单片机冷启动
单片机冷启动是一个技术术语,是指单片机从最原始状态启动运行。实现这一目标视不同的单片机内部结构而有所不同。
STC单片机只有掉电且电路中电容器储存电压低于单片机复位电压后再上电,才实现冷启动。而其他一些品牌单片机,除上述方法外,硬件复位(RESET信号有效)就能实现冷启动。
相对于冷启动,还有热启动,对比更容易理解。热启动就是单片机没有硬件复位,程序只是从头开始执行。两者的区别在于,冷启动会将单片机内部寄存器和RAM存储器复位到默认状态,而热启动不改变这些值。
❽ STC单片机冷启动和复位有什么区别
STC单片机有多种类型,现以STC12系列为例说明。
冷启动,单片机掉电,电量放光后上电,为冷启动。
复位,单片机不掉电,使用复位管脚对其复位(还有其他类型的复位:看门狗、IAP_COUNTER控制软复位)。这些属于热启动。
冷启动时,在单片机的特殊寄存器(PCON-POF位)会有记录,标志位被置1,用户可查询,分辨是否为冷启动。
还有区别于,冷启动时会先判断ISP程序烧写,大部分的复位类型不判断ISP程序烧写,直接进入用户程序。
另外,STC单片机在重新开始运行时(冷启动、热启动),程序运行位置不同,与复位或启动类型有关。其中内容较多,请参考说明文档中 《xxxx系列单片机的看门狗及软件复位--热启动复位和冷启动复位》。
❾ stc单片机下载及冷启动步骤
上面的这种 USB转TTL 小板,在台式机上(或者早期的笔记本) 下载 STC单片机程序 还行,
对近几年出的 笔记本 兼容性不太好,基本不大容易 下载成功,
STC 官网 提供的 USB 转RS-232 还行(不过 还需要 有RS-232转TTL转换器)