Skip to content

W25qxx_ReadID work wrong on high speed #39

@YoulDHead

Description

@YoulDHead

Hello!

I have stm32f302c8 and W25Q512 flash. If my stm chip configured to work on 8MHz (from HSI) all ok. If I change clock source to PLL and use 56MHz (x14) W25qxx_ReadID (and probably all other functions that use W25qxx_Spi()) - work wrong. For example W25qxx_ReadID receives only first byte with manufacturer ID, two next bytes are zero.

It can be fixed with increasing timeout from 100 to 150 in the call of
HAL_SPI_TransmitReceive(&_W25QXX_SPI,&Data,&ret,1,150);

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions