軟件介紹
STC單片機燒錄工具(STC-ICP)主要是將用戶的程序代碼與相關(guān)的選項設(shè)置打包成為一個可以直接對目標芯片進行下載編程的超級簡單的用戶自己界面的可執(zhí)行文件。 STC超強工具包,已含89系,使用該軟件的Keil仿真設(shè)置在Keil中添加器件/頭文件和仿真!stc-isp.exe其實就是給STC單片機下載程序的。STC沒有ISP功能,以前的STC芯片會把用戶編程區(qū)的地址給出來,但是后來硬件上用類似屏蔽的方法禁止用戶自編程了,如果想用ISP功能就要用STC自己的編程器才可以。STC雖然沒有了ISP功能但是他們用IAP代替了,STC有專門的IAP功能芯片,其實就是用了一個很大的EEPROM,分了三個區(qū),一區(qū)是用戶程序區(qū),二區(qū)是IAP程序搬移區(qū),三區(qū)是新程序區(qū)。有感興趣的朋友們,可以前來下載體驗哦! 使用方法: 單片機出廠時的缺省設(shè)置是“P1.0/P1.1”與下載無關(guān),P3.0/RxD, P3.1/TxD 通過 RS-232 轉(zhuǎn)換器連接到電腦的普通RS-232 串口就可以下載/編程用戶應(yīng)用程序到單片機內(nèi)部用戶應(yīng)用程序區(qū)了。 如果單片機在正常工作時 P3.0/RxD 外接的是 RS-485/RS-232 等通信電路, 推薦選擇步驟4中: 下次冷啟動“P1.0/P1.1”等于“0/0”才可以下載程序 單片機冷啟動后(先沒有電,后上電)首先運行的是單片機系統(tǒng) ISP 監(jiān)控程序。系統(tǒng) ISP 監(jiān)控程序首先判斷是否需要“P1.0/P1.1”等于“0/0”才可以繼續(xù)執(zhí)行系統(tǒng) ISP 監(jiān)控程序。 如果用戶設(shè)置了下次冷啟動后“P1.0/P1.1”等于“0/0”才可以下載程序,而下次冷啟動后“P1.0/P1.1”不同時為“0/0”,則單片機立即結(jié)束運行系統(tǒng) ISP 監(jiān)控程序,軟復(fù)位到用戶應(yīng)用程序區(qū)執(zhí)行用戶應(yīng)用程序。 如果用戶設(shè)置了下次冷啟動后“P1.0/P1.1”等于“0/0”才可以下載程序,冷啟動后如“P1.0/P1.1”同時為“0/0”,則單片機會去判斷 P3.0/RxD 口有無合法下載命令流(有幾百個字節(jié))。如果有合法下載命令流,則下載用戶應(yīng)用程序。 如果沒有合法下載命令流,則單片機立即結(jié)束運行單片機系統(tǒng) ISP 監(jiān)控程序,軟復(fù)位到用戶應(yīng)用程序區(qū)執(zhí)行用戶應(yīng)用程序。 如果冷啟動后 P3.0/RxD 口有很多“亂碼”進入P3.0串口,雖然系統(tǒng) ISP 監(jiān)控程序能正確地判斷是不合法的命令,但是較多的“亂碼”會使單片機從“運行系統(tǒng) ISP 監(jiān)控程序狀態(tài)”變?yōu)?ldquo;運行用戶應(yīng)用程序狀態(tài)”的時間拉長,造成用戶誤認為是復(fù)位時間過長。 設(shè)置下次冷啟動后“P1.0/P1.1”等于“0/0”才可以下載用戶應(yīng)用程序的好處是: 將單片機從“運行系統(tǒng) ISP 監(jiān)控程序狀態(tài)”變?yōu)?ldquo;運行用戶應(yīng)用程序狀態(tài)”的時間縮短到 50 微秒以內(nèi),此時間可忽略不計,因為 R/C 阻容復(fù)位電路的時間誤差是毫秒級的。 1 毫秒 = 1000 微秒。 大部分用戶選擇單片機出廠時的缺省設(shè)置 ——“P1.0/P1.1”與下載無關(guān)就可以了。 更新日志: STC單片機燒錄工具(STC-ICP)Ver6.80 (2014-10-9) 1. 仿真器底層固件版本更新為Ver2.3 (修改仿真監(jiān)控代碼所占用的XRAM的地址 IAP15F2K61S2所使用的XRAM地址為0400H-06FFH IAP15W4K61S4所使用的XRAM地址為0C00H-0EFFH IAP15W4K58S4所使用的XRAM地址為0C00H-0EFFH) 2. 脫機下載板U7/U8固件更新為v1.27 STC單片機燒錄工具(STC-ICP)Ver6.79C (2014-9-28) 1. 脫機下載板U7/U8固件更新為v1.26 (解決部分工具無法識別外掛FLASH的問題) (解決對有大電容的用戶板進行脫機下載時會自動重復(fù)下載的問題) 2. 修正讀取固件版本高于7.1的 IAP11F62x/IAP11F06/IAP10F14x/IAP12C5A62xx和IAP11L62x/IAP11L06/IAP10L14x/IAP12LE5A62xx等芯片的硬件選型時數(shù)據(jù)顯示錯誤的問題 Ver6.79B (2014-9-22) 1. 脫機下載板U7/U8固件更新為v1.25 (針對寬壓芯片工作電壓的不同,增加下載時S-VCC電壓的設(shè)置) (增加脫機下載時對目標芯片重新上電的等待時間參數(shù)設(shè)置, 以解決用戶板有大電容時,無法自動重復(fù)下載的問題. 更詳細的介紹以及更多的建議請參考2014-9-22的重要說明) 2. 新增IAP15W4K58S4型號(可同時支持仿真和USB下載) Ver6.79 (2014-8-29) 1. 增加STC15W4KxxS4系列,并支持USB下載 2. 更新STC15W4K32S4系列在Keil中的頭文件定義 Ver6.78B (2014-8-25) 1. 修正固件版本為6.6及以上版本的 STC12C5205x/STC12C5206x/STC12LE5205x/STC12LE5206x系列 STC12C5630x/STC12LE5630x系列 硬件選項不能寫的問題 Ver6.78 (2014-8-16) 1. 修正STC15W4K32S4系列的低壓檢測電壓和Cpu-Core內(nèi)核工作電壓參數(shù) 2. 增加STC15W4K32S4系列的頭文件并更新Keil單片機型號列表 3. 開放IAP15W4K61S4型號制作仿真芯片 4. 仿真器底層固件版本更新為Ver2.2 (仿真停止運行代碼時,停止全部定時器, CCP和PWM) 5. 支持STC15W4K32S4系列的USB下載(固件版本為V7.3.1及以上版本) STC單片機PC端ISP下載控制舊軟件Ver4.83,久經(jīng)考驗,支持舊的脫機燒錄工具相似軟件版本說明軟件地址溫度檢測3.5.0 綠色免費版查看驅(qū)動精靈在線版9.61.3708.3054 官方版查看硬盤出廠日期修改工具2.712.0 最新版查看硬盤低格工具2.36 最新版查看磁盤錯誤掃描修復(fù)大師1.0 官方版查看