Re: 請問如何得知,程式及資料記憶體的使用量
|
||||
---|---|---|---|---|
中級會員
|
了解了 感謝指導
發表於: 2009/7/12 21:11
|
|||
|
Re: 請問如何得知,程式及資料記憶體的使用量
|
||||
---|---|---|---|---|
資深會員
|
參照:
Ans 1: 算是的. 但程序記憶體是24 Word不是byte (且 16F877, 程序記憶體 1Word = 14 bits) Ans 2: 是的結果相同. (只是程序記憶體單位是word,資料記憶體單位是byte) Ans 3: 小弟還不知道怎麼設,才可以 我的*.map中有information. *.lst也是沒有 但最準,有用的information是view-->memory usage gauge total 是你可用的,以及你用掉的有多少(而且有圖形比率) program memory=24, total= 8192 (註:單位是word) data memory=0, total= 368 (註:單位是byte) 至於為什麼程序記憶體1Word = 14bits,因為spec就是這樣寫!! 記得請自行看spec(仔細看)
發表於: 2009/7/10 13:43
|
|||
|
Re: 請問如何得知,程式及資料記憶體的使用量
|
||||
---|---|---|---|---|
中級會員
|
補充一下 我使用的是MPLAB IDE v8.33
請各位指導一下,謝謝
發表於: 2009/7/10 11:07
|
|||
|
請問如何得知,程式及資料記憶體的使用量
|
||||
---|---|---|---|---|
中級會員
|
以下是我寫的程式,功能只是讓porta,portb,portc,portd,porte輸出0xaa而已
我在view-->memory usage gauge 看到的結果是 program memory=24, data memory=0 我在*.map中看到 24 out of 8453 program addresses used, program memory utilization is 0% 請問:1.這樣是指我使用的程序記憶體是24byte,資料記憶體是0 嗎? 2.可否麻煩前輩們,執行下面的程序,看看此程序是否使用 的用的程序記憶體是真的是24byte,資料記憶體真的是 0 3.有人說可以在*.lst中看到使用的程式記憶體使用量,及 資料記憶體使用量,但是我的*.lst中沒有? 請問要如何做採可在*.lst中看到程式記憶體使用量,及 資料記憶體使用量 LIST P=16F877,R=DEC INCLUDE <P16F877.INC> BK_SE_0 EQU 0X00 BK_SE_1 EQU 0X80 BK_SE_2 EQU 0X100 BK_SE_3 EQU 0X180 ORG 0 NOP GOTO AGAIN AGAIN: MOVLW 0X38 MOVWF STATUS MOVLW 0X86 MOVWF ADCON1 MOVLW 0X00 MOVWF TRISA MOVWF TRISB MOVWF TRISC MOVWF TRISD MOVWF TRISE MOVWF OPTION_REG MOVLW 0X18 MOVWF STATUS MOVLW 0XAA MOVWF PORTA MOVWF PORTB MOVWF PORTC MOVWF PORTD MOVWF PORTE TEST: GOTO TEST END
發表於: 2009/7/10 10:51
|
|||
|