Re: 關於PIC16F946
|
||||
---|---|---|---|---|
高級會員
|
應該有如版主說的
去使用到DEBUGGER的位址 如果用燒錄的目前正常OK 謝謝版主大大的告知
發表於: 2007/2/13 15:46
|
|||
|
Re: 關於PIC16F946
|
||||
---|---|---|---|---|
高級會員
|
版主大大
你說的方法我有去看了 但是我找不到那各.LKR檔 是不是因為我用hi-tech c啊 應該還有很多rom的空間因為我compiler完後頂多到0X19XX 照理說也沒超過您說的位址奇怪奇怪 可用的訊息 Memory Usage Map: Program ROM $0000 - $017A $017B ( 379) words Program ROM $0185 - $0819 $0695 ( 1685) words Program ROM $0823 - $0FFF $07DD ( 2013) words Program ROM $10F8 - $17FF $0708 ( 1800) words $16F5 ( 5877) words total Program ROM Bank 0 RAM $0020 - $0068 $0049 ( 73) bytes Bank 0 RAM $0070 - $007C $000D ( 13) bytes $0056 ( 86) bytes total Bank 0 RAM Bank 1 RAM $00A0 - $00EA $004B ( 75) bytes total Bank 1 RAM Bank 2 RAM $0120 - $0160 $0041 ( 65) bytes total Bank 2 RAM Bank 3 RAM $01A0 - $01D3 $0034 ( 52) bytes total Bank 3 RAM Program statistics: Total ROM used 5877 words (71.7%) Total RAM used 278 bytes (82.7%) 不可用的訊息 Memory Usage Map: Program ROM $0000 - $013F $0140 ( 320) words Program ROM $0147 - $07FF $06B9 ( 1721) words Program ROM $0804 - $17FF $0FFC ( 4092) words Program ROM $1FC7 - $1FFF $0039 ( 57) words $182E ( 6190) words total Program ROM Bank 0 RAM $0020 - $0068 $0049 ( 73) bytes Bank 0 RAM $0070 - $007C $000D ( 13) bytes $0056 ( 86) bytes total Bank 0 RAM Bank 1 RAM $00A0 - $00EA $004B ( 75) bytes total Bank 1 RAM Bank 2 RAM $0120 - $0162 $0043 ( 67) bytes total Bank 2 RAM Bank 3 RAM $01A0 - $01D3 $0034 ( 52) bytes total Bank 3 RAM Program statistics: Total ROM used 6190 words (75.6%) Total RAM used 280 bytes (83.3%)
發表於: 2007/2/13 9:19
|
|||
|
Re: 關於PIC16F946
|
||||
---|---|---|---|---|
版主
|
0x17FF 的程式大小是還沒有佔到 ICD2 debug 的監督程式範圍 (0x1F00F~0x1FFF),檢查一下是否RAM佔到 ICD2 的位址,可以參考 16f946i.lkr 檔裡,看是那裡有 Protected 的標記就不要用。
發表於: 2007/2/12 17:51
|
|||
|
關於PIC16F946
|
||||
---|---|---|---|---|
高級會員
|
請問當我在寫程式時
如果燒錄大於0x17FF時 動作就會不正常 好像也無法DEBUGGER 不知道有沒有大大有遇過此種情形
發表於: 2007/2/12 16:42
|
|||
|