我在 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 线应为高电平。这个问题的原因可能是什么?我将不胜感激所有帮助。