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.

[参考译文] SM320F28335-EP:GPIO 初始化延迟

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/989641/sm320f28335-ep-gpio-initialization-delay

器件型号:SM320F28335-EP
主题中讨论的其他器件:TMS320F28335

您好、TI 技术团队、

将 XRS 线路释放到高逻辑后、微控制器引导第一个软件序列、同时我假设所有 GPIO 都将初始化为高阻态、直到 SW 为它们定义正确的状态。

静态1:是否所有 GPIO 都具有上拉和下拉功能?
静态2:XRS 发布后、需要多长时间才能实现正确的上拉/下拉开关设置?
静态3:我们能否避免在 GPIO80初始化期间出现不受控制的高电平?
静态4:与 TMS320F28335在 GPIO 初始化方面是否存在任何差异

我们正在研究 GPIO80初始化序列、该序列负责另一个器件的外部复位(高电平有效)。 在没有外部上拉/下拉电阻器的情况下、我们观察到一个逻辑高电平、持续大约~35mS。

在添加外部下拉电阻器之前、我想了解在启动序列期间内部有源上拉/下拉电路的影响。

感谢您的支持!

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

    Dragos、

    1. 在外部可以添加上拉或下拉。 内部只有一个上拉电阻器可用、并且无法配置。 有关内部拉电阻行为的默认状态、请参阅 GPxPUD 的默认状态。
    2. 这完全取决于在 CPU 上执行的代码、建议您描述代码的特征。 如果您要连接到启动时需要特定条件的电路、请使用外部拉电阻器、启动 ROM 和器件软件需要一些时间来配置引脚。
    3. 是的、建议为启动期间需要已知状态的所有引脚使用外部下拉电阻器。
    4. 不、我没有意识到。

    默认情况下、并不是在每个引脚上启用内部上拉电路、选择其中一个电路可能更适合您的应用。 对于所有需要已知状态的引脚、建议使用一个外部上拉电阻器。 最后、这似乎是一个重要的复位电路、我建议您考虑复位电路故障进入的状态。 请记住、如果 C2000发生故障进入高阻态、则另一个器件的复位将由外部拉电阻器保留、这可能是可取的、也可能不可取。  

    此致、
    Cody