|
|||||||||||
| 技術交流 | 電路欣賞 | 工控天地 | 數(shù)字廣電 | 通信技術 | 電源技術 | 測控之家 | EMC技術 | ARM技術 | EDA技術 | PCB技術 | 嵌入式系統(tǒng) 驅(qū)動編程 | 集成電路 | 器件替換 | 模擬技術 | 新手園地 | 單 片 機 | DSP技術 | MCU技術 | IC 設計 | IC 產(chǎn)業(yè) | CAN-bus/DeviceNe |
16f684的內(nèi)部RC能用于icd2 debug mode ?請大蝦幫忙支招 |
| 作者:stone_xing 欄目:單片機 |
16f684的內(nèi)部晶掙在icd仿真模式下不能用(program完成提示不在debug mode),為什么?請大蝦幫忙支招 我在用icd2仿真調(diào)試16f684時,想用內(nèi)部晶振作為時鐘源,ide用的是mplab 6.61ver,connect 都沒有問題,但在program時提示not in debug mode,我猜測 是不是晶振沒起來,或者內(nèi)部晶振不能用于仿真? |
| 2樓: | >>參與討論 |
| 作者: xieyuanbin 于 2004/9/20 12:18:00 發(fā)布:
應該可以用啊。 但燒寫時要選定DEBUG MODE ON,INTRC才對 |
|
| 3樓: | >>參與討論 |
| 作者: stone_xing 于 2004/9/20 13:21:00 發(fā)布:
謝兄,好像不行 我能燒寫,運行正常, 但是在debug mode 下program ,到快完成時不行,提示 not in debug mode, 我其他都好的,所以我猜是晶振不行,你說的這些動作我都做了,F(xiàn)在很郁悶,只能燒一次,調(diào)一次,痛苦阿,麻煩在支支招。 |
|
| 4樓: | >>參與討論 |
| 作者: xieyuanbin 于 2004/9/20 13:30:00 發(fā)布:
沒做過啊, 手頭也沒這種芯片,苦啊,只有你自己吞了:)沒辦法幫你,抱歉。 |
|
| 5樓: | >>參與討論 |
| 作者: wangxiaosz 于 2004/9/20 13:37:00 發(fā)布:
內(nèi)置RC震蕩,DEBUG MODE可以用. 我有用過其他型號,PIC16F684應該沒有問題.注意你的復位PIN,有沒有接到VDD,在DEBUG MODE下,要接. |
|
| 6樓: | >>參與討論 |
| 作者: xieyuanbin 于 2004/9/20 14:37:00 發(fā)布:
剛剛翻了張工的書... ICD2買來后沒怎么用過,照例ICD2在DEBUG時不能作為PORGRAMER用,你必須在PROGRAM之前關掉DEBUGER,然后在PROGRAM之后再打開DEBUGER,這樣才能使用DEBUGER,而且您脫機運行的時候插上ICD2的連結電纜,MCU會馬上停止工作。 |
|
| 7樓: | >>參與討論 |
| 作者: stone_xing 于 2004/9/20 16:43:00 發(fā)布:
謝謝眾位熱忱解答,special(王兄和謝兄) 1。關于王兄提的復位管腳要接到vdd,可是icd2仿真的時候,/MCLR (VPP)不是跟ICD1仿真器的1管腳相聯(lián)的嗎,直接由仿真機決定它的電壓的?只有脫機跑的時候才有必要注意這個問題,另外,其實PIC MCU都有做POWER ON RESET DELAY, 所以好像這不是問題。 2。關于謝兄照例ICD2在DEBUG時不能作為PORGRAMER用,你必須在PROGRAM之前關掉DEBUGER,然后在PROGRAM之后再打開DEBUGER,這樣才能使用DEBUGER; 我在問題中說的是當我在DEGUG時,選DEBUG菜單項PROGRAM(即把程序下載到目標板上才能進行在線DEBUG)進行操作;你講的是ICD2是用于DEBUGER 還是PROAGRAMMER的問題,即做哪鐘工具的問題,而我講的是ICD2做DEBUGER時進行PROGRAM(沒有ER)動作. |
|
| 8樓: | >>參與討論 |
| 作者: sunny39004 于 2004/9/20 16:50:00 發(fā)布:
配置位是什么樣的? 還有供電方式呢?有沒有檢測到VPP和VDD呀? |
|
| 9樓: | >>參與討論 |
| 作者: stone_xing 于 2004/9/21 8:26:00 發(fā)布:
回復sunny39004 1.我的供電方式是icd2供電;connect 檢測都通過了;應該電源沒什么問題吧; 2.配置位為: 在mplab6.61中,configure選擇: oscillator: interal rc no clock 其它都選擇disable或off; 摟住麻煩看一下有什么問題? |
|
| 10樓: | >>參與討論 |
| 作者: 張明峰 于 2004/9/21 9:23:00 發(fā)布:
大家別忙乎了 用ICD2在線調(diào)試16F684的話需用專門的適配板,上有專門的調(diào)試芯片。普通的684只能燒寫,不能調(diào)試。(片上資源局限和成本控制的原因) 一般18腳和以下的芯片都有此要求。 |
|
| 11樓: | >>參與討論 |
| 作者: xieyuanbin 于 2004/9/21 9:50:00 發(fā)布:
暈S 怎么就沒想到那一層,我只知道ICD2仿真8PIN的需仿真頭。 TO stone_xing 最新的MPLAB版本中ICD2的FIRMWARE不支持DEBUGER和PROGRAMER的同時使用,若要編程,一定要推出DEBUGER模式,要DEBUGER,一定要關掉PORGAMER。 |
|
| 12樓: | >>參與討論 |
| 作者: stone_xing 于 2004/9/21 10:51:00 發(fā)布:
謝謝張版和謝俠 葷菜,pdf文檔沒有明確說明阿。 還好,昨天搞到一塊仿真版,試了一下,可以。 謝謝各位了,但還是有個疑問想請教張斑竹,debug的速度好像 太慢了,無法忍受。(跟16F877,18f8720比較),是晶振緣故? |
|
| 13樓: | >>參與討論 |
| 作者: xieyuanbin 于 2004/9/21 12:03:00 發(fā)布:
你是指什么速度? 在DEBUG模式下可以全速運行,速度取決于你的晶振頻率,致于通訊速度就不知道了。應該也和晶振有關。 |
|
| 14樓: | >>參與討論 |
| 作者: stone_xing 于 2004/9/21 13:02:00 發(fā)布:
re: xie xia 我說的是單步執(zhí)行和斷點執(zhí)行的速度,巨慢!不知何故。 |
|
| 15樓: | >>參與討論 |
| 作者: xieyuanbin 于 2004/9/21 13:11:00 發(fā)布:
通訊速度慢 是ICD2與電腦的通訊速度、ICD2和目標板的通訊速度慢,查一下線和你的目標板,有沒有可能影響通訊速度的東西,比如目標板上的負載過大、有容性或感性負載、連接線、PCB布線不合理、插座接觸不好等等。 |
|
|
|
| 免費注冊為維庫電子開發(fā)網(wǎng)會員,參與電子工程師社區(qū)討論,點此進入 |
Copyright © 1998-2006 m.58mhw.cn 浙ICP證030469號 |