请教一下FLASH 存储器是写了就得读吗?
时间:10-02
整理:3721RD
点击:
请教一下FLASH 存储器是写了就得读吗?
不好意思,没有太懂您的意思。能不能解释一下
for(i=0;i<=len;i++)
{
// Wait for transmit ready 第29位为 0 The transmit buffer is empty
while(SPI_SPIBUF&0x30000000);
if(i==len)
SPI_SPIDAT1=(spidat1&0xffcffff)|buf[i];
else
SPI_SPIDAT1=spidat1|buf[i];
// data recieved and copied into SPI_SPIBUF
while(SPI_SPIBUF&(0x80000000));
/* Read 1 byte */
buf[i]=SPI_SPIBUF;
/* Read 1 byte */
buf[i]=SPI_SPIBUF; 是把SPIBUF里的数据读出来用来给后面接收的数据腾空间吗?写到SPIBUF里的数据是怎么到页的每个地址的?