打印
[i.MX]

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

[复制链接]
1219|8
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
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 | 只看该作者
初始化程序没有做好吧

使用特权

评论回复
5
lovecat2015| | 2015-9-26 07:25 | 只看该作者
在驱动那里是不是设置的不对啊

使用特权

评论回复
6
ach_dmatek| | 2015-9-26 09:20 | 只看该作者
在board-mx6q_sabresd.c文件里有一个sabresd_suspend_enter函数和sabresd_suspend_exit函数,在这里你可以对背光的控制电压做处理。理论上讲,睡眠模式下,PWM控制脚会关掉背光的。你的问题应该是LCD控制电源还在。

使用特权

评论回复
7
Crazyoncemore84|  楼主 | 2015-9-28 09:17 | 只看该作者
mini1986 发表于 2015-9-25 17:02
android么?android的话,休眠会自动把屏幕关掉......估计你驱动没搞对......

不是安卓,是linux

使用特权

评论回复
8
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,是不是别的就不用改了,直接用它的功能?

使用特权

评论回复
9
mini1986| | 2015-10-9 10:35 | 只看该作者
Crazyoncemore84 发表于 2015-10-8 15:25
对的,是电路方面,有电源直接给背光进行供电了。现在板子改成使用我们自己的板子,是不是只要将管脚与IO ...

直接配成GPIO,相应的拉高拉低操作就行......

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

6

主题

17

帖子

0

粉丝