#define Num 460
uint8_t write_data[Num];
uint8_t read_data[Num];
unsigned int i,z;
uint8_t diz=86;
//扇擦除
SPI_FLASH_SectorErase(0x00000);
//多字节写字节到 SPI_FLASH 中
SPI_FLASH_BufferWrite(write_data,0x00171,Num);
//页写入测试
//SPI_FLASH_BufferWrite( write_data , 0x00000 , Num );
//读取测试
SPI_FLASH_BufferRead(read_data,0x000171,Num);
//printf("read_data= %d
",read_data);
for(z=0;z<Num;z++)
{
//读取打印
//printf("SPI_FLASH_read_data[%d]= %d
",z,read_data[z]);
printf("SPI_FLASH_read_data[%d]= %d
",z,read_data[z]);
}
一次写入数据大过460字节就写不进去了,求各位大神解答下
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
一周热门 更多>