EDA365电子论坛网

标题: ARM ------- GPIO操作 [打印本页]

作者: pulbieup    时间: 2019-7-9 10:52
标题: ARM ------- GPIO操作
1.GPIO介绍) |, e% @. O2 j+ U' F- d
8 @# z& G6 S. ?0 _
0 ^5 q, w) _) V0 B: A
        GPIO(general purpose i/o ports)意思为通用输入/输出端口,通俗的说就是一些引脚。" L8 G2 l( G+ F6 l: t8 d

8 @' ~+ `4 n" h" q! z

/ p* j5 Y- A- F$ t( \7 t        我们可以通过它们输出高低电平 或 读入引脚的状态。+ ~( ~; P, Y+ E7 N$ w

, N% U7 t, J3 o

8 M! d/ B/ n; X+ e        s3c2440中有130个I/O端口,分为A~J共9组,GPA、GPB、..... GPJ8 n; c" A6 |2 ]4 D$ ]

3 R1 r9 C) l2 V& L5 N0 V4 c% ]% @
% j4 A; B6 y" p; B$ B- a* O5 H, x
       0 e' k- N2 A+ u% E* K

+ E& _- c0 b8 j4 @/ v/ D' p) F

0 \; c4 \4 c0 ]# N, ^6 M+ }
, x. [& ?2 d/ r

: V- n( l+ C) ?% }- d; h2.GPIO寄存器
: P$ [; S2 o6 l- {! Y8 ~
6 _  R( m  {2 f

0 i- n1 `3 K! t( U" F! ^       既然要操作GPIO,必须对相应的寄存器进行操作,2440中gpio寄存器有:
1 N* ]+ \/ {7 O8 `/ {$ N
0 h3 o& B- U) e7 d# R
0 V" A2 R9 C: V, Q2 Z7 [! ~
GPxCON——选择引脚功能(输入、输出、保留等), H: {! e8 `* c5 f: s6 Y2 n

$ j  V. n6 T+ q. |, X  l! ]
. s+ x0 c- q9 |1 S2 H2 W& l/ Z
0 l" k  Z* |( X

6 s" c0 |% g0 O! |0 Z2 w9 E; K5 a

$ x* c0 g; m" |8 ~& J
0 A8 e% e' y+ S/ V( \& w7 N/ {
) M+ |) ]/ X9 C4 x8 T8 }4 Q& e8 Z
作者: ygcgsa    时间: 2019-7-9 16:13
看看GPIO
作者: Loliiop    时间: 2019-7-10 17:07
谢谢分享




欢迎光临 EDA365电子论坛网 (https://bbs.eda365.com/) Powered by Discuz! X3.2