|
|||||||||||
| 技術(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 |
picc編譯問題,急 |
| 作者:ci12 欄目:單片機 |
大蝦們,很怪的問題: 我用數(shù)組定義了一個常量, byte const led_mapcom[4]={0x7f,0xbf,0xef,0xdf}; 編譯后在.lst文件中,卻變成了 .................... byte const led_mapcom[4]={0x7f,0xbf,0xef,0xdf}; 0018: ADDWF 02,F 0019: RETLW 7F 001A: RETLW 3F 001B: RETLW 6F 001C: RETLW 5F 其中最高bit都被屏蔽掉,但是在mplab中的rom窗口顯示卻正常,如下 0018 01E2 @const addwf 0x2 0019 087F retlw 0x7F 001A 08BF retlw 0xBF 001B 08EF retlw 0xEF 001C 08DF retlw 0xDF 仿真時情況也跟.lst中一樣, 我的picc是不是有問題 我的picc版本是 ide version 3.6 pcb version 3.050 pcm version 3.050 pch version 3.050 芯片是PIC16C57 |
| 2樓: | >>參與討論 |
| 作者: lizhi216 于 2003/12/9 11:11:00 發(fā)布:
哥們,程序字長是13bit呀 |
|
| 3樓: | >>參與討論 |
| 作者: 張明峰 于 2003/12/9 12:54:00 發(fā)布:
LST文件的錯誤 代碼沒有問題。放心吧。 |
|
|
|
| 免費注冊為維庫電子開發(fā)網(wǎng)會員,參與電子工程師社區(qū)討論,點此進入 |
Copyright © 1998-2006 m.58mhw.cn 浙ICP證030469號 |