使用方法:
單片機(jī)出廠時(shí)的缺省設(shè)置是“P1.0/P1.1”與下載無(wú)關(guān),P3.0/RxD, P3.1/TxD 通過(guò) RS-232 轉(zhuǎn)換器連接到電腦的普通RS-232 串口就可以下載/編程用戶應(yīng)用程序到單片機(jī)內(nèi)部用戶應(yīng)用程序區(qū)了。
如果單片機(jī)在正常工作時(shí) P3.0/RxD 外接的是 RS-485/RS-232 等通信電路, 推薦選擇步驟4中:
下次冷啟動(dòng)“P1.0/P1.1”等于“0/0”才可以下載程序
單片機(jī)冷啟動(dòng)后(先沒(méi)有電,后上電)首先運(yùn)行的是單片機(jī)系統(tǒng) ISP 監(jiān)控程序。系統(tǒng) ISP 監(jiān)控程序首先判斷是否需要“P1.0/P1.1”等于“0/0”才可以繼續(xù)執(zhí)行系統(tǒng) ISP 監(jiān)控程序。
如果用戶設(shè)置了下次冷啟動(dòng)后“P1.0/P1.1”等于“0/0”才可以下載程序,而下次冷啟動(dòng)后“P1.0/P1.1”不同時(shí)為“0/0”,則單片機(jī)立即結(jié)束運(yùn)行系統(tǒng) ISP 監(jiān)控程序,軟復(fù)位到用戶應(yīng)用程序區(qū)執(zhí)行用戶應(yīng)用程序。
如果用戶設(shè)置了下次冷啟動(dòng)后“P1.0/P1.1”等于“0/0”才可以下載程序,冷啟動(dòng)后如“P1.0/P1.1”同時(shí)為“0/0”,則單片機(jī)會(huì)去判斷 P3.0/RxD 口有無(wú)合法下載命令流(有幾百個(gè)字節(jié))。如果有合法下載命令流,則下載用戶應(yīng)用程序。
如果沒(méi)有合法下載命令流,則單片機(jī)立即結(jié)束運(yùn)行單片機(jī)系統(tǒng) ISP 監(jiān)控程序,軟復(fù)位到用戶應(yīng)用程序區(qū)執(zhí)行用戶應(yīng)用程序。
如果冷啟動(dòng)后 P3.0/RxD 口有很多“亂碼”進(jìn)入P3.0串口,雖然系統(tǒng) ISP 監(jiān)控程序能正確地判斷是不合法的命令,但是較多的“亂碼”會(huì)使單片機(jī)從“運(yùn)行系統(tǒng) ISP 監(jiān)控程序狀態(tài)”變?yōu)?ldquo;運(yùn)行用戶應(yīng)用程序狀態(tài)”的時(shí)間拉長(zhǎng),造成用戶誤認(rèn)為是復(fù)位時(shí)間過(guò)長(zhǎng)。
設(shè)置下次冷啟動(dòng)后“P1.0/P1.1”等于“0/0”才可以下載用戶應(yīng)用程序的好處是:
將單片機(jī)從“運(yùn)行系統(tǒng) ISP 監(jiān)控程序狀態(tài)”變?yōu)?ldquo;運(yùn)行用戶應(yīng)用程序狀態(tài)”的時(shí)間縮短到 50 微秒以內(nèi),此時(shí)間可忽略不計(jì),因?yàn)?R/C 阻容復(fù)位電路的時(shí)間誤差是毫秒級(jí)的。
1 毫秒 = 1000 微秒。
大部分用戶選擇單片機(jī)出廠時(shí)的缺省設(shè)置
——“P1.0/P1.1”與下載無(wú)關(guān)就可以了。
更新日志:
STC單片機(jī)燒錄工具(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. 脫機(jī)下載板U7/U8固件更新為v1.27
STC單片機(jī)燒錄工具(STC-ICP)Ver6.79C (2014-9-28)
1. 脫機(jī)下載板U7/U8固件更新為v1.26
(解決部分工具無(wú)法識(shí)別外掛FLASH的問(wèn)題)
(解決對(duì)有大電容的用戶板進(jìn)行脫機(jī)下載時(shí)會(huì)自動(dòng)重復(fù)下載的問(wèn)題)
2. 修正讀取固件版本高于7.1的
IAP11F62x/IAP11F06/IAP10F14x/IAP12C5A62xx和IAP11L62x/IAP11L06/IAP10L14x/IAP12LE5A62xx等芯片的硬件選型時(shí)數(shù)據(jù)顯示錯(cuò)誤的問(wèn)題
Ver6.79B (2014-9-22)
1. 脫機(jī)下載板U7/U8固件更新為v1.25
(針對(duì)寬壓芯片工作電壓的不同,增加下載時(shí)S-VCC電壓的設(shè)置)
(增加脫機(jī)下載時(shí)對(duì)目標(biāo)芯片重新上電的等待時(shí)間參數(shù)設(shè)置, 以解決用戶板有大電容時(shí),無(wú)法自動(dòng)重復(fù)下載的問(wèn)題.
更詳細(xì)的介紹以及更多的建議請(qǐng)參考2014-9-22的重要說(shuō)明)
2. 新增IAP15W4K58S4型號(hào)(可同時(shí)支持仿真和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系列
硬件選項(xiàng)不能寫的問(wèn)題
Ver6.78 (2014-8-16)
1. 修正STC15W4K32S4系列的低壓檢測(cè)電壓和Cpu-Core內(nèi)核工作電壓參數(shù)
2. 增加STC15W4K32S4系列的頭文件并更新Keil單片機(jī)型號(hào)列表
3. 開放IAP15W4K61S4型號(hào)制作仿真芯片
4. 仿真器底層固件版本更新為Ver2.2
(仿真停止運(yùn)行代碼時(shí),停止全部定時(shí)器, CCP和PWM)
5. 支持STC15W4K32S4系列的USB下載(固件版本為V7.3.1及以上版本)
STC單片機(jī)PC端ISP下載控制舊軟件Ver4.83,久經(jīng)考驗(yàn),支持舊的脫機(jī)燒錄工具
- 綠色版查看
- 綠色版查看
- 綠色版查看
- 綠色版查看
您的評(píng)論需要經(jīng)過(guò)審核才能顯示
有用
有用
有用