快捷搜索:  

单片机不能烧写程序 单片机为什么叫烧程序

广告

为什么单片机可以直接烧程序?单片机在烧程序的时候可以检查设备但是不能写。为什么?单片机可以直接烧录程序,因为单片机里已经有一个烧录程序了,51单片机为什么烧不了程序?stc单片机烧的时候要先断电再通电,单片机写不出程序的一个可能原因是单片机没有冷启动,我的单片机突然写不出程序了。3.引导程序,即单片机中已经有一个烧录程序。

1、STC12C5A60S2单片机无法烧写程序

你是用PC的串口还是USB转串口?如果用USB切换串口,切换不好的线缆往往会出现这个问题甚至无法使用。如果使用PC串口,一般不会出现这个问题。STC系列单片机用串口下载,和晶振关系不大(比如我的PC上一个12M的晶振一般能达到38400bit的速度)。当然最好是用和串口匹配的晶振,比如11.0592M,一般是下载速率最高的)。

2、单片机烧录原理

单片机有三种烧法:1。把单片机当成ROM芯片,就像早期的单片机一样。在通用编程上对单片机编程,就好比在28C256这样的ROM里写程序一样。2.和AT89S52或者AVR单片机一样,单片机上有SPI接口。这时程序是用专用的下载线烧录到单片机里的。此时不同的是,单片机的CPU不仅可以执行单片机本身的指令,还可以执行操作ROM的特殊指令,如ROM擦除、写入、校验指令等。

3.引导程序,即MCU中已经有一个烧录程序。启动微控制器时,先运行这个程序,程序会判断端口状态。如果存在“ROM待烧录”状态,它将从某个端口(串口、SPI等)读取数据。)然后写入微控制器的ROM中。如果没有“要刻录的ROM”状态,请转到用户程序并开始执行。延伸资料:要理解这个原理,你需要知道几个知识点:单片机就是把一个计算机系统集成到一个芯片上。

3、我的单片机突然无法烧写程序了。

单个芯片的刻录次数也有限制...只要改变它...反正这么便宜。你已经尝试太多次了。单片机的闪存要用几次。用单片机再试一次。先看电源,再看晶振;如果还是不行,那就换吧,不要在这种小事上浪费太长时间。以上只是个人观点。换单片机或者检查电路。这是问题的根源吗?换个单片机试试。如果不行,检查一下写码器,从电源线开始,检查一下数据线,然后检查芯片是否插对,是否接触不良。如果实在不行,就洗一个。十几块钱的东西用不了,就换一个。不值得浪费时间。

4、单片机在烧写程序时能检查到器件但写不进去为什么?

可能是单片机被锁住了,保险丝烧断了,无法再擦除重写,只能读取数据。有可能是芯片损坏或者写参数错误。1.加密的。2.里面有一个程序,写之前需要擦除。3.型号不对。4.程序员有问题。有些实验箱烧的时候需要转那个开关,在线调试的时候需要转回。你得说明你用的是什么类型的单片机和编程器,是否对应。这样大家就可以帮你分析问题出在哪里了,不然世界上的芯片就成千上万,烧法也不一样。

5、单片机为什么能直接烧录程序?

MCU可以直接刻录程序,因为MCU中已经有一个刻录程序。启动微控制器时,先运行这个程序,程序会判断端口状态。如果存在“ROM待烧录”状态,它将从某个端口(串口、SPI等)读取数据。)然后写入微控制器的ROM中。如果没有“要刻录的ROM”状态,请转到用户程序并开始执行。一键烧录原理总结:ICP:使用SWD接口进行烧录,如JLink编程器、JFlash软件等。

6、为什么51单片机不能烧录程序

stc微控制器在刻录时是先断电再通电。最高和最低波特率都设置为1200。尝试交换发送和接收线路。送电前先下载某些点试试。加一个电源开关,先关掉电源,然后点击下载,再打开电源,或者先拔下usb线,点击下载按钮再插上usb线。下载时,电源关闭。

7、单片机不能烧写程序

一个可能的原因是单片机没有冷启动。所以再试的时候,一定要把开发板上所有可能的电荷都放掉,包括电容里的电荷,我以前也遇到过这种问题,但是试了n次都成功了。我不知道发生了什么,只要成功烧一次,以后就基本没问题了。没有安装计算机驱动程序,你的STCISP版本太老了,换到3.1版就可以了STC的芯片是串口烧的。如果没有232端口,需要用USB转换成串口下载线,连接电脑(安装驱动),像ISP下载软件一样下载..。

您可能还会对下面的文章感兴趣: