原子QSPI例程针对W25Q128读操作无效问题

2019-07-20 10:51发布

使用原子QSPI例程针对W25Q128读操作,发现读不出来,写是没问题的,不知道怎么回事,flash是W25Q128
void W25QXX_Read(u8* pBuffer,u32 ReadAddr,u16 NumByteToRead)   
{
                       
        QSPI_Send_CMD(W25X_FastReadData,ReadAddr,8,QSPI_INSTRUCTION_4_LINES,QSPI_ADDRESS_4_LINES,QSPI_ADDRESS_32_BITS,QSPI_DATA_4_LINES);
        QSPI_Receive(pBuffer,NumByteToRead);
}  

友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
3条回答
tomyoct
1楼-- · 2019-07-20 13:12
 精彩回答 2  元偷偷看……
252290923
2楼-- · 2019-07-20 17:15

我现在把用户RFID的卡号和密码全部事先存入W25Q128中,当有卡进入RC522的天线区域内时读取卡号和事先存储的所有卡号进行对比,
现在我不太明白怎么样寻找flash中和读到的卡号一样的卡号
玻璃之城2046
3楼-- · 2019-07-20 19:30
tomyoct 发表于 2017-2-27 21:47
其实写也有问题,解决办法就是将 QSPI_ADDRESS_32_BITS 全部替换为QSPI_ADDRESS_24_BITS,问题解决

可是,原子哥的程序里本来就是QSPI_ADDRESS_24_BITS,没有用到QSPI_ADDRESS_32_BITS 啊

一周热门 更多>