|
技術(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 |
有人用ALL_11燒過12F509嗎?程序都調(diào)試好了,但燒不了,汗。。。 |
作者:wxwang 欄目:單片機(jī) |
我用的編譯集成環(huán)境是: MPLAB,最后生成的是HEX文件。我把生成的HEX燒到麥肯的10P53上,結(jié)果證明都調(diào)試通了。但我燒到12F509(用合洛的LL_11),就是不運(yùn)行。 我想可能是燒寫時(shí)選擇HEX文件格式不對,我試了好多個(gè)(ALL_11燒錄軟件里有好幾種),但還是不行。 我想問問有人用ALL_11燒過12F509嗎?具體怎么燒的能否告訴我?問了好多人都不知道,郁悶! |
2樓: | >>參與討論 |
作者: 樓上的 于 2007/4/12 14:22:00 發(fā)布:
X 河絡(luò)的沒用燒過PIC,自己做一個(gè)ID2吧, |
3樓: | >>參與討論 |
作者: 獨(dú)占一江秋 于 2007/4/12 22:03:00 發(fā)布:
估計(jì)不是燒寫器問題,是你的程序問題 啟動地址(3ff?)處用了什么指令? |
4樓: | >>參與討論 |
作者: wxwang 于 2007/4/18 9:19:00 發(fā)布:
這與程序有關(guān)嗎? “啟動地址(3ff?)處用了什么指令?“ 這于這有關(guān)系嗎? 那到底用啥指令? |
5樓: | >>參與討論 |
作者: 獨(dú)占一江秋 于 2007/4/18 12:14:00 發(fā)布:
你這是求助嗎?怎么反問起我來了? 繼續(xù)汗幾天吧。 |
6樓: | >>參與討論 |
作者: lanyong 于 2007/4/18 14:05:00 發(fā)布:
河洛的有支持這顆片子嗎? |
7樓: | >>參與討論 |
作者: 獨(dú)占一江秋 于 2007/4/21 10:43:00 發(fā)布:
告訴你吧 請看pic12xxx說明書下面兩段: Note 1: Address 0000h becomes the effective reset vector. Location 01FFh (PIC12C508) or location 03FFh (PIC12C509) contains the MOVLW XX INTRC oscillator calibration VALUE. Location 01FFh (PIC12C508) or location 03FFh (PIC12C509) contains the internal clock oscillator calibration VALUE. This VALUE should never be overwritten. 在509復(fù)位地址3ff處,出廠時(shí)那里裝了一條指令MOVLW XX,用于修正內(nèi)部rc振蕩器頻率,該指令不允許覆蓋。程序復(fù)位時(shí)自動執(zhí)行該指令,隨即循環(huán)跳至地址000,在000處你應(yīng)該放一條指令movwf osccal 把修正值xx裝入修正寄存器,然后執(zhí)行g(shù)oto main(你的主程序開始地址)。 在3ff處你什么都不要寫,否則燒好之后就不運(yùn)行。與燒寫器無關(guān)。 |
8樓: | >>參與討論 |
作者: yxbo159 于 2007/4/25 14:39:00 發(fā)布:
7樓高人啊 |
|
|
免費(fèi)注冊為維庫電子開發(fā)網(wǎng)會員,參與電子工程師社區(qū)討論,點(diǎn)此進(jìn)入 |
Copyright © 1998-2006 www.udpf.com.cn 浙ICP證030469號 |