JZ2440通过sysfs控制gpio实现板载LED的控制

本文介绍了如何通过sysfs在Linux环境下控制S3C2440微处理器的GPIO来操作板载LED。具体涉及GPF4、GPF5、GPF6三个LED引脚,利用gpioN的N值计算方法,结合S3C2410_GPIO的IO偏移量计算,实现LED的亮灭控制。并提供了用于测试的脚本。
摘要由CSDN通过智能技术生成
移植环境( 红色粗字体字为为特别注意内容)
1,开发板:韦东山JZ2440。
2,linux 版本:linux-3.4.2

3、参考文献:

http://blog.csdn.net/coroutines/article/details/44020819、http://blog.sina.com.cn/s/blog_b01e1c0a0102v0nv.html、http://blog.csdn.net/elitah/article/details/16981507、http://blog.csdn.net/qq_31505483/article/details/54583143、http://blog.csdn.net/fyyy4030/article/details/6704707

一、环境配置,按照我的上一篇文章配置好之后,可在/sys/class/下生成gpio文件夹

[root@UnixHost ]# ls /sys/class/gpio
export       gpiochip0    gpiochip160  gpiochip224  gpiochip32   gpiochip96
gpio165      gpiochip128  gpiochip192  gpiochip256  gpiochip64   unexport

二、控制板载LED

下面控制板载的LED,由这篇文章http://blog.csdn.net/qq_31505483/article/details/54583143,可知板载LED的引脚分别为:GPF4 GPF5 GPF6,于是根据这篇文章http://blog.csdn.net/coroutines/article/details/44020819,gpioN的N是由n*32 + m得来,n是第n个gpio模块,m是寄存器第m位以及这篇文章http://blog.csdn.net/fyyy4030/articl

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值