|
|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
1.GPIO介绍% c1 J* h+ q: l& W
5 g( f9 a8 d k" \
1 f7 I; G' q/ \ GPIO(general purpose i/o ports)意思为通用输入/输出端口,通俗的说就是一些引脚。, h7 R, a" M- ^9 ?1 [" b
* z0 H8 d4 s3 L! Q) F0 Y i3 a7 @- A/ d- U ?# L
我们可以通过它们输出高低电平 或 读入引脚的状态。7 q7 q5 y% h$ ]/ U1 l
/ P. b% P; U8 U/ I& A
) @9 K: V2 I/ u# m s3c2440中有130个I/O端口,分为A~J共9组,GPA、GPB、..... GPJ
/ E. F9 I7 T8 h2 |" k' r9 F) R; }6 x4 P% r2 i
4 j6 i0 @' L1 m* Z6 _( z
/ \' \ U5 b7 h' C# I' s5 @5 Z
1 A# i* B5 @" L9 q: U" T
5 C1 j) {( g- q, o4 x
6 y$ G3 C8 G1 z8 w4 N- x/ k: o1 D* V0 \
2.GPIO寄存器
N" u a5 w$ _7 f& `- Z- q/ }7 R
, y2 e- F4 w' }3 I5 x0 i* X
( W+ O7 a# W7 f; E. ~# Z 既然要操作GPIO,必须对相应的寄存器进行操作,2440中gpio寄存器有:
}1 L6 J7 r* Z$ c- ?& F6 h
. z; P, {1 V9 K& y8 {
, f4 I) h( J% n+ V! \GPxCON——选择引脚功能(输入、输出、保留等)! A+ C3 w# p. q6 D' P/ r
$ @/ N2 N/ T' S% M5 `7 B: \5 o# ^* P% }8 [4 @
/ v/ w% w$ _# l' b& G
2 I" b ^9 I# t# x- f( z/ e
$ y7 K5 J$ {6 ~+ t# M% s4 e9 @
, b, W! e' R p& v8 b( C! n ?* ?" @5 _: d& n6 Q
|
|