S3C2440之裸板GPIO操作

环境:
开发板:JZ2440
系统:Ubuntu 14.04
交叉编译器:arm-linux-gcc 3.4.5

这一节我们实现的是操作GPIO点亮LED
其实操作GPIO很简单,分为以下几个步骤
1.引脚设置为输入/输出
2.配置引脚输出0/1

对于学过单片机的同学都知道 要想控制硬件 不是一上来就是写代码 而是先查看原理图和手册的基础上才能完成代码的编写
我使用的开发板是JZ2440 通过浏览硬件原理图可知
这里写图片描述
开发板的GPIO是接到GPF4 GPF5 GPF6三个引脚 并且接入电路图为
这里写图片描述
学过电路或者模拟电路的同学都知道 二极管的单方向导通性 如不理解就学好电路吧
看原理图可知当nLED1 = 0(低电平)时 二极管导通,LED点亮
所以我们点亮LED的方法就是
1.设置GPF4为输出引脚
2.输出0(低电平)

知道如上信息还不够 我们知道了怎样操作引脚才能电路led 但是怎么操作呢?
学过单片机的同学都知道要用GPIO寄存器操作 所以翻阅2440手册可以得到

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值