1.5 STC-ISP使用


STC-ISP使用

相關下載

STCISPV4.88

STC-ISP軟件是將程序燒寫文件下載到STC單片機里,可以到http://www.stcmcu.com/官網下載最新的版本(使用STC單片機時STCISP軟件必要的).

下載后的軟件須要安裝(或都解壓),建議安裝時新建一個文件夾並裝入其中;

雙擊圖標(圖1),就可以運行該STC_ISP軟件

clip_image002

(圖1)STCISP圖標

STC_ISP運行后(如圖2)

image

圖2 STCISP介面

解釋相關標示:

(1)選擇目標下載目標的MCU(單片機)型號;

(2)添加HEX/BIN文件;

(3)選擇串口ID,圖中顯示COM8(串口8),有時候我們不清楚使用了那個串口,可以通過”我的電腦->左鍵選擇設備管理器->選擇端口+號,可以看到電腦串口狀態(圖3),當然前提下,我們須要插入MinCom (USBISP)連接器(圖4);

(4)雙倍頻設置,”6T/雙倍頻”fosc/6=fcpu “12T雙倍頻”fosc/12=fcpu;(fosc晶振頻率,fcpuMCU頻率),跟據須要來設置,一般默認就可以;

(5)振盪放大器增益設置;默認為full gain(滿增益),如果低功耗16MHz須選用1/2gain(1/2增益)降低功耗;

(6)P1.0/P1.1冷啟動設置,在MCU(單片機)出廠時缺少設置P1.0/P1.1與下載無關,同時STC-ISP軟件也默認選擇P1.0/P1.1”與下載無關”,用戶可以不用理回;(*如果不小心設置選擇”等於0/0才可以下載,快速啟動”,那么每次下載操作時都要對P1.0/P1.1=0/0時才可以下載;要恢復P1.0/P1.1與下載無關”可以選擇”與下載無關”選項,點擊下載(即圖2的(7)項),對P1.0/P1.1=0/0,然后上電,當下載成功后解除)

(7)下載按扭,停止下載按扭,重新下載按扭;將機械碼加載到MCU(單片機ROM區)

(8)每次下載前重新調入已打開在緩沖區的文件,方便調試使用;

(9)STCISP狀態信息欄

clip_image002[6]

圖3

clip_image019

圖4 MinCom(USBISP)連接圖

實例:

在KEIL編譯軟件上將目標程序編譯成生成了HEX文件,須要下載到STC89C52RC單片機上:

*打開STC-ISP軟件(圖1),

*在STCISP軟件窗口選擇單片機型號為STC89C52RC(圖2的(1))

*點擊”打開程序文件”按扭(圖2的(2)),彈出圖5,並選擇.hex目標文件,點打開.

image 圖5

*選擇串口ID:把MinCom插入到USB,然后進入設備管理器查看MinCom在那個COM,圖3顯示出是COM8,回到STCISP軟件選擇COM8(圖2的(3));

*選擇12T/單倍頻(圖2的(4))

*選擇full gain滿增益;

*選擇P1.0/P1.1”與下載無關”

*選擇” 每次下載前重新調入已打開在緩沖區的文件,方便調試使用”減小重新調入文件步驟;

*對MCULOVE實驗板斷電,插上MinCom的輸出口,對STCISP軟件點擊下載(圖2的(7))

*觀看圖2的(9)處信息欄,如果加載失敗可以看到(1){…}內容;如果加載成功(2){…}

在信息欄中看到的信息非常清晰STCISP做了什么,同時也確保了程序寫到MCU(單片機)上是正確無誤.

 

 

 

狀態信息欄

(1){

Chinese:正在嘗試與 MCU/單片機 握手連接 ...

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 上電...

}

(2){

Chinese:正在嘗試與 MCU/單片機 握手連接 ...

MCU Type is: STC89C52RC

MCU Firmware Version: 3.2C

Chinese:MCU 固件版本號: 3.2C

Double speed / 雙倍速: 12T/單倍速

振盪放大器增益: full gain

下次冷啟動須 P1.0/P1.1=0/0 才下載, 快速啟動

內部擴展AUX-RAM: 允許訪問(強烈推薦)

下次下載用戶應用程序時將數據Flash區擦除: NO

用戶軟件啟動內部看門狗后: 復位關看門狗

ALE pin 仍為 ALE

內部時鍾頻率:11.07831M.

外部時鍾頻率:11.07831M.

Chinese:正在重新連接 ...[00:01] )

Current Baud is: / 當前波特率為: 115200 bps.

We are erasing MCU flash...

正在擦除應用程序區... ( [00:01] )

正在下載... ( 開始時間: 16:16:18 )

Program OK / 下載 OK

Verify OK / 校驗 OK ( Total: [00:00] )

MCU Type is: STC89C52RC

MCU Firmware Version: 3.2C

Chinese:MCU 固件版本號: 3.2C

Double speed / 雙倍速: 12T/單倍速

振盪放大器增益: full gain

下次下載時 P1.0/P1.1 與下載無關

內部擴展AUX-RAM: 允許訪問(強烈推薦)

下次下載用戶應用程序時將數據Flash區擦除: NO

用戶軟件啟動內部看門狗后: 復位關看門狗

ALE pin 仍為 ALE

設置選項成功。

Program OK / 下載 OK

Verify OK / 校驗 OK

program times/下載時間 : [00:00]

Encrypt OK/ 已加密

}


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM