0
我跟着this answer在我的Beaglebone Black上啓用了PWM,但我不確定這種方法是使用PRU來做硬件PWM還是使用軟件切換引腳?我看到其他對/ sys/class/pwm/ehrpwm的引用(例如here),我更加確信它是硬件PWM,但我不確定如何啓用該接口。是使用硬件pwm的sysfs 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
謝謝!