|
|||||||||||
| 技術(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 |
ICCAVR的數(shù)組這樣定義對(duì)么? |
| 作者:hbtian 欄目:單片機(jī) |
如下: ICCAVR書(shū)上說(shuō)數(shù)據(jù)放在FLASH里面用const定義,沒(méi)有說(shuō)用FLASH定義阿 Uchar FLASH STR1[]= { 0x80,0x81,0x82,0x83,0x84,0x85, 0x86,0x87,0x88,0x89,0x8a,0x8B }; Uchar FLASH STR2[]="Our friend over the wold"; Uchar FLASH STR3[]="Program by ICCAVR V6.21B"; Uchar FLASH STR4[]="Thank you @_@ 1234567890"; |
| 2樓: | >>參與討論 |
| 作者: hbtian 于 2006/10/25 15:25:00 發(fā)布:
咋沒(méi)人回答呢,是不是太簡(jiǎn)單了。 |
|
| 3樓: | >>參與討論 |
| 作者: zjc1982 于 2006/10/25 15:54:00 發(fā)布:
是不是應(yīng)該這樣定義!! 以上定義不太對(duì)!因?yàn)檫@樣定義的話編譯時(shí)是會(huì)報(bào)錯(cuò)的,那么編譯器會(huì)提示上述變量數(shù)組未定義(STR1[]、STR2[]、STR3[]、STR4[]),應(yīng)該這樣定義 Uchar __FLASH STR2[]="***********" 編譯器才認(rèn)。 |
|
| 4樓: | >>參與討論 |
| 作者: zhiwei 于 2006/10/26 8:49:00 發(fā)布:
你把const重定義了嗎? 直接用const uChar STR1[] = "XX";是可以的。 |
|
| 5樓: | >>參與討論 |
| 作者: zjc1982 于 2006/10/26 12:47:00 發(fā)布:
沒(méi)有對(duì)const進(jìn)行定義!! 我沒(méi)有對(duì)const進(jìn)行定義。不知道這種方法定義:const uChar STR1[] = "XX"; 后,STR1數(shù)組就在FLASH里面嗎? |
|
| 6樓: | >>參與討論 |
| 作者: zhiwei 于 2006/10/26 13:23:00 發(fā)布:
是的, ICC對(duì)const進(jìn)行了擴(kuò)展,相當(dāng)于IAR中的FLASH,FLASH關(guān)鍵字在ICC里面不能用的。 |
|
| 7樓: | >>參與討論 |
| 作者: zjc1982 于 2006/10/27 11:12:00 發(fā)布:
是這樣的!! 謝謝! |
|
|
|
| 免費(fèi)注冊(cè)為維庫(kù)電子開(kāi)發(fā)網(wǎng)會(huì)員,參與電子工程師社區(qū)討論,點(diǎn)此進(jìn)入 |
Copyright © 1998-2006 m.58mhw.cn 浙ICP證030469號(hào) |