单片机不能下载程序

来源:百度知道 编辑:UC知道 时间:2024/07/05 19:34:06
我做好了一个单片机最小系统,在P1.0口接一个LED,但是接上电源以后,那个LED就亮了。于是我用编程器测试了一下。我的最小系统没有问题,但是我不知道那个串口和下载线之间会出现什么问题,每次下载的时候都会出现这样的问题:
Chinese:正在尝试与 MCU/单片机 握手连接 ...
Connection is failure. You can try:
1.Give your MCU Power On Reset.
2.Stop operation, then re-select COM Port.
3.Because PLCC-DIP/PQFP-DIP Socket trace too long.
4.Update the STC ISP.exe version.
5.If still error, your MCU Firmware is error
or null.
Chinese:连接失败,请尝试以下操作:
1.在单片机停电状态下,点下载按钮,再给单片机上电
2.停止下载,重新选择 RS-232 串口, 接好电缆
3.可能需要先将 P1.0/P1.1 短接到地
4.可能外部时钟未接
5.因 PLCC、PQFP 转换座引线过长而引起时钟不振荡,请
调整参数
6.可能要升级电脑端的 STC ISP.exe 软件
7.若仍然不成功,可能 MCU/单片机内无 ISP 系统引导码,
或需退回升级,或 MCU 已损坏
8.若使用 USB 转 RS-232 串口线下载,可能会遇到不兼容
的问题,可以让我们帮助购买兼容的 USB 转 RS-232
串口线

仍在连接中, 请给 MCU 上电...

我真诚求求各位大哥,能指点一下我,这个问题出现了好几天,还是没有解决。

在STC ISP.exe 软件的下载选项中有一个为:p1.0,p1.1:与下载无关、下载的时候是不是等于0 0才可以下载程序,如果你上次选择了后面的选项,在下载的时候就要将p1.0,p1.1接地,另外我建议你还是好好读一下使用手册,刚开始我也遇到了这个问题。

如果你是STC12C系列的单片机的话,P1.0和P1.1是开漏结构,而不是带弱上拉的IO口,所以上电LED就会亮是正常的,你必须加上拉电阻

对于下载,
1你首选必须确认你的单片机是否是STC系列的单片机;
2你应该先点击软件界面的下载,然后再给最小系统上电;

我同学也出现过这个问题
当时是数字接地
不过他把接地调整为绝对接地就好了!
你试试吧!

是下拉