请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
部件号: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
此致/赫里斯特