关于ARM 7的GPIO操作

[复制链接]
 楼主| 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的资料啊!

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
 楼主| rr_tm_520 发表于 2010-3-31 22:34 | 显示全部楼层
谢谢
wangxuefan1220 发表于 2010-4-1 16:31 | 显示全部楼层
多看资料
不要任何东西想也不想就来问
yytdragon 发表于 2010-4-1 16:34 | 显示全部楼层
这个东西具体为什么还是要去看具体芯片的用户手册,看寄存器怎么配置=。=
这个跟是不是ARM7没什么关系,就是ARM9或ARM11……都得去看手册=。=
这玩意不像单片机,就那么几个寄存器,都记得住
玩ARM要学会看到类似这样的问题就去查手册=。=
要是记的话会累死人的。。。
z216 发表于 2010-4-8 16:59 | 显示全部楼层
有理。
asian21 发表于 2014-12-28 14:50 | 显示全部楼层
将1左移17位,那么第17位就是高电平;然后将1左移18位,那么第18位就是高电平;最后将1左移19位,那么第19位就是高电平。目的是将17,18,19号管脚置高电平。
suguibin02 发表于 2014-12-28 15:17 | 显示全部楼层
我也是刚学习ARM,同学习啊。。。。
wzd5230 发表于 2014-12-29 10:41 来自手机 | 显示全部楼层
楼主最后一个问题不是专对于arm的问题,而是c语言的问题,前面几个对着手册看看你就懂了。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

28

主题

56

帖子

1

粉丝
快速回复 在线客服 返回列表 返回顶部