打印
[其他ST产品]

w25q128读取设备ID时一直出现0xFFFFFF?

[复制链接]
947|94
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
jcky001|  楼主 | 2023-2-21 11:00 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

问:w25q128读取设备ID时一直出现0xFFFFFF?



uint32_t SPI_FLASH_ReadID(void)
{
        uint32_t Temp = 0, Temp0 = 0, Temp1 = 0, Temp2 = 0;

        /* 开始通讯:CS低电平 */
        FLASH_SPI_CS_LOW();

        /* 发送JEDEC指令,读取ID */
        SPI_FLASH_SendByte(W25X_JedecDeviceID);

        /* 读取一个字节数据 */
        Temp0 = SPI_FLASH_SendByte(0xFF);

        /* 读取一个字节数据 */
        Temp1 = SPI_FLASH_SendByte(0xFF);

        /* 读取一个字节数据 */
        Temp2 = SPI_FLASH_SendByte(0xFF);

        /* 停止通讯:CS高电平 */
        FLASH_SPI_CS_HIGH();

        /*把数据组合起来,作为函数的返回值*/
        Temp = (Temp0 << 16) | (Temp1 << 8) |Temp2;

        return Temp;
}

使用特权

评论回复
沙发
youtome| | 2023-3-3 20:48 | 只看该作者
spi初始化函数波特率预分频值配置为低

使用特权

评论回复
板凳
sheflynn| | 2023-3-3 22:12 | 只看该作者
是不是芯片处于正常工作状态              

使用特权

评论回复
地板
elsaflower| | 2023-3-4 13:15 | 只看该作者
查看时序是否正确?              

使用特权

评论回复
5
juliestephen| | 2023-3-4 20:14 | 只看该作者
如果是时序问题的话,读取不同的寄存器时不太可能返回同一个值

使用特权

评论回复
6
jtracy3| | 2023-3-4 21:25 | 只看该作者
查手册分析一下吧。              

使用特权

评论回复
7
uiint| | 2023-3-4 22:23 | 只看该作者
最好仔细检查一下最基本的SPI的配置是否正确。

使用特权

评论回复
8
Stahan| | 2023-3-5 19:46 | 只看该作者
检查下时序是否正确

使用特权

评论回复
9
uiint| | 2023-3-7 20:26 | 只看该作者
是单片机有什么问题              

使用特权

评论回复
10
loutin| | 2023-3-10 10:33 | 只看该作者
这个只有id是不对的吗?              

使用特权

评论回复
11
软核硬核| | 2023-3-10 14:16 | 只看该作者
FF这种情况应该是没有读到数据。

使用特权

评论回复
12
Pretext| | 2023-3-10 14:17 | 只看该作者
要么地址,要么时序,肯定是有一个地方出问题了。

使用特权

评论回复
13
芯路例程| | 2023-3-10 14:17 | 只看该作者
那逻辑分析仪抓一下波形吧。

使用特权

评论回复
14
lzmm| | 2023-3-10 16:27 | 只看该作者
如果是时序问题的话,读取不同的寄存器时不太可能返回同一个值

使用特权

评论回复
15
ulystronglll| | 2023-3-10 17:29 | 只看该作者
查手册分析一下吧。              

使用特权

评论回复
16
mollylawrence| | 2023-3-10 17:38 | 只看该作者
hspi2.Init.CLKPolarity = SPI_POLARITY_LOW;的原因,改成HIGH后就正常了。

使用特权

评论回复
17
sesefadou| | 2023-3-14 10:41 | 只看该作者
查看时序是否正确?              

使用特权

评论回复
18
mollylawrence| | 2023-3-18 11:28 | 只看该作者
说明引脚没有被拉低吧              

使用特权

评论回复
19
mikewalpole| | 2023-3-18 12:08 | 只看该作者
最好仔细检查一下最基本的SPI的配置是否正确。

使用特权

评论回复
20
earlmax| | 2023-3-18 14:45 | 只看该作者
https://blog.csdn.net/weixin_56657463/article/details/124618463  

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

1413

主题

3784

帖子

5

粉丝