Re: 請教 PIC18F46K20 DATABANK爆掉 問題
|
||||
---|---|---|---|---|
新會員
|
目前測試OK了
感謝版主及各位大大提供的寶貴建議 ^__^
發表於: 2009/12/30 12:04
|
|||
|
Re: 請教 PIC18F46K20 DATABANK爆掉 問題
|
||||
---|---|---|---|---|
版主
|
W401 C18 教育訓練裡的第五章有詳細提到要如何設定ROM Data ,參考以 下 :
http://www.microchip.com.tw/modules/w ... glefile.php?cid=4&lid=236
#pragma romdata RomDataSpace=0x400 // 設定 romdata 起始位址在 0x400
發表於: 2009/12/30 10:38
|
|||
|
Re: 請教 PIC18F46K20 DATABANK爆掉 問題
|
||||
---|---|---|---|---|
資深會員
|
udata 是 uninitialized data,資料還是存在 Data memory 裏喔。data 要放到 program memory,要用 #pragma romdata:
#pragma romdata const_table
可參閱 C18 User Compiler User's Guide 及 MPLINK User's guide
發表於: 2009/12/30 10:29
|
|||
|
請教 PIC18F46K20 DATABANK爆掉 問題
|
||||
---|---|---|---|---|
新會員
|
請教 PIC18F46K20 memory 問題,如下..
目前使用 const unsigned char WB00[]={0x00,0x00,0x00,0x00,0x08,0x80,0x40,0x04,0xFC,0x40,0x00,0x04,0x40,0x00,0x04,0xC0,0x0F,0x04,0x40,0x00,0x04,0x40,0x00,0xFC,0x40,0x00,0x00}; const unsigned char WB01[]={0x00,0x00,0x00,0x00,0x08,0x80,0x40,0x04,0xFC,0x40,0x00,0x04,0x40,0x00,0x04,0xC0,0x0F,0x04,0x40,0x00,0x04,0x40,0x00,0xFC,0x40,0x00,0x00}; ......... 因資料量龐大所以發生DATABANK爆掉問題. 請問如何從Data Memory存放區改到Program Memory區呢??
發表於: 2009/12/30 10:11
|
|||
|