工具/软件:
您好、
我之前发布了一个有关 EMIF 和 MIL-STD-1553 总线接口的线程。 我计划使用 emif_nWait 用于管理 GPIO 控制线和 EMIF 线之间时序的信号。
EMIF 配置:
- EW 位 在中设置为 1 CE4CFG 寄存器。
- WP0 和 Wp1. 中的位设置为 0 AWCCR 寄存器。
- CS4_WAIT 中的位设置为 0 AWCCR 寄存器。
- MAX_EXT_WAIT 在中设置为 255 AWCCR 寄存器。
。 写入操作 工作正常 emif_nWait 信号用于扩展写入操作。 但是、在中 读取操作 、系统将输入 数据进入中止中断 何时 emif_nWait 被置为低电平。 。 emif_nWait 信号由 GPIO 控制。 如果我保留 emif_nWait 高电平、我可以正确读取该值、但当我将其设置为低电平时、操作会失败。
我也尝试了选择选通模式,但结果是相同的。 它进入 DataEntry 中止。
在以下主题中讨论了类似的问题、但问题仍未解决:
e2e.ti.com/.../rm57l843-emif-in-asynch-mode-with-extended-wait-needs-clarification
您能否提供有关解决此问题的指导?
谢谢、
此致、
Veerappan P.