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.

[参考译文] LAUNCHLL-F2.8377万S:闪烁草图上的奇怪行为-"浮动"红色LED

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/575117/launchxl-f28377s-strange-behavior-on-blinky-sketch---floating-red-led

部件号:LAUNCHXL-F2.8377万S

大家好! 我来自MSP430微处理器,我只是在尝试更大的C2000系列。 

在原稿中测试controlSUITE的盲状草图时(红色LED闪烁)-蓝色LED一直熄灭,这似乎是正确的。
将#Define Blinky_LED_GPIO 12更改为#define Blinky_LED_GPIO 13仅用于播放后,红色LED在大多数时间都保持打开状态。
它看起来像是处于"浮动"状态,而不是全亮度。 轻轻敲击桌子上的板会关闭红色LED,然后她慢慢返回。

在SPRUHX5C中,我找到:

6.8 内部上拉配置要求
复位时,GPIO处于输入模式并禁用内部上拉。 非驱动输入可以浮动至
中轨电压,并导致输入缓冲器上的直通电流浪费。 用户应始终放置
以下配置之一中的每个GPIO:
•输入模式,由另一个组件在板上驱动,达到VIH以上或Vil以下的水平
•启用GPIO内部上拉功能的输入模式
•输出模式

因此我补充说:

   GPIO_SetupPinMux (12,GPIO _MUX_CPU1,0);
   GPIO设置引脚选项(12,GPIO输入,GPIO上拉);

指示灯熄灭。

我只是想知道为什么在最初的闪烁的蓝色LED草图中没有将此设置为默认值(为什么她保持关闭,而红色则不是)?


谢谢!

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

    您好,

    您是否参考此示例代码:C:\ti\controlSUITE\DEVICE_SUPPORT\F2837xS\V210\F2837xS_Examples_CPU1 \linky\cpu012837 \linky\cpu01

    此致,

    Gautam

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

    是的。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    让我们了解最新信息
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    Gautam,您可以通过您的主板验证此行为吗?

    两个LED (D9和D10)都连接到板上的SN74LVC2G07。 我不知道为什么D10不像D9那样显示出与更改GPIO -数字(从红色LED - GPIO 12更改为蓝色LED - GPIO 13)-->时相同的行为,在第一篇文章中已有说明。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我现在可能已经发现,该行为与代码示例无关。 例如,我上传了示例CPU_TIMERS (C:\ ti \ controlSUITE \ device_support \ F2837xS \ V210 \ F2837xS_Examples_CPU1 \ CPU_timers),红色LED亮起。 触按BoosterPack跳线J4_J2将熄灭灯并在触点松开后立即重新启动。

    我的主板是否有故障?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您没有出现故障的主板。 正如您所看到的,默认情况下引脚是浮动的。 只需触摸板,电势就会改变,电压可能会超过打开LED的阈值。 如果您将GPIO配置为特定状态,则它们将被驱动(或拉出)。 开箱即用代码示例使用这些LED,因此已正确配置GPIO。 当您选择其他代码示例时,GPIO可能未配置,因此它们将保持为非驱动输入的默认状态。