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