多应用+插件架构,代码干净,二开方便,首家独创一键云编译技术,文档视频完善,免费商用码云13.8K 广告
烧录内核后,我们可以在板子上看到PWM的设备节点: ![](https://img.kancloud.cn/db/4c/db4c6d7fdfa0d89083c0e5aa022361e2_554x246.png =400x) ### >[info] 说明一下:pwmchip0实际上是原厂评估板的LCD背光灯驱动,我们可以在设备树中将其关调,这里忽略pwmchip0;其他的对应我们的三路PWM, 导出三路PWM: echo 0 > pwmchipx/export ![](https://img.kancloud.cn/79/13/791386b12e31e97ea2b7ea1285d3d38a_592x100.png =400x) ### 设置周期(单位是ns):echo ns > pwmchipx/pwm0/period 1s = 1000ms = 1000000us = 1000000000ns ![](https://img.kancloud.cn/df/54/df54294372092e36b10474db6190392f_774x96.png =600x) ### 设置占空比:echo ns > pwmchipx/pwm0/duty\_cycle 周期1秒,占空比0.5秒,也就是50% ![](https://img.kancloud.cn/85/70/85704872b4f79145f98c31606b3c1a1c_826x92.png =600x) ### 使能PWM:echo 1 > pwmchipx/pwm0/enable ![](https://img.kancloud.cn/42/f2/42f25d23d2af839bb62e053407116a09_642x90.png =600x) ### 使能PWM的时候,可以看到RGB灯珠的被正常驱动的过程: ![](https://img.kancloud.cn/3c/f3/3cf3a00206498c15758babd3d46cd657_832x568.png =600x) ### 效果是RGB灯闪烁,大家可以尝试修改占空比看效果。