|
|||||||||||
| 技術(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 |
PIC16F648A的一點(diǎn)疑問 |
| 作者:lizhi216 欄目:單片機(jī) |
最近單位開發(fā)一低功耗產(chǎn)品,帶串口與比較器,選型的同志看中了648A,用ICD2開發(fā),一開始發(fā)現(xiàn)仿真軟件并不真正支持此款器件,所幸軟件升級(jí)較快,最新版6.4完全支持,但在開發(fā)過程中遇到不少問題,請(qǐng)熟悉的同志指點(diǎn) 查看IDE6.4的Help,有限制如, 1)調(diào)試時(shí)不能Sleep,2)WDT不能啟用,3)復(fù)位地址處第一條指令應(yīng)為NOP,4)只能有一個(gè)斷點(diǎn)等 但在找使用何處RAM與ROM時(shí)卻找不到與648A相關(guān)的,只有12F629-ICD,16F630-ICD,16F676-ICD等器件的,不知是648A不占用還是我沒有找到,另外648A還有什么地方要注意的請(qǐng)大家指教。在此表示感謝! |
| 2樓: | >>參與討論 |
| 作者: jjg 于 2004/1/7 11:17:00 發(fā)布:
用ICD2調(diào)試是有寫限制. |
|
| 3樓: | >>參與討論 |
| 作者: 張明峰 于 2004/1/7 13:35:00 發(fā)布:
ICD2調(diào)試時(shí)占用的內(nèi)存單元 打開數(shù)據(jù)寄存器(File registers)程序空間(Program MEMORY)觀察窗口,可以看到某些單元內(nèi)容被標(biāo)注成“RR”,這表示此存儲(chǔ)單元在調(diào)試時(shí)被ICD2臨時(shí)占用。在代碼絕對(duì)定位的開發(fā)模式下,通過這種簡(jiǎn)單的觀察方法你可以在你自己的程序中定義變量時(shí)避開這些ICD2保留單元,免得發(fā)生地址沖突;若用代碼可重定位方式開發(fā),則有專門針對(duì)ICD2調(diào)試用的連接描述文件,里面已經(jīng)把ICD2占用的存儲(chǔ)器資源妥善保留了,不會(huì)和你自己的程序沖突。 |
|
|
|
| 免費(fèi)注冊(cè)為維庫電子開發(fā)網(wǎng)會(huì)員,參與電子工程師社區(qū)討論,點(diǎn)此進(jìn)入 |
Copyright © 1998-2006 m.58mhw.cn 浙ICP證030469號(hào) |