问什么我的stc-isp烧录软件一直在检测单片机
排除一下:冷启动单片机。还有rxd txd是否借对了。型号是否选对了,最容易错的就是c52和c52rc选错。检查下单片机复位引脚电平是否正常,复位引脚连接了其他东西的话有可能导致复位引脚电平异常从而导致芯片上电运行异常。首先检查下载器的rx与tx是否与单片机的rx与tx正确且良好的连接(导线接触良好,tx对应rx,rx对应tx) 其次检查晶振是否成功起振(最好使用示波器检查 如没有示波器,可用万用表直流电压档测对地电压是否处于2V到3V之间,同时也得注意一下频率,示波器可以直接看。总结如下:万用表就看一下晶振吧,不能太高,11.0592M或者12M是最常用的),如果这些都没问题,检查自己是否冷启动(点击下载后断开单片机供电再上电),如还是有这个现象,将单片机型号选择为丝印型号后点击检测mcu选项。如果可以读到mcu数据则把最大下载波特率减半,点击下载,冷启动就可以了。如果要是不行的话,单片机最小系统有问题,检查最小系统的接线(电源电路、复位电路等)。
问什么我的stc-isp烧录软件一直在检测单片机?
排除一下:冷启动单片机。还有rxd txd是否借对了。型号是否选对了,最容易错的就是c52和c52rc选错。检查下单片机复位引脚电平是否正常,复位引脚连接了其他东西的话有可能导致复位引脚电平异常从而导致芯片上电运行异常。首先检查下载器的rx与tx是否与单片机的rx与tx正确且良好的连接(导线接触良好,tx对应rx,rx对应tx) 其次检查晶振是否成功起振(最好使用示波器检查 如没有示波器,可用万用表直流电压档测对地电压是否处于2V到3V之间,同时也得注意一下频率,示波器可以直接看。总结如下:万用表就看一下晶振吧,不能太高,11.0592M或者12M是最常用的),如果这些都没问题,检查自己是否冷启动(点击下载后断开单片机供电再上电),如还是有这个现象,将单片机型号选择为丝印型号后点击检测mcu选项。如果可以读到mcu数据则把最大下载波特率减半,点击下载,冷启动就可以了。如果要是不行的话,单片机最小系统有问题,检查最小系统的接线(电源电路、复位电路等)。
为什么单片机烧录不进程序?
单片机烧录不进程序因为:单片机保存程序是使用EEPROM或者flash的,都需要先擦除,才能写入的。第一次能烧进去,是因为单片机出场时本来就是已擦除过的,可以写入。但之后的写入之前,都需要先擦除。串口线是否可靠(点击 计算机--》管理---》设备管理--》端口,若串口被识别则在端口中 可以看到,如果无论换什么串口线都电脑都没有反应的话,那可能就是系统问题了,盗版系统很有可能不能识别,特别是盗版WIN7)。单片机也被称为单片微控器,属于一种集成式电路芯片。在单片机中主要包含CPU、只读存储器ROM和随机存储器RAM等,多样化数据采集与控制系统能够让单片机完成各项复杂的运算,无论是对运算符号进行控制,还是对系统下达运算指令都能通过单片机完成。 由此可见,单片机凭借着强大的数据处理技术和计算功能可以在智能电子设备中充分应用。
单片机烧录原理
单片机烧录原理有三种方式:1、把单片机当做一个ROM芯片,早期的单片机都是如此。将单片机放在通用编程上编程时,就像给28C256这样的ROM中写程序的过程一样。2、像AT89S52或AVR单片机一样,在单片机上有SPI接口,这时用专用的下载线将程序烧写到单片机中。这时不同的是,单片机的CPU除了执行单片机本身的指令之外,还能执行对ROM进行操作的特殊指令,如ROM擦除、烧写和校验指令。在编程ROM时,下载线先通过传输这些指令给CPU执行(擦除ROM、读入数据、烧写ROM、和校验ROM),这样完成对单片机的ROM的烧写。3、引导程序,即单片机中已经存在了一个烧写程序。启动单片机时首先运行这程序,程序判断端口状态,如果符合“要烧写ROM”的状态存在,就从某个端口(串口、SPI等等)读取数据,然后写入到单片机的ROM中。如果没有“要烧写ROM”的状态,就转到用户的程序开始执行。扩展资料:理解这个原理需要知道几个知识点:单片机是把一个计算机系统集成到一个芯片上。相当于一个微型的计算机,和计算机相比,单片机只缺少了I/O设备。单击片烧录原理总结:ICP:使用SWD接口进行烧录,如J-Link烧录器和J-Flash软件配合使用。ISP:使用引导程序(Bootload)加上外围UART/USB等接口进行烧录。IAP:软件自身实现在线电擦除和编程的方法,不使用任何工具。程序通常分成两块,分别为引导程序和应用程序。可以这样比喻性的理解:单片机就是电脑的主板,我们写的程序就是操作系统,主板里面装入引导操作系统的基本程序,下载程序就是给电脑装系统。参考资料来源:百度百科-单片机
问什么我的stc-isp烧录软件一直在检测单片机?
stc-isp烧录软件一直在检测单片机原因有下:1、TXD和RXD接错了,下载器TXD接单片机RXD,RXD接单片机TXD。2、晶振没插或者松了。3、单片机型号选择错了,如果是STC89c52RC就要选后面加RC的,STC89c52就不行。4、需要冷启动,就是给单片机断一次电,有的直接按电源开关就可以了,如果连的线把vcc拔插一次就可以了。操作说明:(1)打开STC-ISP,在MCU Type栏目下选中单片机。(2)根据您的9针数据线连接情况选中COM端口,波特率一般保持默认,如果遇到下载问题,可以适当下调一些。(3)先确认硬件连接正确,“打开文件”并在对话框内找到您要下载的HEX文件。(4)选中两个条件项,这样可以使您在每次编译KEIL时HEX代码能自动加载到STC-ISP,点击“Download/下载”。