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.

[参考译文] LAUNHHXL-F28027:F28027

Guru**** 2560390 points
Other Parts Discussed in Thread: DRV8353

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1088356/launchxl-f28027-f28027

部件号:LAUNHHXL-F28027
“线程:DRV8353”中讨论的其它部件

我 购买了 DRV8353 EVM,该 EVM 由两块主板组成,其中一块是 LAUNHXL-F280。 我已经开始 熟悉 EVM 中使用的微控制器(F2802727),并遇到了一些奇怪的行为。 我正在尝试读取连接到按钮的 IO 针脚的状态。 如果按下该按钮,我想打开连接到 GPIO0-GPIO3的四个 LED。 按钮连接到 GPIO12,释放按钮时将其拉低。

在随附的 c 文件中,有两个示例可以运行。 定义宏秒时处于活动状态的一个按预期工作,但定义第一个时处于活动状态的另一个则不是。 发生的情况是,按下并释放按钮后,GpioDataRegs.GPADAT.Bit.BTN 永远不会被清除。 当我运行定义宏秒时处于活动状态的代码时,不会发生这种情况。 有人知道这里发生了什么事吗?

e2e.ti.com/.../btn_5F00_leds.c

此致/赫里斯特

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

    所以我明白了。 我认为,默认情况下,GPIO 上拉电阻器被禁用。 它们不是。 要禁用它们,您必须在 GPAPUD 寄存器中的相关位上写入1。 这样做后一切都正常