问题描述
I need K230 to use PWM to control DC Motor, but I don't know where to start.
硬件板卡
Customized board base on Dongshanpi CanMV
软件版本
K230_Linux_SDK
I need K230 to use PWM to control DC Motor, but I don't know where to start.
Customized board base on Dongshanpi CanMV
K230_Linux_SDK
pwm2:
cd /sys/class/pwm/pwmchip0
echo '2' > export
cd pwm2/
echo '1000' > period
echo '500' > duty_cycle
echo '1' > enable
pwm3:
cd /sys/class/pwm/pwmchip3
echo '0' > export
cd pwm0/
echo '1000' > period
echo '500' > duty_cycle
echo '1' > enable
pwm5:
cd /sys/class/pwm/pwmchip3
echo '2' > export
cd pwm2/
echo '1000' > period
echo '500' > duty_cycle
echo '1' > enable
pwm0:
cd /sys/class/pwm/pwmchip0
echo '0' > export
cd pwm0/
echo '1000' > period
echo '500' > duty_cycle
echo '1' > enable
[root@canaan /sys/class/pwm/pwmchip0 ]#cd /sys/class/pwm/pwmchip0
[root@canaan /sys/class/pwm/pwmchip0 ]#ls
device export npwm power subsystem uevent unexport
[root@canaan /sys/class/pwm/pwmchip0 ]#echo '0' > export
[root@canaan /sys/class/pwm/pwmchip0 ]#ls
device npwm pwm0 uevent
export power subsystem unexport
[root@canaan /sys/class/pwm/pwmchip0 ]#cd pwm0/
[root@canaan /sys/class/pwm/pwmchip0/pwm0 ]#ls
capture enable polarity uevent
duty_cycle period power
[root@canaan /sys/class/pwm/pwmchip0/pwm0 ]#echo '1000' > period
[root@canaan /sys/class/pwm/pwmchip0/pwm0 ]#echo '500' > duty_cycle
[root@canaan /sys/class/pwm/pwmchip0/pwm0 ]#
[root@canaan /sys/class/pwm/pwmchip0/pwm0 ]#cat period duty_cycle enable
1000
500
1