永发信息网

stm32的spi外接flash,读写不稳定。主要是SPI的clock原因吗?我一般设为1M以下。

答案:1  悬赏:40  手机版
解决时间 2021-11-27 10:19
  • 提问者网友:黑米和小志
  • 2021-11-27 04:05
stm32的spi外接flash,读写不稳定。主要是SPI的clock原因吗?我一般设为1M以下。
最佳答案
  • 五星知识达人网友:时间的尘埃
  • 2021-11-27 05:10
怎样不稳定?接受数据前缓冲数据寄存器清0了吗?追问我通过spi flash的擦除,读指令,即擦除后读出来的数据经常为0x0,不是0xffff(有时对,有时错的)。 while (SPI_I2S_GetFlagStatus(SPI1, SPI_I2S_FLAG_RXNE) == RESET) 清0了。
我当时是用跳线接的flash,线太长了,也会有干扰吧。追答有条件的话最好用示波器看一下波形,看SPI收发数据引脚电平是否正常
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯