256*16的SRAM ,
for(j=0;j<1024;j++)
{
*(__IO uint16_t *)(0x68000000+j*2) = (uint16_t)j;
}
用仿真器看内存是
0000 0001 0002 0003 0004....是正常的。
for(i=0;i<(2*1024);i++)
{
for(j=0;j<256;j++)
{
*(__IO uint8_t *)(0x68000000+i*256+j) = (uint8_t)j;
}
}
内存是
01 00 03 00 05 00 07 00 0B 00 0D 00 0F 00
11 11 13 13 15 15 17 17 1B 1B 1D 1D 1F 1F
21 21 23 23 25 25 27 27 2B 2B 2D 2D 2F 2F.......
原理图和初始代码用的都是官方的。是哪有问题啊?
|