中级会员
 
- 积分
- 362
- 金钱
- 362
- 注册时间
- 2013-9-24
- 在线时间
- 75 小时
|
//????SPI FLASH
//?????¨???·???????????¨?¤????????
//pBuffer:??????????
//ReadAddr:?????????????·(24bit)
//NumByteToRead:????????×?????(×??ó65535)
void SPI_Flash_Read(u8* pBuffer,u32 ReadAddr,u16 NumByteToRead)
{
u16 i;
SPI_FLASH_CS=0; //?????÷??
SPIx_ReadWriteByte(W25X_ReadData); //·????????ü??
SPIx_ReadWriteByte((u8)((ReadAddr)>>16)); //·???24bit???·
SPIx_ReadWriteByte((u8)((ReadAddr)>>8));
SPIx_ReadWriteByte((u8)ReadAddr);
for(i=0;i<NumByteToRead;i++)
{
pBuffer=SPIx_ReadWriteByte(0XFF); //??·????
}
SPI_FLASH_CS=1; //????????
}
不明白24位地址数据怎么移近寄存器的《,
谔谔
|
|