欢迎来到天天文库
浏览记录
ID:58801400
大小:876.50 KB
页数:93页
时间:2020-10-02
《嵌入式系统原理及应用教程第5章GPIOppt课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、主讲内容第1章嵌入式系统概述第2章ARM微处理器概述与编程模型第3章ARM9指令系统第4章嵌入式程序设计基础第5章嵌入式内部可编程模块第6章嵌入式接口技术应用第7章软件开发环境第5章嵌入式内部可编程模块S3C2440A内部除了ARM920T内核外,还包括很多模块如:存储器I/O端口中断系统看门狗RTCTimer部件UARTADC及触摸屏接口其中许多是可编程控制的,下面将介绍其中的重要模块。5.2GPIO输入输出端口是嵌入式系统硬件平台的重要组成部分,通过输入输出端口可以连接各种类型的外部输入输出设备。这里把在S3C244
2、0A芯片中的输入输出端口称为GPIO端口。S3C2440A芯片中共有130个GPIO端口,分为9组,GPA~GPJ,这9组GPIO端口均为多功能端口,端口功能可以编程设置,若选定某个GPIO端口的功能,用户应在主程序运行之前编程设置对应的控制寄存器,从而选定所需GPIO端口的功能;如果某个GPIO引脚不用于特定功能,那么该引脚就可以设置为普通的输入输出引脚。5.2.1端口功能S3C2440A芯片的9个GPIO端口是:端口A(GPA)有23个输出引脚的端口。端口B(GPB)有11个输入输出引脚的端口。端口C(GPC)有16
3、个输入输出引脚的端口。端口D(GPD)有16个输入输出引脚的端口。端口E(GPE)有16个输入输出引脚的端口。端口F(GPF)有8个输入输出引脚的端口。端口G(GPG)有16个输入输出引脚的端口。端口H(GPH)有11个输入输出引脚的端口。端口J(GPJ)有13个输入输出引脚的端口。每个GPIO端口均是多功能的,本节将具体介绍每个端口引脚的功能。5.2.1端口功能1.端口A的GPIO引脚功能端口A的I/O引脚共有23个,每个引脚的功能如表5-16所示。引脚名称功能1功能2功能3GPA22输出nFCE—GPA21输出nRS
4、TOUT—GPA20输出nFRE—GPA19输出nFWE—GPA18输出ALE—GPA17输出CLE—GPA16输出nGCS5—GPA15输出nGCS4—GPA14输出nGCS3—GPA13输出nGCS2—GPA12输出nGCS1—引脚名称功能1功能2功能3GPA11输出ADDR26—GPA10输出ADDR25—GPA9输出ADDR24—GPA8输出ADDR23—GPA7输出ADDR22—GPA6输出ADDR21—GPA5输出ADDR20—GPA4输出ADDR19—GPA3输出ADDR18—GPA2输出ADDR17—GP
5、A1输出ADDR16—GPA0输出ADDR0—表5-16端口A的引脚功能5.2.1端口功能端口A的引脚有两种功能:第1种功能是作为普通的输出口;第2种功能主要用作外接存储器的地址信号和存储块选择信号。5.2.1端口功能引脚名称功能1功能2功能3GPB10输入/输出nXDREQ0—GPB9输入/输出nXDACK0—GPB8输入/输出nXDREQ1—GPB7输入/输出nXDACK1—GPB6输入/输出nXBREQ—GPB5输入/输出nXBACK—GPB4输入/输出TCLK0—GPB3输入/输出TOUT3—GPB2输入/输出T
6、OUT2—GPB1输入/输出TOUT1—GPB0输入/输出TOUT0—表5-17端口B的引脚功能2.端口B的GPIO引脚功能端口B的I/O引脚共有11个,每个引脚的功能如表5-17所示。5.2.1端口功能3.端口C的GPIO引脚功能端口C的I/O引脚共有16个,每个引脚的功能如表5-18所示。引脚名称功能1功能2功能3GPC15输入/输出VD7—GPC14输入/输出VD6—GPC13输入/输出VD5—GPC12输入/输出VD4—GPC11输入/输出VD3—GPC10输入/输出VD2—GPC9输入/输出VD1—GPC8输入
7、/输出VD0—引脚名称功能1功能2功能3GPC7输入/输出LCD_LPCREVB—GPC6输入/输出LCD_LPCREV—GPC5输入/输出LCD_LPCOE—GPC4输入/输出VM—GPC3输入/输出VFRAME—GPC2输入/输出VLINE—GPC1输入/输出VCLK—GPC0输入/输出LEND—表5-18端口C的引脚功能5.2.1端口功能4.端口D的GPIO引脚功能端口D的I/O引脚共有16个,每个引脚的功能如表5-19所示。表5-19端口D的引脚功能引脚名称功能1功能2功能3GPD15输入/输出VD23nSS0G
8、PD14输入/输出VD22nSS1GPD13输入/输出VD21—GPD12输入/输出VD20—GPD11输入/输出VD19—GPD10输入/输出VD18SPICLK1GPD9输入/输出VD17SPIMOSI1GPD8输入/输出VD16SPIMISO1引脚名称功能1功能2功能3GPD7输入/输出VD15—GPD6输入/
此文档下载收益归作者所有