NXP ARM 型號LPC2478的下位機程式使用keil5 除錯程式時,進入debug模式,程式中初始化的陣列,例如uint8 ip_address[4]={192,168,0,119};在不運行任何陳述句情況下,使用watch 查看這個變數的值,卻是ip_address[4]={192,168,168,119},
初始化陣列uint8 machine_id[16]={'O','P','M','-','T','1','6','3','0',0x20,0x20,0x20,0x20,0x20,0x20,0x20};使用watch讀到的卻是
'O' 'P' 'P' '-' 'M' '1' '-' '3' 'T' ' ' '1' ' ' '6' ' ' ' '3' ' ',watch讀到的陣列內容與初始化內容完全不一樣。請問有遇到這種情況的嗎?是哪出了問題?但是實際輸出的值又是對的,只是watch看到的不對
uj5u.com熱心網友回復:
你是不是debug引腳做了別的用途了?轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/225709.html
標籤:硬件設計
