音影先锋亚洲天堂网|电影世界尽头的爱完整版播放|国产 熟女 91|高清无码免费观看欧美日韩|韩国一区二区三区黄色录像|美女亚洲加勒比在线|亚洲综合网 开心五月|7x成人在线入口|成人网站免费日韩毛片区|国产黄片?一级?二级?三级

登錄 免費(fèi)注冊 首頁 | 行業(yè)黑名單 | 幫助
維庫電子市場網(wǎng)
技術(shù)交流 | 電路欣賞 | 工控天地 | 數(shù)字廣電 | 通信技術(shù) | 電源技術(shù) | 測控之家 | EMC技術(shù) | ARM技術(shù) | EDA技術(shù) | PCB技術(shù) | 嵌入式系統(tǒng)
驅(qū)動編程 | 集成電路 | 器件替換 | 模擬技術(shù) | 新手園地 | 單 片 機(jī) | DSP技術(shù) | MCU技術(shù) | IC 設(shè)計(jì) | IC 產(chǎn)業(yè) | CAN-bus/DeviceNe

用icd2給12f629編程,提示如下,何故?

作者:ocon 欄目:單片機(jī)
用icd2給12F629.html">12F629編程,提示如下,何故?
Connecting to MPLAB ICD 2
...Connected
Setting Vdd source to MPLAB ICD 2
ICDWarn0020: Invalid target DEVICE id (expected=0x7C, read=0x0)
ICDWarn0044:  Target has an invalid calibration MEMORY VALUE (0x0).  Continue?
...Reading ICD PRODUCT ID
Running ICD Self TEST
...Passed
MPLAB ICD 2 Ready

PROGRAMMING Target...
ICDWarn0052: MPLAB ICD 2 cannot validate a target DEVICE. Please make sure that the target DEVICE is connected and properly powered. SELECT "OK" to continue, or "CANCEL" to abort the operation
ICD0200: Operation Aborted (Warning 51).
ICD0275:  PROGRAMMING failed.
MPLAB ICD 2 Ready

12F629編程,同時(shí)開了內(nèi)部振蕩和內(nèi)部復(fù)位,編程時(shí)提示說不能同時(shí)開,但因?yàn)槲乙郧笆沁@樣用過的,點(diǎn)繼續(xù),編程提示CONFIG校驗(yàn)出錯(cuò),再次連接ICD2就出現(xiàn)上面的提示,換了新的片子剛插上去的時(shí)候正常,一點(diǎn)編程就出錯(cuò),然后此芯片就再也沒法識別。無法識別的片子上原來的舊程序還是可以運(yùn)行的。


2樓: >>參與討論
ocon
剛查到原因:12F629自鎖了:(
4.ICD2編程時(shí)提示編程成功但校驗(yàn)失敗
   先檢查PGC/PGD 有無外電路干擾吧!
   再看看Vdd有沒有達(dá)到4.5V以上(PIC18J/dsPIC33F/PIC24系列除外),ICD2對芯片編程時(shí)首先要全擦, 對大部分PIC來說執(zhí)行“BULK Erase”時(shí)Vdd最小電壓是4.5V。 這就要求即使是LF版的PIC在用ICD2編程時(shí)Vdd至少是4.5V, 當(dāng)然編完程后還是可以在低電壓下(3V)使用ICD2調(diào)試的。
如果芯片有AVdd和AVss腳, 請?jiān)贗CSP編程時(shí)分別接到Vdd和Vss, 否則也會出現(xiàn)這樣的錯(cuò)誤。
有些芯片使用時(shí)用到了內(nèi)部晶振和內(nèi)部復(fù)位,如PIC16F630/690等,用ICD2編程時(shí)一旦使能內(nèi)部晶振和內(nèi)部復(fù)位會有警告信息:
ICDWarn0033: You have selected Internal MCLR and Internal Oscillator in your configuration settings. If your code makes use of PORT pins that correspond to Clock and Data pins in PROGRAMMING mode, you may not be able to reprogram your DEVICE. See on-line help for this warning for more information. (OK/Cancel)
忽略該信息,初次ICD2可以成功編程該芯片。但如果芯片中已有配置字是內(nèi)部晶振和內(nèi)部復(fù)位的程序,且程序中有對ICSPCLK和ICSPDAT管腳的操作,再次編程就會有校驗(yàn)失敗的錯(cuò)誤提示。這是因?yàn)楫?dāng)使用內(nèi)部晶振和內(nèi)部復(fù)位時(shí), ICD2一旦和目標(biāo)板相連,目標(biāo)芯片即已工作,ICD2對ICSPCLK和ICSPDAT的控制被目標(biāo)芯片對這兩腳的操作打亂,故而進(jìn)不了編程模式。 這時(shí)該考慮其他編程工具, 或者在程序開頭加2ms以上延時(shí), 保證芯片在真正執(zhí)行程序前進(jìn)入編程模式。


3樓: >>參與討論
Xuedong
我的也發(fā)現(xiàn)這個(gè)問題,但是加了20ms的延時(shí),依然不能再次進(jìn)入編程方式,連芯片都找不到,不知道什么原因。
參與討論
昵稱:
討論內(nèi)容:
 
 
相關(guān)帖子
求救 20pin的PIC
74HC165的操作,我到底錯(cuò)在哪里?太糊涂了
困擾已久:AD出來的數(shù)據(jù)和實(shí)際加在芯片通道上的模擬值有出入
求dsp30f3013中文數(shù)據(jù)手冊
看門狗C程序
免費(fèi)注冊為維庫電子開發(fā)網(wǎng)會員,參與電子工程師社區(qū)討論,點(diǎn)此進(jìn)入


Copyright © 1998-2006 m.58mhw.cn 浙ICP證030469號