Re: 請教:PICC中需要自己操作PCLATH寄存器麼?該怎麼操作?
|
||||
---|---|---|---|---|
資深會員
|
版大 謝謝您的指點...
發表於: 2007/5/12 2:04
|
|||
|
Re: 請教:PICC中需要自己操作PCLATH寄存器麼?該怎麼操作?
|
||||
---|---|---|---|---|
版主
|
回覆 Beee ,
因為 PCLATH 沒有被改到,所以 GOTO 的會以原先設定的 Page (PCLATH<4:3>) 的設定選擇跳躍的 Page。
發表於: 2007/5/10 14:48
|
|||
|
Re: 請教:PICC中需要自己操作PCLATH寄存器麼?該怎麼操作?
|
||||
---|---|---|---|---|
新會員
|
終於發現是由於WDT的緣故,我打開了WDT,但沒有清零~~呵呵
多謝了
發表於: 2007/5/8 9:24
|
|||
|
Re: 請教:PICC中需要自己操作PCLATH寄存器麼?該怎麼操作?
|
||||
---|---|---|---|---|
資深會員
|
問題會不會出在最後一行?
因其位址在 0x7ff 已是 第一頁 rom 的最後一位 當執行後就自動跳到第二頁 但偏偏它又是跳回本身 goto $ , 所以就跳到 0xfff ??? 我很少寫超過 1K 的程式 所以無從得知結果如何 請版主賜教 .....
發表於: 2007/5/7 18:39
|
|||
|
Re: 請教:PICC中需要自己操作PCLATH寄存器麼?該怎麼操作?
|
||||
---|---|---|---|---|
版主
|
程式的反彙編並沒有錯,因為是只是單存的切換 RAM Bank, 所以只會動到 RP0 & RP1 做 Bank 的切換。要動到 PCLATH 的時機會在使用到 Goto , Call 及修改到PCL的指令。在你的程式裡並沒有動到所以不會有修改PCLATH的問題
發表於: 2007/5/6 15:30
|
|||
|