|
|||||||||||
| 技術(shù)交流 | 電路欣賞 | 工控天地 | 數(shù)字廣電 | 通信技術(shù) | 電源技術(shù) | 測(cè)控之家 | EMC技術(shù) | ARM技術(shù) | EDA技術(shù) | PCB技術(shù) | 嵌入式系統(tǒng) 驅(qū)動(dòng)編程 | 集成電路 | 器件替換 | 模擬技術(shù) | 新手園地 | 單 片 機(jī) | DSP技術(shù) | MCU技術(shù) | IC 設(shè)計(jì) | IC 產(chǎn)業(yè) | CAN-bus/DeviceNe |
問個(gè)比較菜的問題,知道的別罵我 |
| 作者:jiwei.net 欄目:技術(shù)交流 |
1,關(guān)于FLASH的ISP功能的實(shí)現(xiàn),到底是取決于CPU還是FLASH本身。所有的FLASH都能在線燒寫嗎? 2,EEPROM是否可以在線燒寫呢,也就是ISP功能? |
| 2樓: | >>參與討論 |
| 作者: conwh 于 2006/8/5 11:50:00 發(fā)布:
那EEPROM必須帶CPU的 |
|
| 3樓: | >>參與討論 |
| 作者: 小丑 于 2006/8/5 11:53:00 發(fā)布:
In SYSTEM Program 實(shí)際上,有些MCU的所謂的ISP功能是利用上預(yù)置在FLASH內(nèi)部的BOOT啟動(dòng)程序,通過ISP的特定信號(hào)使該塊程序在CPU中運(yùn)行(在正常的用戶程序運(yùn)行時(shí),是不會(huì)運(yùn)行該段代碼的),然后將串行口接收到的代碼導(dǎo)入片內(nèi)的程序存儲(chǔ)器當(dāng)中~~~~~ |
|
| 4樓: | >>參與討論 |
| 作者: jiwei.net 于 2006/8/5 21:43:00 發(fā)布:
re 多謝樓上兩位,不過我想知道的是,FLASH和EEPROM在特定的條件下(有cpu,軟件配置等)是否都可以在線燒寫? |
|
| 5樓: | >>參與討論 |
| 作者: awey 于 2006/8/5 23:31:00 發(fā)布:
EEPROM要在線燒寫必須保證MCU與EEPROM的接口處在高阻態(tài) 一般可以在MCU復(fù)位狀態(tài)時(shí)燒寫。 |
|
| 6樓: | >>參與討論 |
| 作者: conwh 于 2006/8/5 23:56:00 發(fā)布:
同意AWEY |
|
| 7樓: | >>參與討論 |
| 作者: jiwei.net 于 2006/8/6 19:57:00 發(fā)布:
re awey EEPROM要在線燒寫必須保證MCU與EEPROM的接口處在高阻態(tài) 一般可以在MCU復(fù)位狀態(tài)時(shí)燒寫。 為什么EEPROM在燒寫時(shí)要保證mcu的接口為高阻態(tài)? |
|
| 8樓: | >>參與討論 |
| 作者: awey 于 2006/8/6 20:00:00 發(fā)布:
讓MCU讓出總線,為了防止電平?jīng)_突 |
|
| 9樓: | >>參與討論 |
| 作者: conwh 于 2006/8/6 23:06:00 發(fā)布:
如果仿內(nèi)部具有ISP_BOOT的單片機(jī)的話,可以是一體的 就是分段程序或使用分頁技術(shù),將BOOT區(qū)與應(yīng)用區(qū)分開. |
|
| 10樓: | >>參與討論 |
| 作者: yos 于 2006/8/7 8:38:00 發(fā)布:
ISP與IAP ISP是在系統(tǒng)燒寫的縮寫,所謂系統(tǒng),沒有CPU怎么叫系統(tǒng),實(shí)現(xiàn)方法是在系統(tǒng)中預(yù)置一段擦不掉的程序,在特定條件下,一般是使某IO口處于特定電平時(shí)復(fù)位系統(tǒng),CPU就會(huì)自動(dòng)執(zhí)行預(yù)置程序而不是用戶程序,這段預(yù)置程序從指定的端口,比如串口、usb口等,接收代碼并寫到FLASH上,完成后,再按標(biāo)準(zhǔn)方法啟動(dòng)就可以了。 IAP是在應(yīng)用編程的縮寫,即用戶程序運(yùn)行時(shí),接收數(shù)據(jù)并且燒寫到FLASH中,這要用戶程序的配合,特別適合在用戶程序不允許中斷運(yùn)行的情況下改寫部分應(yīng)用程序或者配置。 ISP是CPU本身提供的,而IAP一般是用戶自己編寫的,因此,用戶程序異常時(shí),或者FLASH尚未編程時(shí),IAP是不能使用的。提供ISP功能的cpu一般會(huì)提供一個(gè)接口,讓用戶程序可以調(diào)用預(yù)置代碼,這樣用戶在實(shí)現(xiàn)IAP功能時(shí)不用自己編寫大量的代碼,只是簡(jiǎn)單地調(diào)用幾個(gè)ISP函數(shù)就可以了。 |
|
| 11樓: | >>參與討論 |
| 作者: jiwei.net 于 2006/8/7 19:39:00 發(fā)布:
多謝各位 我大致清楚了 |
|
|
|
| 免費(fèi)注冊(cè)為維庫電子開發(fā)網(wǎng)會(huì)員,參與電子工程師社區(qū)討論,點(diǎn)此進(jìn)入 |
Copyright © 1998-2006 www.udpf.com.cn 浙ICP證030469號(hào) |