第一句子网 - 唯美句子、句子迷、好句子大全
第一句子网 > Linux之PWM背光驱动

Linux之PWM背光驱动

时间:2023-06-21 23:43:31

相关推荐

Linux之PWM背光驱动

Linux之PWM背光驱动 | DD'NotesLinux之PWM背光驱动概述 Platform: RK3588/RK356X OS: Linux Kernel: v5.10 通过PWM调光的背光一般我们使用的是通用的PWM背光驱动,调用pwm的接口,实现对pwm占空比的调整,从而实现对背光亮度的控制 代码DTS常见的dts配置如下: backlight: backlight { compatible = "https://notes.z-dd.online//11/05/Linux%E4%B9%8BPWM%E8%83%8C%E5%85%89%E9%A9%B1%E5%8A%A8/

概述

Platform: RK3588/RK356X

OS: Linux

Kernel: v5.10

通过PWM调光的背光一般我们使用的是通用的PWM背光驱动,调用pwm的接口,实现对pwm占空比的调整,从而实现对背光亮度的控制

代码

DTS

常见的dts配置如下:

backlight: backlight {compatible = "pwm-backlight";pwms = <&pwm4 0 25000 0>;brightness-levels = <0 20 20 21 21 22 22 2323 24 24 25 25 26 26 27...240 241 242 243 244 245 246 247248 249 250 251 252 253 254 255>;default-brightness-level = <200>;};

简单说明:

pwms:背光调节所使用的PWM,25000为PWM的周期(单位为ns),最后一个参数为pwm的极性,PWM_POLARITY_NORMAL(0)或PWM_POLARITY_INVERTED,若为PWM_POLARITY_INVERTED则极性翻转,占空比代表负向(低电平)占空比

brightness-levels:背光亮度级别数组。数组第一个代表最低亮度值,最后一个代表最大亮度值,实际亮度水平(PWM占空比)将根据这些值进行计算,值越大,占空比越大,实际PWM占空比是越大背光越亮还是越暗,与对应的硬件有关

default-brightness-level:默认的背光等级

......

作者: Shell

链接: https://notes.z-dd.online//11/05/Linux%E4%B9%8BPWM%E8%83%8C%E5%85%89%E9%A9%B1%E5%8A%A8/

来源: DD'Notes

著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。