🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
烧录内核后,我们可以在板子上看到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灯闪烁,大家可以尝试修改占空比看效果。