请问为什么我从SRAM读两次出来的数据不一样啊,求大神指教,程序如下:
mymem_init(SRAMEX);
{
u32 i;
u32 adr = 0x68000000;
__IO u8 dat1;
__IO u8 dat2;
for( i=0; i<0x100000; i++ ){
if( i%1024 == 0 ) printf("
%0.8lX : ", i );
FSMC_SRAM_ReadBuffer(&dat1,i,1);
FSMC_SRAM_ReadBuffer(&dat2,i,1);
if( dat1 != dat2 ) printf(" [%.2X,%.2X]", dat1, dat2 );
}
printf("
");
}
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
用的是原子的开发板,数据并不是全不对,大部分是正确的,但是有些数据会不对
一周热门 更多>