Re: 18系列需要切換bank嗎?
|
||||
---|---|---|---|---|
資深會員
|
這麼說的話
變數存於bank 0就不必切換而可以直接存取是嗎? 我看不懂單晶片的C 只學過電腦的C 也找不到書來學PIC的C語言寫法 而且我比較習慣組合語言...
發表於: 2004/11/6 14:15
|
|||
|
Re: 18系列需要切換bank嗎?
|
||||
---|---|---|---|---|
高級會員
|
bank0
access bank 不用0xf80~0xfff是特殊暫存器為了讓你方便所以規劃在access bank不用切BANK(我是這樣記的) 每一顆MCU的access位址範圍都有一些不一樣要注意一下 其他的bank還是要 如果使用c18就不用 18Fxxx還是用C比較方便建議使用
發表於: 2004/11/6 13:17
|
|||
|
18系列需要切換bank嗎?
|
||||
---|---|---|---|---|
資深會員
|
我使用的是18F4620
不過由於沒書,所以拿18F4320的書來看 應該是通用吧?! 關於資料記憶體的方面 18F4320規格書的圖5-6上面所畫的 他的意思是不是指 000h~07Fh 與 F80h~FFFh屬於直接存取區塊 所以讀寫這些資料記憶體時不必用BANKSEL切換區塊 而要讀寫080h~F7Fh這些區塊的檔案暫存器時 則必須先用BANKSEL選擇? 那如果都存放在BANK0需要切換嗎? 我的資料(變數)有約200個上下 從10h開始放,應該沒放超過BANK0 那我存取時需要用BANKSEL嗎? 另外旁邊寫的,a=1時那是什麼意思?
發表於: 2004/11/6 12:06
|
|||
|