请教一下FLASH 存储器是写了就得读吗?
Seasat Liu:
不好意思,没有太懂您的意思。能不能解释一下
user1853832:
回复 Seasat Liu:
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里的数据是怎么到页的每个地址的?