|
|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
1.GPIO介绍+ t* _5 V# Z2 ~9 U6 H- R0 S
0 H9 A' l$ E2 p8 `% [0 N+ ~2 ^3 p& Z7 L8 F! Q9 g4 P% Q
GPIO(general purpose i/o ports)意思为通用输入/输出端口,通俗的说就是一些引脚。
$ u) T+ z* x* Q' b$ M- A( ~* T5 Z0 H( Y* C5 ? B ^
' n) B5 M! n6 H
我们可以通过它们输出高低电平 或 读入引脚的状态。& T# Z) w, S9 I$ \) `
' k9 L0 s3 s W0 I
: A7 r' b; u5 I/ J6 m* C4 ]: l s3c2440中有130个I/O端口,分为A~J共9组,GPA、GPB、..... GPJ
+ }, e h' u5 e2 i, F# g
# C" ?- t! e) v+ d5 ~; J3 K$ a
4 T/ U2 C O0 z0 o
, w2 F" p. f8 T) A" X6 y+ s
. u, F% J& r& B3 e H' D8 _) P
, @' y) F% m' p4 s% \: o$ P
/ t# c& b6 x$ N% `+ [
2.GPIO寄存器
9 U0 x# ?3 W: r0 Q4 l+ Y# ]6 p: f7 I# S1 B! D6 s- n
; k7 f$ f4 C+ j" _7 J9 w 既然要操作GPIO,必须对相应的寄存器进行操作,2440中gpio寄存器有:# v' l7 I$ U6 e0 r) Z9 P
' z& N. B& K0 i9 b4 h
+ ]* P' y# b8 K: bGPxCON——选择引脚功能(输入、输出、保留等)2 m- S2 ]( y3 g
2 N, p0 c6 Q# N( \6 f
# \9 N) f; x& n- p; o* G2 `
8 f, E! F0 ^- k3 v, a3 `9 M
' Q- w( P( N. i& a; ^* y# a: ~' M; @3 K/ m
9 V$ A, d, {3 F; v% S) Z
, A* z1 Y* m2 ~5 r2 c* D6 s |
|