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

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

請教大家,ICD2調(diào)試系統(tǒng)的時候哪些時候需要用到MCU的時鐘?

作者:kingpoo 欄目:單片機
請教大家,ICD2調(diào)試系統(tǒng)的時候哪些時候需要用到MCU的時鐘?
請教大家,ICD2調(diào)試系統(tǒng)的時候哪些時候需要用到MCU的時鐘?
比如說:連接.編程.調(diào)試等等
我現(xiàn)在在編程正常,校驗也對,但是系統(tǒng)就是不運行,調(diào)試的時候出現(xiàn)"不能進(jìn)入調(diào)試模式"的錯誤,編程校驗也正常(可以確認(rèn)配置位沒有問題,同樣可以確認(rèn)ICD2沒有問題),是不是意味著CPU的時鐘出了問題???還是壓根CPU已經(jīng)壞了....


2樓: >>參與討論
systemchip
:
1首先你要確定你的連線是否正確。
2連接時候是否可以認(rèn)到芯片信息。
3每次修改和編譯后是否都將代碼重新下載到芯片里面。
4配置位是否將看門狗禁止,代碼保護(hù)禁止等等。。
如果前兩步都是錯的話,那只有好好檢查你是怎么連線的了!

3樓: >>參與討論
martin
Re
ICD2連接和編程芯片不需要MCU的時鐘。調(diào)試時需要MCU的時鐘。其實“調(diào)試”的實際意義就是,MCU真實地運行片內(nèi)代碼,MCU程序區(qū)的高256個字里有監(jiān)控代碼,ICD2利用它和片內(nèi)特殊的硬件機構(gòu)來控制代碼的運行和讀出MCU內(nèi)部狀態(tài)。所以,能夠正常連接并燒錄,但不能進(jìn)入調(diào)試模式的可能原因有:
1,MCU的時鐘不正常,檢查配置字,示波器觀察來解決。
2,某些芯片根本就不支持調(diào)試模式,如大多數(shù)8,14,18管腳的FLASH PIC都不能直接用ICD2調(diào)試(連接燒錄都可以),它們需要一個用于調(diào)試的小模塊,上面有一顆用于調(diào)試的芯片。這種情況就不要浪費時間去試了,趕緊聯(lián)系購買調(diào)試頭。
3,ICD2連接線(通常是RB6,7)太長,或者上面接有元器件(上拉電阻,電容或電感等),影響ICD2和器件的通信,也可能出現(xiàn)調(diào)試模式錯誤。先用短線,ICD2直連MCU,確認(rèn)能正常調(diào)試再說。
4,ICD2的基本使用說明沒有細(xì)看,比如systemchip提到的代碼保護(hù),看門狗開了,編譯后沒有下載代碼等。
5,特殊情況,當(dāng)編譯代碼時沒有注意避開ICD2占用的資源(哪里占用了?請看MPLAB的ICD2設(shè)置里的limmitation),導(dǎo)致調(diào)試監(jiān)控代碼運行錯誤,也會出現(xiàn)調(diào)試模式錯誤;旧螩編譯器器都有避開占用資源的選項,如PICC有Build for ICD的選項,C18有選擇帶i后綴的lkr文件等。
6,見過電源紋波太大時,出現(xiàn)這個錯誤的例子。斷開目標(biāo)板電源,嘗試用ICD2給目標(biāo)板供電連接調(diào)試(ICD2的9V電源此時要連接),確認(rèn)問題后再解決目標(biāo)板電源問題。
暫時想到這么多,其他朋友有經(jīng)歷過的請補充。

4樓: >>參與討論
kingpoo
多謝martin版主和systemchip回復(fù)!
多謝martin版主和systemchip回復(fù)!
其實martin版主上面所說的我都注意到了,我的問題也已經(jīng)解決了!是我的時鐘出了問題,不是配置字的問題,我用的外部時鐘壞了!
還有想問一下版主:
    如果燒寫和校驗都正確,但是不能運行,能不能說芯片是好的?

5樓: >>參與討論
疏梅篩月影
+
這個當(dāng)然不能肯定了,譬如某個I/O口壞了,你的程序當(dāng)然不能正常運行了

參與討論
昵稱:
討論內(nèi)容:
 
 
相關(guān)帖子
求SONIX單片機中文指令說明手冊
PORTB口的問題
PORTA口的問題
用C語言,思考方向不同,實現(xiàn)結(jié)果就不同,看下面的例子
請問如何在匯編中操作用C定義的位。編譯器為PICC8.05
免費注冊為維庫電子開發(fā)網(wǎng)會員,參與電子工程師社區(qū)討論,點此進(jìn)入


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