在读初始化中,读ID W25QXX_ReadID(); 之前必须先使能SPI->CR1->SPE,
在函数中使能都不行,可能是因为使能过早,还没来得及生效.
SPE使能代码
SPI1->CR1 |= SPI_CR1_SPE;

另外还需要考虑

  • CS片选IO速度设置为中速[25M-50M]
  • SPI 速率
Logo

智能硬件社区聚焦AI智能硬件技术生态,汇聚嵌入式AI、物联网硬件开发者,打造交流分享平台,同步全国赛事资讯、开展 OPC 核心人才招募,助力技术落地与开发者成长。

更多推荐