最近学习STM32H7 QSPI的,使用的FLASH为W25Q64JV。
尝试了很多方法(调整驱动函数 ,检查硬件,更换FLASH芯片等),但是读写操作始终失败,Read ID也全是0x0000.
最后没有办法,无意间看到FLASH的数据手册的电气性能章节。
再看了下 时钟设置:
然后看了下QSPI的分频设置(原来为2),分频后高于FLASH的要求。
随后调整分频,FLASH读写成功。
最近学习STM32H7 QSPI的,使用的FLASH为W25Q64JV。
尝试了很多方法(调整驱动函数 ,检查硬件,更换FLASH芯片等),但是读写操作始终失败,Read ID也全是0x0000.
最后没有办法,无意间看到FLASH的数据手册的电气性能章节。
再看了下 时钟设置:
然后看了下QSPI的分频设置(原来为2),分频后高于FLASH的要求。
随后调整分频,FLASH读写成功。