初中生
最后登录1970-1-1
在线时间 小时
注册时间2020-11-17
|
本帖最后由 天启之瞳 于 2021-4-3 22:01 编辑
void spi_erase_sector(u32 addr)
{
spi_write_enable();
SPI2_CSS_SET(0);
spi_send_byte(SPI2,W25X_SectorErase);
spi_send_byte(SPI2,(addr>>16)&0xff);
spi_send_byte(SPI2,(addr>>8)&0xff);
spi_send_byte(SPI2,addr&0xff);
SPI2_CSS_SET(1);
spi_wait_flash();
}
void spi_read_data(u32 addr,u8 * buff,u32 num)
{
int i;
spi_write_enable();
SPI2_CSS_SET(0);
spi_send_byte(SPI2,W25X_ReadData);
spi_send_byte(SPI2,(addr>>16)&0xff);
spi_send_byte(SPI2,(addr>>8)&0xff);
spi_send_byte(SPI2,addr&0xff);
for(i=0;i<num;i++){
buff=spi_read_byte(SPI2);
}
SPI2_CSS_SET(1);
spi_wait_flash();
}
|
|