【问题标题】:Is the sysfs pwm interface using hardware pwm?sysfs pwm 接口是否使用硬件 pwm?
【发布时间】:2015-11-04 02:53:16
【问题描述】:

我跟随this answer 在我的 Beaglebone Black 上启用 PWM,但我不确定该方法是使用 PRU 进行硬件 PWM 还是在软件中切换引脚?我看到了对 /sys/class/pwm/ehrpwm 的其他引用(例如 here),我更有信心是硬件 PWM,但我不确定如何启用该接口。

总结一下我是如何启用 PWM 的:

echo am33xx_pwm > /sys/devices/bone_capemgr.9/slots
echo cape-universal > /sys/devices/bone_capemgr.9/slots
config-pin P8.13 pwm
echo 6 > /sys/class/pwm/export
echo 1 > /sys/class/pwm/pwm6/run
echo 50000 > /sys/class/pwm/pwm6/period_ns
echo 50000 > /sys/class/pwm/pwm6/duty_ns

谢谢!

【问题讨论】:

    标签: beagleboneblack pwm


    【解决方案1】:

    是的,这是使用硬件 PWM 模块 - am33xx_pwm 覆盖启用所有不同的 PWM 子系统(eHRPWM、eCAP),然后 PWM 内核驱动程序为正在配置的引脚配置相应的 PWM 模块。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-04-29
      • 1970-01-01
      • 1970-01-01
      • 2015-10-06
      • 2023-04-10
      相关资源
      最近更新 更多