【问题标题】:Pin States of Beaglebone Black on Power UpBeaglebone Black 上电时的引脚状态
【发布时间】:2013-10-13 14:54:53
【问题描述】:

我正在尝试使用 Beaglebone Black 来驱动电机电路。我设法启用和使用 PWM 引脚(即 P8_13 和 P8_19)。但我有一个问题。

当我第一次给电路板加电时,这些引脚变为高电平状态,因此电机无意中开始运行。它会一直上升,直到 Linux (ubuntu 12.04) 启动并且 PWM 引脚设置为 LOW。

有没有办法在 Beaglebone Black 中设置默认引脚状态,以便在我为电路板供电时,PWM 引脚开始处于低电平状态? (可能在设备树中?)

谢谢

【问题讨论】:

    标签: beagleboard gpio beagleboneblack pwm device-tree


    【解决方案1】:

    我认为问题在于 AM335x 芯片上的引脚在启动时具有默认状态,这些状态在 Linux 启动之前就定义了它们的输出电平。您可以尝试通过 NC 继电器或晶体管路由 PWM 的输出,以便在输出状态为高时(如启动时)中断连接。然后,您可以稍后在代码中将该引脚拉低来启用 PWM。

    【讨论】:

      【解决方案2】:

      这是我用于机器人的别针。他们的启动率都很低

      页眉 P9


      摩托A

      pwm gpio

      16 23


      电机B

      pwm gpio

      14 30


      摩托车

      pwm gpio

      42 41

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多