社区
Linux_Kernel
帖子详情
关于GIPO的操作
ryangio
2010-09-18 08:34:26
LCD的电源通过GPIO E 的第5bit控制,初始化是1表示lcd电源打开,在程序里我对GPIOE 的DAT寄存器第5位写0,这样的话
可以关闭lcd的电源吗,电路图上显示是通过gpioe5口来控制的?
...全文
333
9
打赏
收藏
关于GIPO的操作
LCD的电源通过GPIO E 的第5bit控制,初始化是1表示lcd电源打开,在程序里我对GPIOE 的DAT寄存器第5位写0,这样的话 可以关闭lcd的电源吗,电路图上显示是通过gpioe5口来控制的?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
wwwunix
2010-09-25
打赏
举报
回复
有些IC的引脚(输入或输出)如果不接对应的电路的话,这个脚就是悬空状态(相当于断路)。这样的引脚上的电平是随机的。有可能高,也有可能低。无法控制。
加了个下拉电阻后,电流通过下拉电阻流过,形成回路,就可以控制这个引脚为高或者低电平。
九个太阳2023
2010-09-25
打赏
举报
回复
[Quote=引用 7 楼 wwwunix 的回复:]
引用 5 楼 ryangio 的回复:
写了0后,背光就是管不了,电压没有变化。datasheet上说电压高于1.4背光亮,
小于0.4背光关。。。
不知道怎么了就是没用。。。。
我把该GPDAT 4位读出来是0
有两个可能
1、如6楼所说,操作寄存器错了。
2、对应的GPIO针脚需要加一个下拉电阻。
建议:
先把GPIO这个针脚和LCD之间的连接断开,接一个下拉电阻。然……
[/Quote]
为什么需要一个下拉电阻呢?菜鸟请教·
wwwunix
2010-09-20
打赏
举报
回复
[Quote=引用 5 楼 ryangio 的回复:]
写了0后,背光就是管不了,电压没有变化。datasheet上说电压高于1.4背光亮,
小于0.4背光关。。。
不知道怎么了就是没用。。。。
我把该GPDAT 4位读出来是0
[/Quote]
有两个可能
1、如6楼所说,操作寄存器错了。
2、对应的GPIO针脚需要加一个下拉电阻。
建议:
先把GPIO这个针脚和LCD之间的连接断开,接一个下拉电阻。然后运行程序,看这个针脚是否可以设置为低。都调试通过后,再把LCD的这根线接上去。
ryangio
2010-09-19
打赏
举报
回复
哦。谢谢二位。那我就好好检查下硬件!
帅得不敢出门
2010-09-19
打赏
举报
回复
一般是可以的
不排除硬件问题,如画版错误,引脚接错
lkncjy
2010-09-19
打赏
举报
回复
[Quote=引用 5 楼 ryangio 的回复:]
写了0后,背光就是管不了,电压没有变化。datasheet上说电压高于1.4背光亮,
小于0.4背光关。。。
不知道怎么了就是没用。。。。
我把该GPDAT 4位读出来是0
[/Quote]
那就是操作寄存器错误了。。
ryangio
2010-09-19
打赏
举报
回复
写了0后,背光就是管不了,电压没有变化。datasheet上说电压高于1.4背光亮,
小于0.4背光关。。。
不知道怎么了就是没用。。。。
我把该GPDAT 4位读出来是0
pottichu
2010-09-19
打赏
举报
回复
你可以用示波器量一下,
当你的控制指令下去以后电压有没有变化。
wwwunix
2010-09-18
打赏
举报
回复
从你的描述上看起来,是可以关闭LCD电源的。
GPIO.rar_GPIO_
gipo
EasyARM1138例程
GIPO
操作
程序部分
linux内核
gipo
定义路径,关于
GIPO
的基础知识
该程序包提供了一个在 Raspberry Pi 中控制 GPIO 的类。注意,该模块不适合应用到追求实时性或计数周期的应用中。这是由于您无法预测 ...如果您一定要追求实时
操作
的性能,可以考虑购买一块 Arduino 主板http://ww...
Linux下
GIPO
的
操作
使用系统自带的GPIO 首先,看看系统中有没有“/sys/class/gpio”这个文件夹。 如果没有请在编译内核 make menuconfig 的时候 加入 Device Drivers-> GPIO Support ->/sys/class/gpio/… (sysfs interface)。...
GIPO
读写
操作
内核空间: 我用的linux-2.6.24内核 #include 获取寄存器的值 at91_get_gpio_value(AT91_PIN_PAXX); 设置寄存器的值 at91_set_gpio_value(AT91_PIN_PAXX,val); 还有其他的几个函数设置输入,设置输出...部
linux内核
gipo
定义路径,linux输入子系统分析
2.3.2 驱动层的实现 内核中提供了一个实现驱动层的简单例子,源码为gpio_keys.c,我们可以通过分析这个例子,来分析驱动层主要实现的内容
gipo
_keys.c的入口函数 static int __devinit gpio_keys_probe(struct ...
Linux_Kernel
4,441
社区成员
17,460
社区内容
发帖
与我相关
我的任务
Linux_Kernel
Linux/Unix社区 内核源代码研究区
复制链接
扫一扫
分享
社区描述
Linux/Unix社区 内核源代码研究区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章