内核下测试pwm
进入内核下测试
cd /sys/class/pwm/
cd pwmchip0/
echo 0 > export
cd pwm0/
echo 10000 > period
echo 5000 > duty_cycle
echo 1 > enable
a、周期
单位为纳秒,1000000000 ns = 1s
echo 100000000 > /sys/class/pwm/pwmchip1/pwm0/period
b、占空比
50%, 0.5 s
echo 50000000 > /sys/class/pwm/pwmchip1/pwm0/duty_cycle
c、极性
pwm信号中以低电平为开启状态,还是以高电平为开启状态,这里设置为普通极性,也就是高电平为开启状态。
echo 'normal' > /sys/class/pwm/pwmchip1/pwm0/polarity
或
echo 'inversed' > /sys/class/pwm/pwmchip1/pwm0/polarity