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.

[参考译文] TMS320F28379D:GPIO 配置问题

Guru**** 2465890 points


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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/898074/tms320f28379d-gpio-configuration-problem

器件型号:TMS320F28379D

您好!

我希望了解在 Launchpad 上驱动基本 LED 的 LAB1示例。  

GPIO 配置如下:

GPIO_SetupPinOptions (34、GPIO_OUTPUT、GPIO_PushPull);
GPIO_SetupPinMux (34、GPIO_MUX_CPU2、0);

下面显示的 for 循环切换 GPIO。   

for (;;)

GPIO_WritePin (34、0);//打开 LD3
DELAY_US (1000 * 250);
GPIO_WritePin (34、1);//关闭 LD3
DELAY_US (2000 * 250);
切换计数2++;


我参考了用户手册和数据表来了解软件中的 GPIO 设置。

如何将 GPIO 34配置为低电平有效引脚? 请告诉我在哪里查找 GPIO 高电平有效或低电平有效的设置。  

请告诉我有关 GPIO 高电平有效或低电平有效配置的信息来源。  

谢谢、  

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

    您好!

    有关不同 GPIO 配置的详细信息、请参阅器件 TRM 中的 GPIO 章节。

    谢谢

    Vasudha

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

    Vasudha、

    我参考了《参考手册》。 有关寄存器和外设配置设置的详细信息、请访问。 我知道、对 GPIO 引脚高电平或低电平有效的怀疑非常愚蠢、但如果您就这些信息向我提供指导、这将非常有帮助。  

    谢谢你

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

    您好、Ashith、

    [报价]如何将 GPIO 34配置为低电平有效引脚? 请告诉我在哪里查找 GPIO 高电平有效或低电平有效的设置。  [/报价]

    软件代码未将 GPIO 引脚配置为高电平有效或低电平、而只是将其驱动为低电平和高电平。 现在、将 GPIO 引脚驱动为低电平将打开 LED、而高电平将关闭取决于外部硬件。 所有 GPIO 都具有默认禁用的内部上拉电阻、但用户可以在需要时启用该电阻。 如果启用、则 GPIO 引脚默认驱动为高电平(在软件中启用 Pull 后)、在这种情况下、当 GPIO 驱动为低电平时打开 LED 是有道理的。

    希望这对您有所帮助。

    此致、

    Vivek Singh

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

    您好、Vivek、

    上拉电阻并非在软件中完全启用。 推挽是否构成启用上拉电阻器?

    谢谢你

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

    是的、我说我们只有内部上拉电阻器(而不是下拉电阻器)、因此、如果启用、默认情况下会将其驱动为高电平。 如前所述、LED  在低电平或高电平上激活取决于板逻辑。

    此致、

    Vivek Singh