This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] TM4C1294KCPDT:使用 EPI 块 IO

Guru**** 2527310 points


请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/956153/tm4c1294kcpdt-used-epi-block-ios

器件型号:TM4C1294KCPDT

我相信我知道、如果不是所有的 EPI 模块信号都需要、那么相应的管脚仍然可以用作 GPIO、这是正确的吗?

我只想100%确定、因为我已经在绘制原理图。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    Nicholas 您好、

    这里使用哪种 EPI 模式? 这取决于模式设置、但一般来说、这里有一些灵活性。 一些模式概述了哪些引脚被释放、而对于通用模式、这完全取决于配置的构建方式。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    主机模式

    我们使用的是16位非复用。 无需芯片选择、也无需高/低字节选择… 也不需要 ALE

    Nick

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、Nick、

    数据表对我来说有点冲突、因为它指出通用模式下的读/写选通信号是可选的、但我看不到关闭它们的设置。

    例如...

    EPIGPCFG 寄存器的 RW 位控制 RD 和 WR 输出的使用。 对于方向已知的接口(提前、与帧大小或其他方式相关)、不需要这些选通信号。 对于大多数其他接口、使用 RD 和 WR、以便外部外设知道正在发生什么事务以及是否发生任何事务。

    但是、我在寄存器列表中看不到 RW 位。 因此、这里没有真正可以实现的指示器。

    因此、我现在假设   EPI 在该模式下使用 EPI0S28、EPI0S29和 EPI0S30。 我预计将它们配置为 GPIO 会导致问题、但我实际上没有一个测试设置、只能在不将任何内容连接到 EPI 总线的情况下进行测试。 如果不需要这些引脚、最简单的做法是将它们保持在未连接状态。