

 
由于ti 开启多个 PWM以后,其 pwmchip 文件就会变 ,所以我们需要查看一下EPWM2 对应的定时器寄存器起始地址




因此, pwmchip0 就是 p1.36对应的文件。
二,导出EPWM2_A的子目录打开 pwmchip0 的 EPWM2_A 子目录
cd pwmchip0/
echo 0 > export


生成一个名为“pwm0”的子目录
三,设置频率#单位为 ns,输入如下命令:10khz四,设置极性
echo 100000 > /sys/class/pwm/pwmchip0/pwm0/period
echo normal > /sys/class/pwm/pwmchip0/pwm0/polarity
极性设置为 normal,也就是 duty_cycle 为高电平时间。如果要将极性反过来,可以设置为inversed。
五,设置占空比echo 50000 > /sys/class/pwm/pwmchip0/pwm0/duty_cycle六,使能
echo 1 > /sys/class/pwm/pwmchip0/pwm0/enable



			
			
			
						
			
 我要赚赏金
