Re: Pic18 array定義的問題。
|
||||
---|---|---|---|---|
資深會員
|
版主大人,這個問題似乎愈來愈多人在問了,難道C語言宣告變數或陣列只能在bank0,其它的bank要手動切換bank再來設定嗎??使用上確實有點限制和不方便...
發表於: 2007/8/15 15:31
|
|||
|
Re: Pic18 array定義的問題。
|
||||
---|---|---|---|---|
版主
|
陣列可能跨過 BANK 的交界區間,試試看加入 #progma udata arrea=0x200 將陣列宣告在 Bank2 的位址(0x200開始)
可以參考 W401 C18 workshop 的教材。
發表於: 2007/8/15 14:37
|
|||
|
Pic18 array定義的問題。
|
||||
---|---|---|---|---|
高級會員
|
我是用c的compiler(c18)在定義array的時候有時會說我設定的太長了不知道為什麼
例: unsigned char data[17][8]; 問題: stack frame too large 有好心的大大可以告訴我是怎麼回事嗎謝謝^^
發表於: 2007/8/15 14:22
|
|||
|