stm32f103zet6的flash是512k字节的,地址范围是0x8000000-0x807FFFF
测试代码如下:
STMFLASH_Write(0X8060000,(u16*)"u",1);//
delay_ms(50);
STMFLASH_Read(0X8060000,(u16*)datatemp,1);
printf("datatemp[0]=%c",datatemp[0]);
写进去的是字符u,但是读出来的确是两个问号
当我把地址改为0x8030000的时候,写进去是u,读出来也是u,是可以的,所以不知道是哪里出问题了
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
你的程序我这里执行确实也是可以的,那是怎么回事呢,我看了一下源码都是一样的啊
这就不清楚了 你可以把你的发来我测试下
@我是路人甲 帮我看看,到底是哪里出问题了,传附件的速度好慢啊
一周热门 更多>