1、飞思卡尔的MCU可以设置软件密码,可能你丢失了密码,你可以用独立编程器插除以后再试。
2、可能需要你设置对芯片编程的硬件地址,可能你未正确指定地址,所以导致编程器不知道该向那个地址空间内烧入数据。
STC单片机下载程序,关键在于USB转串口线或USB转TTL模块与单片机的连接,与STC-ISP烧录软件的设置没多大关系,还有 *** 作顺序。烧录软软点下载后,再给单片机上电,这时,电脑和单片机要互相通信实现握手,你第一步就不对,电脑与单片机设有正常通信,这是关键,你发那一堆都没啥用。
现在着手查USB转TTL模块(或USB转串口线),打开STC-ISP软件,看看在串口号栏内有没有CH340,有说明USB端正常,没有则USB端都不对,可能电脑没安驱动程序。有就查与单片机连接的4条线,TXD,RXD,VCC,GND,都接的对不对。
遇到这种情况,首先先查看你打开的串口号存不存在。
计算机-管理-设备管理-端口。请选择这里有标计的串口号。COM1默认是计算机主板自带串口,若是笔记本则没有,直接是你的USB转串口线(你的板子自带USB转串口的话就是你的板子)的串口号。若发现串口前有惊叹号,则可以右键禁止,再右键启用,若仍存在惊叹号,请更新驱动试试。
若在设备管理里没有发现串口号,就是转串口芯片有问题,请拔出USB线再插入。
若设备管理器能找到该串口,并且串口号选择也正确,仍出现该问题,请关闭所有串口调试类型的软件再试。如果还是,就是该串口未正常关闭,可以重启计算机解决。
这个与三个因素有关::
1 新单片机与写过程序的单片机
STC12C5AXXS2系列的,我用过几个,都发现有这个毛病,全新的单片机没问题,写过程序之后的,再下载程序,就有时会失败,但是失败的比例不算多。
2 你电脑的串口,如果你的电脑是USB转串口,这个毛病最明显,因为USB转串口,是个虚拟串口,挺不好用的,如果你用的是台机,那么,最好用PCI转串口。如果是笔记本,建议你在百度上搜索,“STC下载用PL2303驱动“
3 你单片机的晶振,单片机晶振越高,下载失败概率越大。
结合心上三点,我的解决办法是降低下载时的波特率,我把下载时最高波特率和最低波特率分别设成为 4800和2400,有时候设成为 2400 2400,下载成功的机会比较大,当然,速度也慢很多。
以上就是关于单片机程序无法下载全部的内容,包括:单片机程序无法下载、51单片机下载程序失败、单片机下载程序失败,求大神帮忙。 我用的是郭天祥的开发板,STC89C52RC,又下了STC-ISP4.8 下载器。等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)