谁有AT45DB161B的程序

2019-07-21 06:25发布

 谁有AT45DB161B的程序?

友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
33条回答
muc520
2019-07-22 21:05
嗯 只有下面哪些是必须的?
void SPI1_Flash_Init(void);//初始化SPI FLASH的IO口
u8 DF_read_reg(void);//读取状态寄存器
u16 VS_PLUG_Read_Word(u16 addr);//plugin读出来到pbuffer
u8 DF_wait_busy(void);//检查状态寄存器最高位是否为忙,并等待空闲

u32 SPI_FLASH_ReadID(void);//读取芯片ID AT45DB161的ID:0X1F2600
     
void Flash_Read(u8* pBuffer, u32 ReadAddr, u16 NumByteToRead);//从指定地址开始读出指定个数的数据      
void Flash_Write(u8* pBuffer, u32 WriteAddr, u16 NumByteToWrite);//从指定地址开始写入指定个数的数据
void DF_page_earse(unsigned int page);//擦除指定的主存储器页(地址范围0-4095)
void DF_write_page(u8* pBuffer,u16 page);//将保存在数组DF_buffer[]中的一页数据写入第二缓冲区后送入主存储区(先擦除后写入模式,页地址范围0-4095)
void DF_read_page(u8* pBuffer,u16 page);//将指定主存储器页的数据转入第一缓冲区后读出,保存在DF_buffer[]数组中(页地址范围0-4095

一周热门 更多>