Re: 請問... Watch window中的"Out of scope"?
|
||||
---|---|---|---|---|
新會員
|
我會再測試這個部分, 謝謝您詳盡的解答.
發表於: 2005/4/12 12:25
|
|||
|
Re: 請問... Watch window中的"Out of scope"?
|
||||
---|---|---|---|---|
新會員
|
感謝版主賜教, 現在使用第1個方法中...
發表於: 2005/4/7 10:20
|
|||
|
Re: 請問... Watch window中的"Out of scope"?
|
||||
---|---|---|---|---|
版主
|
因為用 ICE2000 除錯時,0x3FF位址會放 0x3FFF的空白值,所以一呼叫就會跑到0x000的重置位址執行。所以要有一些方式來修正。這裡有兩種方式解決:
1. 用 ICE2000 除錯時,暫時移除 CALL 0x3FF 這行指令,等正式燒到 16F630 時再加入這個指令。 2. 加入
org 0x3ff
兩行指令,真正燒錄時再刪掉這兩行。 以上方式接適用於 PIC12F629/675等 8-pin PIC
發表於: 2005/3/31 14:51
|
|||
|
Re: 請問... Watch window中的"Out of scope"?
|
||||
---|---|---|---|---|
新會員
|
問題找到了!
如果這些用UDATA_SHR定義的register, 不在GLOBAL中宣告的話, 就會出現"Out of Scope". 提供給遇到類似問題的人參考. 哪位可以解答ICE2000是否不接受 "CALL 0x3FF"校正內部震盪器的問題?
發表於: 2005/3/31 10:47
|
|||
|
Re: 請問... Watch window中的"Out of scope"?
|
||||
---|---|---|---|---|
高級會員
|
Out of Scope 表示沒資料
或是資料大於8 Bits
發表於: 2005/3/31 10:24
|
|||
人生最長久的擁有是珍惜 但是大都在失去後才發現
|
||||
|
請問... Watch window中的"Out of scope"?
|
||||
---|---|---|---|---|
新會員
|
我用MPLab IDE v6.6 / ICE2000/ 16F630做一個case, 在"Watch" widows中, 有些Symbol (Register) 的Addr欄是空白的, Value欄則為"Out of Scope", 查來查去找不出原因? 請指點一下.
另外, ICE2000是否不接受16F630如下的指令? ORG 0 CALL 0x3FF Bank_1 MOVWF OSCCAL . . . 執行時會出現'Stack overflow' error.
發表於: 2005/3/30 17:09
|
|||
|