STC下载程序的时候为什么需要关一下电源,好麻烦,是所有的单片机都这样吗?

如题所述

那是冷启动,宏晶单片机用它的下载软件下载程序时如要进行冷启动,就是要关一下电源。不是所有的单片就都需要的。网上有程序再加上下载软件的相关设置,可以不用冷启动下载程序。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-04-13
单片机莫认上电检测是否下载程序,也就是说一上电单片机看看有没有烧写指令有就执行没有就过4个机器周期后执行片内程序这时再烧写单片机是不响应的,除非复位后再开始查看,这种方法可以被禁止,这是一般单片机的工作原理,所以你得赶在它查询是否烧录时及时响应
第2个回答  2013-04-13
事实上,STC系列单片机的复位引脚可直接连接到GND(使用内部复位)。
VCC可以添加开关来控制下载程序,点击下载连接到微控制器的电源上。
注意必须先点击下载后,打开电源时,微控制器。本回答被网友采纳
第3个回答  2013-04-13
不是都必须有冷启动的,有的下载器就是智能的,不需要冷启动。
第4个回答  2021-12-09
想了解原因,首先需要知道STC单片机复位启动有两个区,分别是用户应用程序区,和ISP程序区。
而我们通过电源开关上电,属于冷启动复位,单片机会首先进入ISP执行程序(单片机内部固化的程序),一段时间后(很快)没有检测到程序下载命令,就会进入到用户应用程序区。
当烧写程序时,如果上电烧写,单片机进入用户应用程序区,而导致烧写失败。
现在很多单片机不需要断电烧写程序了,可以通过ISP或IAP的方式烧写程序。