ST意法半导体
直播中

李敏

7年用户 1342经验值
私信 关注
[问答]

STM32L476VGT6在QPI模式下发送命令的问题如何解决?

我在 QPI 模式下使用带有外部闪存的 STM32L476VGT6 设备。一切正常,直到我尝试发送一个没有地址和数据的命令字节。例如,当我尝试发送命令 0xF5(退出 QPI 模式)时,在逻辑分析仪上我可以看到 IO1 线不受 MCU 控制并保持低电平。但是使用相同的配置,当我添加地址字节时,一切都会再次正常运行。看起来只发送了命令字节,IO1 行保持在 MISO 模式而不是 QPI 模式。
逻辑分析仪的引出线:
反恐精英 – 6
时钟 - 4
IO0 - 7
IO1-5
IO2-3
IO3-2
发送没有地址和数据的命令 0xF5。
CCR 寄存器值为 0x3F5:
指令——0xF5
IMOD – 四行指令

发送命令 0xF5,带一个地址字节,无数据。
CCR 寄存器值为 0xFF5:
指令——0xF5
IMOD——四行指令
AMODE – 四线地址 在

第一次捕获时,IO1 线(引脚 5)在命令阶段保持低电平,但在第二次捕获时,IO1 线应为高电平。这个问题的原因可能是什么?我将不胜感激所有帮助。







回帖(1)

王健

2023-1-9 11:33:16
请参阅勘误表 ES0250 Rev 8, 2.6.1。尝试其他设置,即间接读取而不是写入(反之亦然),或者将命令作为地址或数据或没有指令的替代字节发送,也许一种组合有效......
举报

更多回帖

发帖
×
20
完善资料,
赚取积分