点亮LED2数据手册查阅及寄存器浏览

1、GPIO概念的引入

GPIO:general purpose input output 通用输入输出

GPIO就是芯片的引脚(芯片上的引脚有些不是GPIO,只有一部分是),作为GPIO的这类引脚,他的功能和特点是可以被编程控制它的工作模式,也可以编程控制它的电压高低等。(GPJ0_3、GPJ0_4、GPJ0_5、GPD0_1这些引脚都是GPIO)

通过之前的分析我们知道,我们在设计电路时就把LED接在了一个GPIO上,这样我们就可以通过编程控制GPIO的模式和输入输出值来操控LED亮还是灭;如果你当时设计电路时把LED接在非GPIO上那就不可能了(如第26颗LED就接在了地)。

2、阅读数据手册中有关部分

GPJ0_3其中0表示是端口号,而_3表示在这个端口上的引脚号,一个端口可以有多个引脚(就像楼层号和房间号)当我们想要通过编程操控GPIO来操控LED时,我们首先需要通读一下S5PV210的数据手册中有关于GPIO的部分,这部分在数据手册的section2.2中。

3、GPIO相关的寄存器介绍

回忆之前说过的,软件操作硬件的接口是:寄存器。

我们当前要操作的硬件是LED,但是LED实际是通过GPIO来间接控制的,所以当前我们实际要操作的设备其实是SOC的GPIO。这里不要忘了必须通过设置他们的寄存器来实现的。

查看GPJ0有那8个引脚,查关寄存器有以下:

GPJ0CON :  (GPJ0 control)GPJ0控制寄存器,它的每个引脚对应8种功能模式可设置,用来配置各引脚工作模式。

GPJ0DAT:    (GPJ0  data࿰

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值