Windows 7 64位用STC ISP下载51单片机程序的方法2011-09-08 14:17
1 首先在宏晶的主页 http://www.stcmcu.com/ 下载最新的 STC-ISP.EXE 免安装版,我下载的是 STC-ISP-V4.88-NOT-SETUP-CHINESE.EXE
2 解压缩,将 MSSTDFMT.DLL comdlg32.ocx MSCOMCTL.OCX MSCOMM32.OCX 拷贝至c:/Windows/SysWOW64/ 目录
3 进入 C:/Windows/SYSTEM32 目录,以管理员方式运行 CMD.exe (成功的关键步骤)
4 在命令行下运行上述命令切换至 syswow64 文件夹
cd ..
cd syswow64
5 依次执行下列命令:
regsvr32 mscomctl.ocx
regsvr32 msstdfmt.dll
regsvr32 mscomm32.ocx
regsvr32 comdlg32.ocx cd..
如无意外,只需要注_册这四个就够了
6 现在可以运行解压缩出来的 STC_ISP_V488.exe 程序了,如果还有提示未注_册的控件,照步骤5再注_册就可以了
如果握手时失败,波特率最高和最低都设成1200试试。
1 首先在宏晶的主页 http://www.stcmcu.com/ 下载最新的 STC-ISP.EXE 免安装版,我下载的是 STC-ISP-V4.88-NOT-SETUP-CHINESE.EXE
2 解压缩,将 MSSTDFMT.DLL comdlg32.ocx MSCOMCTL.OCX MSCOMM32.OCX 拷贝至c:/Windows/SysWOW64/ 目录
3 进入 C:/Windows/SYSTEM32 目录,以管理员方式运行 CMD.exe (成功的关键步骤)
4 在命令行下运行上述命令切换至 syswow64 文件夹
cd ..
cd syswow64
5 依次执行下列命令:
regsvr32 mscomctl.ocx
regsvr32 msstdfmt.dll
regsvr32 mscomm32.ocx
regsvr32 comdlg32.ocx cd..
如无意外,只需要注_册这四个就够了
6 现在可以运行解压缩出来的 STC_ISP_V488.exe 程序了,如果还有提示未注_册的控件,照步骤5再注_册就可以了
如果握手时失败,波特率最高和最低都设成1200试试。
我也遇到这情况,打电话问老姚,上面就是他说的方法,试了能行。(greatwall2 )
我(youright)来解释一下真相,绝对真相:
STC单片机下载引导程序需要CPU完全断电,注意:完全断电!完全断电!完全断电!
1、要知道电源并非只从VCC进入,其他管脚也可能有微弱电流,至于多大,并不是非得达到CPU工作的电流。
2、说到这里,大家可能明白了一点,微弱电源就是从你已经连好的ISP下载线进入了,下载线供电能力,有个体和偶然因素,所以很多人换根线或是改改波特率就好了,会判断是下载线不兼容的假像!这个假相迷惑了数代有识青年,并当做教本教育下一代,呵呵。
3、问题如何解决:STC串口线TXD串一个300-500欧电阻、RXD串一个IN4148,保证你从此告别STC下载烦劳。
( http://www.ourdev.cn/bbs/bbs_content.jsp?bbs_sn=4453586 )
http://hi.baidu.com/tuenhai/ 按:Windows 7 64位下有时无法下载,怎么试都不行,重启电脑就好了. 是否提示尽量不要插拔usb转串口下载线?