unsigned char reader(unsigned int addr_str){ unsigned int read_data; unsigned int code *read_addr; EA=0 ; FLASHCON = 0x01; read_addr =(int code*)addr_str; read_data =*read_addr; FLASHCON = 0x00; EA = 1; return read_data;
其中addr_str是E方的起始地址0x0000; 编译时老是提示说被外部编辑修改,要RELOAD。这导致了调试时窗口看不到变量变化。
|