STC-ISP V3.1 给单片机下载程序失败

STC-ISP V3.1 给单片机下载程序失败,第1张

先关单片机电源,点击下载然后在给单片机上电。软件界面默认配置。

单片机连接只要电源正常,串口连接正常就行了。

晶振用的是内部的。

那你换一个单片机啦!如果单片机能正常运行程序,而又无法下载程序那还有一种可能是芯片内固化的下载监控程序,被破坏了。

stc89c52单片机下载程序时一直停在 “正在检测目标单片机”,是设置错误造成的,解决方法如下:

1、首先打开电脑中的keil软件,点击“工程”新建一个工程,命名为“点亮LED”,点击确定。

2、出现一个选择芯片型号的对话框,选择"Atmel"里面的“89C52”,点击确定进行下一步。

3、点击如图所示,新建一个文件,在文件里先输入几个字符,然后点击窗口右上角的打叉,接在出现的对话框里选择“是”,重命名为“11c”文件,点击保存。

4、接下来右击“Soure Group1”,选择“增加文件到组Soure Group1”,然后在出现的对话框里选择“11c”,点击“Add”,将刚才的C文件添加到工程中。

5、在“Soure Group1”的左边出现了一个“+”号,点开它,双击打开“11c”。

6、然后编写点亮LED的程序,定义LED的IO口,将LED的IO口置0就可以。

7、编写完成,点击“目标Target属性”,在d出的窗口中点击“输出”,如图设置生成“HEX”文件后保存,就可以了。

你这烧录软件STC-ISP的版本太老了,去STC官网下载最新版的烧录软件STC-ISP。

用USB转TTL下载器,要安装驱动程序的,你安装了吗?

用最新版本的STC-ISP软件,就会检测到安装驱动程序后的串口,并显示出CH340,才说明驱动程序安装正确,电脑上多一个虚拟串口。

还有,就是烧录程序的顺序和步骤,你做的对不对。

单片机先要断电的,然后点烧录软件的下载,再给单片机上电,才开始烧录程序。

如果没有安装CH340的驱动程序,就更要去STC官网了,下载STC-ISP软件包,里有还有CH340的驱动程序,并有安装说明,一定要去下载的。

STC15系列相对普通STC51单片机来说有点特殊,下载软件时,要彻底放电,再冷启动,才能运行ISP,另外下载软件中有“下次冷启动需要P32/P33=0/0才可下载程序”设置,如果你选择了,而单片机放电不彻底,也可能造成不运行ISP,建议你关闭104电源后,再用镊子将单片机电源端对地放一次电,将P32/P33也对地放一次电,再冷启动下载用户程序。

你的串口被别的程序用了啊,把别的程序关了再用ISP下载。如果你不知道那个程序用了串口,你就重启下,然后就开STC的下载程序。也有可能是你COM的号不对,打开电脑的设备管理器看看你COM的号,如果是USB转串口的,什么号都有可能,不一定是COM1或者COM2

如果下载出问题了比较不好检查!有以下原因可能会引起!(根据检测难易度排列)

1、下载软件的芯片类型选择不正确。

2、串口波特率设置过高。

3、串口连线断路或反接。(STC的ISP下载线,有时是不需要max232转换的)

4、芯片掉电不彻底。(这个最有可能)

5、芯片复位问题。

没什么好办法,就是要多试,多查,排除各种问题才行!

需要注意:芯片复位可靠、RS232硬件连线、上位机烧录软件的设置等等!!!

如果波特率有问题没有固定的计算方法,根据硬件不同需要自己测试。

测试方法:最高波特率和最低波特率设置成一样的数值,然后写入程序!

测试时,从最大波特率115200开始,不成功则减小波特率,直至成功,成功时使用的波特率就是你的硬件支持的最大波特率了!

一般来讲,最小的波特率是一定能够写入的,但是写入效率慢!

祝你早日成功!!

以上就是关于STC-ISP V3.1 给单片机下载程序失败全部的内容,包括:STC-ISP V3.1 给单片机下载程序失败、stc89c52单片机下载程序时一直停在 “正在检测目标单片机” 怎么解决、STC下载器为什么下不了程序等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zz/9786110.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-02
下一篇 2023-05-02

发表评论

登录后才能评论

评论列表(0条)

保存