STC單片機(jī)在進(jìn)行冷啟動(dòng)時(shí)會(huì)從ISP引導(dǎo)碼開(kāi)始執(zhí)行程序,而進(jìn)行熱啟動(dòng)或按復(fù)位鍵軟啟動(dòng)時(shí)是從用戶程序段開(kāi)始執(zhí)行的。然而熟悉STC單片機(jī)的朋友知道STC單片機(jī)增加了ISP/IAP控制寄存器ISP_CONTR,用來(lái)管理ISP/IAP功能和是否軟啟動(dòng),其各位功能大家可參照STC公司相關(guān)資料。當(dāng)我們將ISP_CONTR置為0x60時(shí)單片機(jī)自動(dòng)復(fù)位從ISP引導(dǎo)碼開(kāi)始執(zhí)行。由此我們?cè)谛枰螺d程序時(shí)將ISP_CONTR置為0x60就可以完成下載了。
STC單片機(jī)下載軟件在Windows7下使用方法
當(dāng)然,最簡(jiǎn)單的辦法是用兼容模式進(jìn)行,我們說(shuō)的是不用兼容模式的情況
下面以官方版本V4.80為例介紹使用方法:
(1)使用對(duì)應(yīng)版本的綠色版(欣世紀(jì)電子用戶直接解壓光盤(pán)里的安裝exe文件即可,即stcv4.80.EXE)
(2)運(yùn)行STC_ISP_V480.exe,這時(shí)在Windows7下會(huì)報(bào)錯(cuò),提示MSCOMCTL.OCX(或者類(lèi)似的)不能注冊(cè),那么我們下面要手動(dòng)在系統(tǒng)中注冊(cè)
(3)將提示的文件,在解壓的文件中找到,然后復(fù)制到系統(tǒng)路徑windows/system32/下,(實(shí)際測(cè)試是MSCOMCTL.OCX、MSCOMM32.OCX、COMDLG32.OCX這三個(gè)文件)
(4)在windows/system32/目錄下找到cmd.exe,單擊右鍵,以管理員身份運(yùn)行
(5)打開(kāi)后,輸入regsvr32MSCOMCTL.OCX,ENTER鍵確認(rèn),系統(tǒng)會(huì)提示注冊(cè)成功,然后再進(jìn)行相同的操作,注冊(cè)另外的ocx文件
?(6)注冊(cè)完所有的文件后,再打開(kāi)STC_ISP_V480.exe就可以運(yùn)行了。
stc下載工具(stc-isp)使用心得
Chinese:正在嘗試與MCU/單片機(jī)握手連接...
Chinese:連接失敗,請(qǐng)嘗試以下操作:
1.在單片機(jī)停電狀態(tài)下,點(diǎn)下載按鈕,再給單片機(jī)上電
2.停止下載,重新選擇RS-232串口,接好電纜
3.可能需要先將P1.0/P1.1短接到地
4.可能外部時(shí)鐘未接
5.因PLCC、PQFP轉(zhuǎn)換座引線過(guò)長(zhǎng)而引起時(shí)鐘不振蕩,請(qǐng)
調(diào)整參數(shù)
6.可能要升級(jí)電腦端的STC-ISP.exe軟件
7.若仍然不成功,可能MCU/單片機(jī)內(nèi)無(wú)ISP系統(tǒng)引導(dǎo)碼,
或需退回升級(jí),或MCU已損壞
8.若使用USB轉(zhuǎn)RS-232串口線下載,可能會(huì)遇到不兼容
的問(wèn)題,可以讓我們幫助購(gòu)買(mǎi)兼容的USB轉(zhuǎn)RS-232
串口線
仍在連接中,請(qǐng)給MCU上電...
MCUTypeis:STC89C51RC
MCUFirmwareVersion:3.9C
Chinese:MCU固件版本號(hào):3.9C
Doublespeed/雙倍速:12T/單倍速
振蕩放大器增益:fullgain
下次下載時(shí)P1.0/P1.1與下載無(wú)關(guān)
內(nèi)部擴(kuò)展AUX-RAM:允許訪問(wèn)(強(qiáng)烈推薦)
下次下載用戶應(yīng)用程序時(shí)將數(shù)據(jù)Flash區(qū)擦除:NO
用戶軟件啟動(dòng)內(nèi)部看門(mén)狗后:復(fù)位關(guān)看門(mén)狗
內(nèi)部時(shí)鐘頻率:11.055204M.
外部時(shí)鐘頻率:11.055204M.
Chinese:正在重新連接...
CurrentBaudis:/當(dāng)前波特率為:57600bps.
WeareerasingMCUflash...
正在擦除應(yīng)用程序區(qū)...(00:00)
正在下載...(開(kāi)始時(shí)間:04:26:25)
ProgramOK/下載OK
VerifyOK/校驗(yàn)OK
erasetimes/擦除時(shí)間:00:00
programtimes/下載時(shí)間:00:00
EncryptOK/已加密
---------------------------------------------------
哇哈哈,隨著上面一串字串的出現(xiàn),一種久違的興奮由然而生,我的第一次下載終于成功了。
整了三個(gè)鐘頭,終于確定是驅(qū)動(dòng)的問(wèn)題。這一切都源于一個(gè)“可能”不經(jīng)意的操作...
開(kāi)始接上USB轉(zhuǎn)串口線時(shí),發(fā)現(xiàn)不能識(shí)別,我已經(jīng)敏銳地感覺(jué)到:驅(qū)動(dòng)光盤(pán)可能是小小的那個(gè)。
于是我放進(jìn)光盤(pán),果不其然,后來(lái)已被證實(shí),但我還沒(méi)明白過(guò)來(lái),就發(fā)現(xiàn)設(shè)備已經(jīng)被識(shí)別了。
我懷疑可能是放光盤(pán)時(shí)不小心觸動(dòng)了本本的觸摸板點(diǎn)擊了確定,從而導(dǎo)致了驅(qū)動(dòng)的自動(dòng)安裝。
于是麻煩來(lái)了...
USB轉(zhuǎn)串口線雖然被識(shí)別了,卻多次下載失敗,這方面雖然我是張白紙,但解決能力還是有的。
遇上這事,除了問(wèn)賣(mài)線的掌柜,第二個(gè)選擇就是問(wèn)百度了(我不傾向問(wèn)Google,因?yàn)橛⑽目床欢?/p>
結(jié)論如下:
1.經(jīng)調(diào)查,不是所有USB轉(zhuǎn)串口線都能用于STC的下載。完...我第一個(gè)反應(yīng)就是可能被忽悠了。
2.經(jīng)調(diào)查,STC公司生產(chǎn)的同類(lèi)接線能完美地適用于其STC產(chǎn)品的下載。有網(wǎng)友建議更換STC的驅(qū)動(dòng)。
3.經(jīng)調(diào)查(哥,能少這三個(gè)字不-_-。現(xiàn)T232能適用于STC的下載。我一看圖,靠,長(zhǎng)得跟我的線一樣。
于是我做了以下嘗試:
1.下載STC的官方USB轉(zhuǎn)串口線驅(qū)動(dòng),盡管我不知我的線是否就是它們的官方線。測(cè)試后發(fā)現(xiàn)驅(qū)動(dòng)不對(duì)線。-_-!
2.安裝光盤(pán)中FT232的驅(qū)動(dòng),發(fā)現(xiàn)死活安裝不上。沒(méi)辦法。找卸載方法,沒(méi)找到。
3.在安裝光盤(pán)中找到PL2303(2?),安裝,再卸載。重啟電腦。
4.重頭開(kāi)始,插線,找驅(qū)動(dòng)時(shí),指定FT232,千萬(wàn)不要自動(dòng)了。
5,測(cè)試,成功下載了!
?
- PC官方版
- 安卓官方手機(jī)版
- IOS官方手機(jī)版