各位专家、您好!
我的客户使用 F28377D 创建了电路板、但我发现 GPIO 行为不清楚。
问题1:我们注意到 GPIO 输出存在延迟、这是否是预期行为?
问题2:如果以下用法不是问题、是否有任何方法可以消除延迟?
Q3:如果无法缩短延迟时间、您能否分享有关延迟的规格(时间规格)?
[详细信息]
他们通过仅使用在 RAM 上运行的 CPU1而不使用中断来检查这一点。 它们分别使用 GPIO11、12、13来写入设置/清除、切换和 DAT 寄存器、然后读取 EMIF1一次以等待时间(1us)。
随附了总体波形和 GPIO11 =低电平到高电平部分的放大版本。 对于这两个端口、C 源和汇编器输出显示 EMIF1读取前的 GPIO 输出、但波形显示的是按照该顺序在 GPIO 输出前读取 EMIF1。
这个结果表明 GPIO 输出始终存在延迟、但是请告诉我是否还有其他需要检查的点或需要添加或更改的条件。
我们还想检查 CPU2和 CLA 是否存在冲突和延迟、但如果您可以先回答上述问题、那将会有所帮助。
此致、
还不错