人狗畜禽COMPANY LIMITED|全是肉的高H文〈男男〉|全篇肉高H秘书被C办公室四爱|全黄H全肉共妻|全黄H全肉短篇禁乱NP慕浅浅|全黄H全肉短篇N男男

技術(shù)熱線: 4007-888-234
設(shè)計(jì)開(kāi)發(fā)

專注差異化嵌入式產(chǎn)品解決方案 給智能產(chǎn)品定制注入靈魂給予生命

開(kāi)發(fā)工具

提供開(kāi)發(fā)工具、應(yīng)用測(cè)試 完善的開(kāi)發(fā)代碼案例庫(kù)分享

技術(shù)支持

從全面的產(chǎn)品導(dǎo)入到強(qiáng)大技術(shù)支援服務(wù) 全程貼心伴隨服務(wù),創(chuàng)造無(wú)限潛能!

新品推廣

提供新的芯片及解決方案,提升客戶產(chǎn)品競(jìng)爭(zhēng)力

新聞中心

提供最新的單片機(jī)資訊,行業(yè)消息以及公司新聞動(dòng)態(tài)

單片機(jī)開(kāi)發(fā)燒錄方式ISP、IAP、ICP的區(qū)別

更新時(shí)間: 2019-03-22
閱讀量:2506

單片機(jī)開(kāi)發(fā)需要進(jìn)行軟硬件的程序開(kāi)發(fā),將單片機(jī)設(shè)計(jì)開(kāi)發(fā)的程序燒錄到芯片中,才能實(shí)現(xiàn)單片機(jī)芯片的功能。單片機(jī)開(kāi)發(fā)中燒錄的方式主要有ISP、IAP、ICP三種,英銳恩給你分享這三種燒錄方式的定義及相關(guān)操作。

ISP、IAP、ICP三種燒錄方式的定義及操作:

ISP:在系統(tǒng)編程

ISP是指可以在板級(jí)上進(jìn)行編程,也就是不用拆芯片下來(lái),寫的是整個(gè)程序,一般是通過(guò)ISP接口線來(lái)寫。

IAP:在應(yīng)用編程

IAP也是在板級(jí)上進(jìn)行編程,但是是自已對(duì)自已進(jìn)行編程,在應(yīng)用中進(jìn)行編程,也即可以只是更改某一部分而不影響系統(tǒng)的其它部分,另外接口程序是自已寫的,這樣可以進(jìn)行遠(yuǎn)程升級(jí)而不影響應(yīng)用。

ICP:在電路編程

ICP是在電路編程,是LPC芯片的編程方式。

單片機(jī)開(kāi)發(fā)中在線編程目前有兩種實(shí)現(xiàn)方法:在系統(tǒng)編程(ISP)和在應(yīng)用編程(IAP)。ISP一般是通過(guò)單片機(jī)專用的串行編程接口對(duì)單片機(jī)內(nèi)部的Flash存儲(chǔ)器進(jìn)行編程,而IAP技術(shù)是從結(jié)構(gòu)上將Flash存儲(chǔ)器映射為兩個(gè)存儲(chǔ)體,當(dāng)運(yùn)行一個(gè)存儲(chǔ)體上的用戶程序時(shí),可對(duì)另一個(gè)存儲(chǔ)體重新編程,之后將控制從一個(gè)存儲(chǔ)體轉(zhuǎn)向另一個(gè)。ISP的實(shí)現(xiàn)一般需要很少的外部電路輔助實(shí)現(xiàn),而IAP的實(shí)現(xiàn)更加靈活,通常可利用單片機(jī)的串行口接到計(jì)算機(jī)的RS232口,通過(guò)專門設(shè)計(jì)的固件程序來(lái)編程內(nèi)部存儲(chǔ)器。 ISP和IAP很相似,都是不需要把芯片從板子上拔出來(lái),就達(dá)到了用PC-MCU的編程接口(JTAG、串口、雙絞線、SPI等)搞定新版本的升級(jí)的目的。MCU內(nèi)部都是首先執(zhí)行一段獨(dú)立的Boot代碼(這段Boot代碼一般是出廠預(yù)置,或使用編程器燒錄的,通常只有1k或4k,SST通常是占用一塊獨(dú)立的Block,Philips通常是讓BootROM地址與其他Flash重疊,以達(dá)到隱藏的效果),Boot負(fù)責(zé)控制擦除程序存儲(chǔ)器及給程序存儲(chǔ)器編程的代碼(或是處理器外部提供的執(zhí)行代碼),然后通過(guò)某種與PC計(jì)算機(jī)的通信方式(如,ether網(wǎng)口),將用戶指定的某個(gè)在PC上編譯完成的MCU可運(yùn)行的二進(jìn)制代碼文件編程入MCU內(nèi)的程序存儲(chǔ)器。

2018081310454219986.png

深圳英銳恩科技有限公司,提供單片機(jī)開(kāi)發(fā)服務(wù)。www.honghetong.net

顺义区| 琼中| 莲花县| 营口市| 明水县| 泰顺县| 辽宁省| 明星| 息烽县| 土默特右旗| 义乌市| 门头沟区| 沙洋县| 大新县| 平度市| 子洲县| 安塞县| 盐城市| 墨玉县| 龙南县| 阿图什市| 泰安市| 赫章县| 建宁县| 丘北县| 牡丹江市| 开平市| 手游| 嘉祥县| 金门县| 于都县| 客服| 延川县| 新龙县| 庄浪县| 哈密市| 甘孜| 丹棱县| 聂拉木县| 子洲县| 舞阳县|