㈠ 单片机无法烧录程序
这种问题很常见,建议你尝试以下方法解决
1.单击下载按钮,让软件向单片机写入程序,如果出现这个提示无法下载,请在下载状态下关闭单片机电源再重新打开,看烧写过程开始没有
2.如果还没有,请检查COM端口设置的是不是你连接编程器或者开发板的端口,数据线有没有连接好
3.将串口的波特率降到最低1200,如果1200时写入程序正常,下次写入时再逐渐提高。
4.有些开发板在P30和P31口处设置了跳线,请检查一下跳线设置是否有问题
5.以上都不管用,请你检查使用的单片机是否是STC单片机,AT单片机是不支持使用这个软件下载程序的。可以尝试更换一个单片机芯片试试。
㈡ STC单片机程序烧写不进去,就停在给mcu上电那一步,请问这个问题怎么解决谢谢!
1、检查下串口工作是否正常,将串口的2脚和3脚短路,然后打开串口调试程序试下,看看串口通信是否正常。
2、检查232转换器是否正常,可以将232输入输出的引脚短路,即将单片机拔下来,将单片机串口的RX和TX短路,用串口调试程序调试看是否正常。
3、检查单片机的晶振是否工作、电源电压是否正常。
4、如果线路中有485等多余芯片挂在串口上,将这些东东拆下来试试。
你的ISP设置好像没有什么问题
㈢ AT89S52单片机烧写不进程序
如果原来的程序还能运行,那么,最大的可能是烧写端口的某一个管脚被静电烧坏了。
程序调试过程中,因为需要经常接触电路和芯片,很容易出现这样的状况。
注意防静电。
㈣ STC12C5A60S2单片机无法烧写程序
首先,这款单片机是1T的单片机,当你的外部时钟晶振大于12M时它的最小系统和普通的89C52不太一样,我没试过用普通的最小系统行不行,我是重新焊了一块最小系统好用。
能下,我刚试了一下。我的晶振是22.1184MHZ。排除了这个问题,我估计有可能是U转串线坏了或是电脑的U口坏了,我遇到过一回这种情况最后是因为U口坏了。你可以这样,有台式机的话,找机箱后面的串口,然后取三个杜邦线(导线就行)。2连3(电脑后面的串口上标有数字1~9但很小,然后电脑上的2连单片机上的3),3连2,5连GND,下载时COM1或COM2。
㈤ 程序烧写到单片机中失败的原因有哪些
1、写片器也较编程器故障。
2、写片器和PC通信故障。
3、单片机芯片故障。
4、写片器驱动程序不正确。
5、烧录程序选择的单片机型号不正确。
6、程序编译如果不正确,即使烧录进单片机,也不能正常工作。
先缩小失败的范围,再进一步分析其原因。
㈥ 单片机 usb转串口线无法烧写程序
1:你之前用USB-USB线能正常烧写程序,说明你的开发板上已经集成了USB-RS232的转换电路,而这个转换电路连接到了STC单片机的串口上。
2:你现在使用USB转串口RS232线,连接到开发板的串口上,你要确保开发板上的串口是通过RS232芯片连接到STC单片机的串口上的。
3:STC单片机能下载程序的前提是需要重新上电,所以你要确保STC单片机下载程序时能重新上电。(比如有其它方式间接给单片机供电了,即便是你按了电源开关,但单片机并没有正常重新上电)
4:你选用USB转串口RS232线,是需要查看COM端口号的,想必你知道这个。