2019-07-20 11:51发布
142zjb 发表于 2017-9-20 16:37 刚3楼我好像有点理解错误了spi flash了,得先把buf写入spi flash的某个地址,才能从哪个地址读出来给 ...
正点原子 发表于 2017-9-21 01:59 你还是继续学学再去做这个项目吧
最多设置5个标签!
你还是继续学学再去做这个项目吧
那原子哥,先不管我做这个项目先,我遇到了一个地方是
for(count = 0;count < 100;count++)
{
W25QXX_Write(buf,16*1024*1024-480,480);
W25QXX_Read(binbuf,16*1024*1024-480,480);
for(i=0;i < 480;i++)
{
printf("the data is %X ",*(binbuf+i));
}
buf+=480;
}
buf是我定义的指针,里面存的数不止480个数据,我循环for100次,我这样操作得出的结果是只能打印前480个字节。
但是W25QXX_Write这个函数不是自带的擦除功能吗?
不应该每次都会更新buf和binbuf吗?问题出在哪里,还是我的理解有误
一周热门 更多>