Re: 請教有關link檔的問題
|
||||
---|---|---|---|---|
版主
|
share bank的意思是說,其實只有一個bank的實體記憶位置。存取到其它bank時,會存取到同一個位置。好處是,不用管目前bank的設定,反正一定會存取到同一個bank的同一個位置。
如果您將一般的gpr,改為share,應該會讓編譯器以為不用理會bank的設定,而讓程式抓錯bank的資料。
發表於: 2004/6/24 12:55
|
|||
|
請教有關link檔的問題
|
||||
---|---|---|---|---|
新會員
|
DATABANK NAME=gpr0 START=0x20 END=0x6F
DATABANK NAME=gpr1 START=0xA0 END=0xEF DATABANK NAME=gpr2 START=0x110 END=0x16F DATABANK NAME=gpr3 START=0x190 END=0x1EF SHAREBANK NAME=gprnobnk START=0x70 END=0x7F SHAREBANK NAME=gprnobnk START=0xF0 END=0xFF SHAREBANK NAME=gprnobnk START=0x170 END=0x17F SHAREBANK NAME=gprnobnk START=0x1F0 END=0x1FF 以上是由microchip ide所copy下來的link檔片段,其中對bank0的share data register和microchip原文data sheet 中所寫的不同,在data sheet中bank0並沒有share data,但在link定義檔中卻有詳加定義,請問data share是因為likn檔的定義而異還是他是有實體上的定義. 我可以把一班的gprs在link檔中定義成share data嗎??
發表於: 2004/6/24 10:07
|
|||
|