周半梅 发表于 2025-5-18 08:05

F030 SPI做读写EEPROM为什么老读不回来?

写进去的数据确认没问题,但读出来不是空就是全0,SCK和CS时序也检查过了。

Clyde011 发表于 2025-5-18 08:08

EEPROM型号也可能是时序怪异的。

公羊子丹 发表于 2025-5-18 08:09

写完有没有等它busy状态结束?

周半梅 发表于 2025-5-18 08:09

你是不是没加写使能指令?

帛灿灿 发表于 2025-5-18 08:10

EEPROM那边可能需要时间才能反应。

童雨竹 发表于 2025-5-18 08:11

SPI时序对不上就读不回来。

万图 发表于 2025-5-18 08:12

有些芯片CS拉高要延迟下再拉低。

Wordsworth 发表于 2025-5-18 08:12

我当时也是SCK极性搞错了。

Bblythe 发表于 2025-5-18 08:13

SPI用中断模式会不会好点?

Pulitzer 发表于 2025-5-18 08:14

把逻辑分析仪一挂马上能看出来问题。

Uriah 发表于 2025-5-18 08:15

有没有配置成MSB first?

hehhehee 发表于 2025-5-31 17:48

如果你在读操作时没有正确发送读命令和地址,或者收发字节数不匹配,接收缓冲区就会是空或0。
页: [1]
查看完整版本: F030 SPI做读写EEPROM为什么老读不回来?