|
|||||||||||
| 技術(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 |
求救:一個(gè)簡單的語句調(diào)試不通過。 |
| 作者:qzgqzg 欄目:單片機(jī) |
我有以下語句調(diào)了好久了,就是調(diào)不過,我用的是CodevisionAVR編譯器。求各位幫幫忙,在下先謝謝了! const FLASH unsigned CHAR abc[3]={0x01,0x02,0x06}; void write_abc(const unsigned CHAR *ppx,unsigned CHAR xstart,unsigned CHAR ystart,unsigned CHAR xend,unsigned CHAR yend) { .... } void DISPLAY() { write_abc(abc,0,0,40,96); } 提示“write_abc(abc,0,0,40,96); ”這行有錯(cuò):function parameter #1 incompatible with its declaration 可能是指針的定義不對(duì),應(yīng)該指向FLASH的,但我不知如何定義。麻煩各位高手教教小弟。 |
| 2樓: | >>參與討論 |
| 作者: 勇敢的心 于 2004/4/9 21:47:00 發(fā)布:
write_abc("abc",0,0,40,96); |
|
| 3樓: | >>參與討論 |
| 作者: qzgqzg 于 2004/4/9 22:18:00 發(fā)布:
還是不行,abc是存于FLASH中的一個(gè)數(shù)組的. * - 本貼最后修改時(shí)間:2004-4-9 22:21:00 修改者:qzgqzg |
|
| 4樓: | >>參與討論 |
| 作者: thtlj 于 2004/4/10 8:36:00 發(fā)布:
這樣試試 void DISPLAY() { FLASH *pointer; pointer=abc write_abc(pointer,0,0,40,96); } |
|
| 5樓: | >>參與討論 |
| 作者: 勇敢的心 于 2004/4/10 16:00:00 發(fā)布:
不好意思,我上面的回復(fù)肯定是錯(cuò)的,這樣: const FLASH unsigned CHAR abc[3]={0x01,0x02,0x06}; void write_abc(FLASH unsigned CHAR *ppx,unsigned CHAR xstart,unsigned CHAR ystart,unsigned CHAR xend,unsigned CHAR yend) { } void main() { write_abc(abc,0,0,40,96); while(1); } |
|
| 6樓: | >>參與討論 |
| 作者: qzgqzg 于 2004/4/10 17:34:00 發(fā)布:
非常感謝兩位! 我照“勇敢的心”改了就對(duì)了。再次謝謝! |
|
| 7樓: | >>參與討論 |
| 作者: wk9523 于 2004/4/12 9:59:00 發(fā)布:
就是,參數(shù)為什么要定義為CONST呢? |
|
|
|
| 免費(fèi)注冊(cè)為維庫電子開發(fā)網(wǎng)會(huì)員,參與電子工程師社區(qū)討論,點(diǎn)此進(jìn)入 |
Copyright © 1998-2006 m.58mhw.cn 浙ICP證030469號(hào) |