STC89c52单片机开发板用STC-ISP下载程序总是没有成功,出现下面的提示内容:
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 上电...
请高手指点啊
STC89c52单片机开发板烧录程序就致命的问题,请高手指点啊,在下感激不...
1.在单片机停电状态下,点下载按钮,再给单片机上电;2.停止下载,重新选择 RS-232 串口, 接好电缆;3.可能需要先将 P1.0\/P1.1 短接到地;4.可能外部时钟未接;5.因 PLCC、PQFP 转换座引线过长而引起时钟不振荡,请调整参数;6.可能要升级电脑端的 STC ISP.exe 软件;7.若仍然不成功,可能...
关于单片机ATM89S52烧录程序的问题
你的学习板是无法实现对AT89S52的烧录的,因为AT89S52不具备“自编程”的功能。详细说明一下:AT89S52的烧录模式属于ISP,通俗的说是其它电路直接操作单片机的3根专用的端口完成烧录,属于硬件烧录模式;而你说用的STC89C52学习板的烧录模式属于IAP,通俗的讲就是单片机通过学习板的串口,接收到需要烧录的程序...
单片机是stc89c52,现在想通过串口(TXD、RXD、GND)来烧录程序文件.hex...
用max232如图,软件就用STC-ISP。
...程序出错 不执行定时器中断1 同时delay函数也有错 求高手指点...
1.独立按键的判断在程序中如果没有用sbit定义过不能写为 P2^n 的形式,在程序体内这种写法表示的是异或 2.中断程序里,进入中断程序以后如果不是特殊需要,先关断自身的中断控制位,退出中断的时候再打开 3.在单片机里写程序的时候能省资源就省,52单片机是8位的,如果变量范围不超过255就不要用int...
请高手指点,如何实现51单片机程序烧写
1、利用编程器烧录,这是比较古老的方法了,上个世纪和本世纪初,基本利用这种方法烧录单片机程序。2、ISP,利用串口或JTAG口将程序下载到单片机。现在大多数单片机都是如此。3、IAP,可以在单片机运行状态下,利用串口、JTAB,USB或其他硬件设计的介质,将程序更新到单片机。
请高手指点,如何实现51单片机程序烧写
1、利用编程器烧录,这是比较古老的方法了,上个世纪和本世纪初,基本利用这种方法烧录单片机程序。2、ISP,利用串口或JTAG口将程序下载到单片机。现在大多数单片机都是如此。3、IAP,可以在单片机运行状态下,利用串口、JTAB,USB或其他硬件设计的介质,将程序更新到单片机。
单片机上电不工作不知道是什么问题,请高手们指点
在确保电源无故障的情况下,首先检查是否复位了,其次检查晶振电路是否起振了。如果都没问题,就是软件问题或是单片机损坏了
...下面就显 - 0 错误 (S),0 警告 (S).那个高手指点一下
说明没有错误,没有警告,你的程序已经被正确编译 2、程序没错,需要生成机器码,也就是xxx.HEX文件,文件生成的方法见图 3、再将这个HEX文件下载到单片机中,注意:不是你的源程序文件xxx.C。4、下载完成后单片机就该开始运行。如果未运行肯定是你的硬件出问题了,因为这个软件编制的没有任何问题。
奇怪的主板 报警器:SPEAKER 问题,请高手指点一下!
1 用驱动人生更新一下驱动 2 CPU温度过高产生的卡机现象 建议你把CPU风扇拆下来看一下硅脂涂好了吗 然后重新装好 如果温度还是降不下去 有可能是风扇转速降低了 最好换一个风扇 3 你再仔细听下节奏 1短: 系统正常启动。这是我们每天都能听到的,也表明机器没有任何问题。2短: 常规错误...
使用Keil开发ARM编程问题,请编程高手指点一下:为什么用了一条#if(1...
在C语言中,我们开发过程中,如果让某一段代码不执行,我们用两种办法,一种是用“\/\/"或者“\/**\/"屏蔽掉,另一种,就是用#if 0。。。#endif方法来关闭,一般来说,老手都用后者,当调试完成后,会修改回#if(1),让代码回归在正常状态下。所以,你这里的#if(1)应该是调试过的,之后又修改回...