[i.MX] i.mx6q开发板想要在待机状态设置显示器的背光关闭

[复制链接]
 楼主| Crazyoncemore84 发表于 2015-9-25 16:31 | 显示全部楼层 |阅读模式
我用的i.mx6q开发板,内核是linux-3.0.35  开机过大概10分钟后会进入睡眠模式,但是它背光还亮着。
我想着时候给它背光关了。咋整啊。我现在知道控制背光的管脚。也知道GPIO可以控制这个管脚的高低电平。
但是具体怎么做不知道。
PS:本人菜鸟,如问题弱智,还请见谅。
mini1986 发表于 2015-9-25 17:02 | 显示全部楼层
android么?android的话,休眠会自动把屏幕关掉......估计你驱动没搞对......
风的样子 发表于 2015-9-25 21:39 | 显示全部楼层
驱动里没有设置好
Beckham_Owen 发表于 2015-9-25 22:00 | 显示全部楼层
初始化程序没有做好吧
lovecat2015 发表于 2015-9-26 07:25 | 显示全部楼层
在驱动那里是不是设置的不对啊
ach_dmatek 发表于 2015-9-26 09:20 | 显示全部楼层
在board-mx6q_sabresd.c文件里有一个sabresd_suspend_enter函数和sabresd_suspend_exit函数,在这里你可以对背光的控制电压做处理。理论上讲,睡眠模式下,PWM控制脚会关掉背光的。你的问题应该是LCD控制电源还在。
 楼主| Crazyoncemore84 发表于 2015-9-28 09:17 | 显示全部楼层
mini1986 发表于 2015-9-25 17:02
android么?android的话,休眠会自动把屏幕关掉......估计你驱动没搞对......

不是安卓,是linux
 楼主| Crazyoncemore84 发表于 2015-10-8 15:25 | 显示全部楼层
ach_dmatek 发表于 2015-9-26 09:20
在board-mx6q_sabresd.c文件里有一个sabresd_suspend_enter函数和sabresd_suspend_exit函数,在这里你可以 ...

对的,是电路方面,有电源直接给背光进行供电了。现在板子改成使用我们自己的板子,是不是只要将管脚与IO口改成我们自己使用的?  比如我们现在要用 GPIO3_20这个口,通过它输出的高低电平来控制背光的亮还是灭。   然后我们发现board-mx6q_sabresd.c中关于GPIO3_20这个口刚好是一个BACK_LIGHT_EN,是不是别的就不用改了,直接用它的功能?
mini1986 发表于 2015-10-9 10:35 | 显示全部楼层
Crazyoncemore84 发表于 2015-10-8 15:25
对的,是电路方面,有电源直接给背光进行供电了。现在板子改成使用我们自己的板子,是不是只要将管脚与IO ...

直接配成GPIO,相应的拉高拉低操作就行......
您需要登录后才可以回帖 登录 | 注册

本版积分规则

6

主题

17

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部