品牌网站响应式网站有哪些,华侨城网站建设,网站开发自学要多久,wordpress+电脑微信登陆不了泰山派默认提供了3组PWM的GPIO #xff0c; 为了检测PWM的输出#xff0c;我们可以配合逻辑分析仪来查看效果#xff0c;或者搭配STC8的LED灯 PWM 测试
列举所有的PWM设备#xff1a; # 查找所有有pwm名称的文件 find / -name pwm # pwm4: pwmfe6e0000 edp屏幕…泰山派默认提供了3组PWM的GPIO 为了检测PWM的输出我们可以配合逻辑分析仪来查看效果或者搭配STC8的LED灯 PWM 测试
列举所有的PWM设备 # 查找所有有pwm名称的文件 find / -name pwm # pwm4: pwmfe6e0000 edp屏幕背光 ./sys/devices/platform/fe6e0000.pwm/pwm # pwm8: pwmfe6f0000 ./sys/devices/platform/fe6f0000.pwm/pwm # pwm9: pwmfe6f0010 ./sys/devices/platform/fe6f0010.pwm/pwm # pwm14: pwmfe700020 ./sys/devices/platform/fe700020.pwm/pwm 这里就以pwm8进行测试 # 通道是从0开始的对应原理图上的pwmx_mx中的mx我们这里是pwm8_m0所以就是通道0 echo 0 /sys/devices/platform/fe6f0000.pwm/pwm/pwmchip0/export # 使能后会发现下面比之前多了一个pwm0目录 ls /sys/devices/platform/fe6f0000.pwm/pwm/pwmchip0/ device export npwm power pwm0 subsystem uevent unexport 设置pwm周期、频率、极性 # 单位纳秒所以1000000000个纳秒就是一秒 echo 1000000000 /sys/devices/platform/fe6f0000.pwm/pwm/pwmchip0/pwm0/period # 设置占空比为30% echo 300000000 /sys/devices/platform/fe6f0000.pwm/pwm/pwmchip0/pwm0/duty_cycle # 设置极性可以有两个选项normal和inverted。当设置为 “normal” 时 # 高电平高电压表示占空比的高部分而低电平低电压表示占空比的低部分。 # 当设置为 “inverted” 时这种情况相反 echo normal /sys/devices/platform/fe6f0000.pwm/pwm/pwmchip1/pwm0/polarity 启动与停止PWM # 启动PWM echo 1 /sys/devices/platform/fe6f0000.pwm/pwm/pwmchip0/pwm0/enable #停止PWM echo 0 /sys/devices/platform/fe6f0000.pwm/pwm/pwmchip0/pwm0/enable