unsigned char Flash_ReadWord(unsigned int Addr)
{
unsigned int Data;
unsigned int *Ptr_segaddr;//指针变量
unsigned int temp=0;
if((SEGNOW<31&Addr>=512)||(SEGNOW>31&Addr>=64)) //ROM ABCD
{
return 0;
}
temp=Addrseg+Addr; //获取地址
Ptr_segaddr=(void*)temp;
Data=*(Ptr_segaddr);
//data=Data;
return(Data);
}
在这里给个偏移地址,然后仿真能得到Data的值
但是然后我在主程序里面用一个rdata=Flash_ReadWord(0);的时候这个rdata得不到值是什么情况啊
此帖出自
小平头技术问答
一周热门 更多>