打印

关于ARM 7的GPIO操作

[复制链接]
2313|10
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
rr_tm_520|  楼主 | 2010-3-30 23:43 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
首先,不好意思,我还是个超级菜鸟,让大家见笑了,我才学ARM不久,我就想想请教各位高手一些关于ARM的GPIO操做,比如:怎么把ARM端口设置成GPIO,怎么设置GPIO口的方向?
         看了一个关于ARM7GPIO口初始化的函数,有点不懂,在此向大虾请教请教
     PINSEL0=0X00000000(什么意思啊,为什么这样写)  PINSEL1=0X00000000
设置IO方向的函数语句:IO0DIR=1<<17|1<<18|1<<19  这个=号后面   为什么要左移这么多位??
        问题有点多 .............

相关帖子

沙发
my8804| | 2010-3-31 09:07 | 只看该作者
本帖最后由 my8804 于 2010-3-31 09:13 编辑

:lol看这应该是NXP的ARM7......
具体问题就不解释了.
建议还是自己多发现问题,然后自己解决问题,别一上来就问很初级的问题,(其实这问题稍微看下资料就知道答案的)每个人都是这么自己走过来的..而不是问过来的...
建议还是先看看基础吧,比如芯片手册看看啊....

使用特权

评论回复
板凳
ciniao| | 2010-3-31 10:22 | 只看该作者
IO0DIR=1<<17|1<<18|1<<19,把IO0DIR寄存器的17、18、19位置1

使用特权

评论回复
地板
fangyi66| | 2010-3-31 11:46 | 只看该作者
可以参考ZLG的资料啊!

LPC210x_cn.pdf

320.12 KB

使用特权

评论回复
5
rr_tm_520|  楼主 | 2010-3-31 22:34 | 只看该作者
谢谢

使用特权

评论回复
6
wangxuefan1220| | 2010-4-1 16:31 | 只看该作者
多看资料
不要任何东西想也不想就来问

使用特权

评论回复
7
yytdragon| | 2010-4-1 16:34 | 只看该作者
这个东西具体为什么还是要去看具体芯片的用户手册,看寄存器怎么配置=。=
这个跟是不是ARM7没什么关系,就是ARM9或ARM11……都得去看手册=。=
这玩意不像单片机,就那么几个寄存器,都记得住
玩ARM要学会看到类似这样的问题就去查手册=。=
要是记的话会累死人的。。。

使用特权

评论回复
8
z216| | 2010-4-8 16:59 | 只看该作者
有理。

使用特权

评论回复
9
asian21| | 2014-12-28 14:50 | 只看该作者
将1左移17位,那么第17位就是高电平;然后将1左移18位,那么第18位就是高电平;最后将1左移19位,那么第19位就是高电平。目的是将17,18,19号管脚置高电平。

使用特权

评论回复
10
suguibin02| | 2014-12-28 15:17 | 只看该作者
我也是刚学习ARM,同学习啊。。。。

使用特权

评论回复
11
wzd5230| | 2014-12-29 10:41 | 只看该作者
楼主最后一个问题不是专对于arm的问题,而是c语言的问题,前面几个对着手册看看你就懂了。

使用特权

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

本版积分规则

28

主题

56

帖子

1

粉丝