淺談8051燒錄的在線升級(jí)

就8051 MCU(單片機(jī))而言,燒錄器的種類繁多,茲此我們?yōu)槟榻B燒錄工具的”在線升級(jí)”。過去有普通燒寫器,這個(gè)工具大多用并口燒錄,使用引腳較多。以笙泉科技的8051 MCU為例:MPC82系列、MPC89系列幾乎為20或20多個(gè)引腳。這些帶來諸多不便,假如程序有BUG,軟件需要升級(jí)等,就會(huì)很麻煩,得要先把IC從系統(tǒng)上卸下來,然后燒錄新的程序,最后再焊回去,……於是痛苦就這么產(chǎn)生了。
基于解決上述的痛點(diǎn),方便的ISP和ICP方式應(yīng)運(yùn)而生。
方式1:?ISP(在系統(tǒng)編程)
所謂的ISP即在系統(tǒng)編程:?In-System?Programming, 縮寫為ISP), 參見下圖之范例:

這樣,使用者可以在系統(tǒng)上預(yù)留3個(gè)點(diǎn):VCC、DTA(P3.1)、GND,通過笙泉專利默認(rèn)的應(yīng)用程序軟件重新配置在線升級(jí),由于燒錄接口減少,第一段所述之痛苦也可逐步減輕。

8051 ISP燒錄器(TH079)特色:
USB即插即用
支持聯(lián)機(jī)及脫機(jī)二種燒錄模式
支持滾動(dòng)碼燒錄,此滾動(dòng)碼可當(dāng)序列號(hào)或唯一ID號(hào)使用
可設(shè)置最大燒錄次數(shù)限制
自動(dòng)軟件在線更新
3線傳輸模式,接口簡單好連接

雖然以ISP方式,其使用的接口少(VCC,?P3.1,?GND) ,但它必須在IC內(nèi)先植入ISP CODE,也就是說必須用掉部分程序空間,且只能修改部分硬件選項(xiàng)。
方式2:?專業(yè)再升級(jí)-ICP(在電路編程)
1)??ICP (在電路編程)為一種電路,具有5線燒錄模式,完全可代替前述的ISP方式之在線燒錄工具,這個(gè)在笙泉科技的對(duì)應(yīng)規(guī)格書上都有強(qiáng)烈建議,常搭配采用的仿真、燒錄工具包括有OCD_ICE和M-Link。

2)?ICP (在電路編程)特色:
無須在目標(biāo)芯片上預(yù)編程一個(gè)引導(dǎo)程序
專用串行接口:?不占用?IO口
目標(biāo)芯片無須在運(yùn)行狀態(tài):?僅需電源
便攜、獨(dú)立的工作,而無須主機(jī)的干預(yù)
采ICP方式的普通燒寫器,其關(guān)鍵是只要用到5個(gè)接口,一般來講4個(gè)就足夠 ( OCD_SCL,?VDD,?OCD_SDA,?GND )。亦即該燒寫器通過ICP方式(電路)來實(shí)現(xiàn)在線升級(jí)/下載更新程序的功能。
最后歸納: 在您設(shè)計(jì)的系統(tǒng)中,一定要預(yù)留ICP的接口(4個(gè)點(diǎn) OCD_SCL, VDD, OCD_SDA, GND ),為您的產(chǎn)品保駕護(hù)航,從此前述之”痛苦”將消失,輕松實(shí)現(xiàn)在線升級(jí)更新。

* 歡迎按贊分享,您的支持是我們最大的前進(jìn)動(dòng)力.
笙泉科技(深圳)有限公司 www.megawin.com.tw
*詳情洽詢: +86-755-8343-5163? ? ? ? ? ? ? ??
? ? ? ? ? ? ? ? ? sales@megawin.com.tw??