看板 ASM 關於我們 聯絡資訊
想問一下 有關PIC18F452的ROM讀取問題 有參考MICROCHIP的教學文件內的Code ==節錄部分程式=== #pragma romdata RomDataSpace=0x900 // 設定romdata 起始位址在0x900 rom unsigned char d1[5] = {1,1,1,1,1} #pragma romdata #pragma udata abc=0x300 unsigned char pha[5]; unsigned char Count; #pragma udata void main(void) { InitializeINTs( ); InitializePORT( ); Initialize_I2C_Slave( ); Count = 0x00; while(d1[Count++]) { pha[Count] = d1[Count]; // 將ROM 陣列資料存入RAM 陣列中 } ======= 正常在build後應該可以在pha內看到 1 1 1 1 1 但是卻沒有看到 還是都是0 請問是哪個地方有寫錯呢 -- Johannes Krauser II 強暴!強暴!強暴!強暴!強暴!強暴! GO TO D.M.C ◥◣ ◥◣ 強暴!強暴!強暴!強暴!強暴! ▄▂▁▂▃▅▆▅ ▃▄ ∵ ∵ ▃▄▃ シ ▋▊▍ φjeans1020 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 120.126.10.56
FOXSMALL:你的迴圈好像沒有結束條件 03/02 22:04