接口驱动技术

接口驱动技术

ID:21668755

大小:809.50 KB

页数:47页

时间:2018-10-19

接口驱动技术_第1页
接口驱动技术_第2页
接口驱动技术_第3页
接口驱动技术_第4页
接口驱动技术_第5页
资源描述:

《接口驱动技术》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第七讲(1)接口驱动技术授课教师:李英祥电邮地址:drliyingxiang@163.com内容提纲与课时安排1.接口技术概述2.GPIO,UART,RTC;(以上2学时)3.SRAM,Flash,液晶接口;(以上2学时)2021/7/62www.cuit.edu.cn1.接口技术概述接口含义接口功能接口组成接口信息2021/7/63www.cuit.edu.cn接口含义接口是微处理器与外部设备的连接电路(转换电路),是CPU与外部设备进行信息交换的中转站;接口技术是采用硬件与软件相结合的方法,使微处理器与外部设备进行最佳的匹

2、配,实现CPU与外部设备之间的高效、可靠的信息交换的一门技术;2021/7/64www.cuit.edu.cn接口功能数据缓冲功能:接口中设置数据缓冲寄存器(缓存器)或锁存器(数据口),缓冲输入、输出数据;执行CPU命令的功能:CPU的控制命令是以命令代码的形式先发送到接口中的命令寄存器(命令口),接口电路识别分析后,传送到外部设备;提供信息交换的握手信号:接口中设置状态寄存器(状态口),以便CPU与外设联络,决定是否交换信息;2021/7/65www.cuit.edu.cn设备选择功能:通过接口的地址译码对外设进行寻址;信号

3、转换功能:包括CPU信号与外设信号间的逻辑关系、时序匹配、电平转换等;中断管理功能:一些接口中设置中断控制器,处理有关中断事务;数据宽度和数据格式转换的功能:一些接口中设置移位寄存器,实现串→并、并→串转换;2021/7/66www.cuit.edu.cn接口的组成基本逻辑电路包括命令寄存器、状态寄存器、数据缓冲寄存器;承担接收命令、返回状态、传送数据的基本任务;端口地址译码电路由译码器、普通逻辑芯片或GAL器件构成;2021/7/67www.cuit.edu.cn控制逻辑电路对接口芯片内部各电路之间的协调以及对外部的联络控制

4、;备选电路中断控制器、DMA控制器、定时/计数器、移位寄存器等;2021/7/68www.cuit.edu.cn接口信息数据信息8位、16位、32位模拟量、数字量、开关量状态信息READY、EMPTY、BUSY、ACK等控制信息启动、停止等2021/7/69www.cuit.edu.cn地址数据控制数据状态控制I/O设备CPU接口电路接口信息传送示意图2021/7/610www.cuit.edu.cn2.GPIOGPIO的应用S3C2410GPIO引脚说明S3C2410GPIO寄存器配置S3C2410GPIO举例2021/7/

5、611www.cuit.edu.cnGPIO的应用通用I/O口(接口,引脚);驱动LED或其他指示器;控制片外器件;检测数字输入,如键盘或开关信号;2021/7/612www.cuit.edu.cn检测数字输入,如键盘或开关信号驱动LED或其它指示器控制片外器件2021/7/613www.cuit.edu.cnS3C2410GPIO引脚描述S3C2410A具有117个通用I/O引脚,分为A~H等共8个端口;2021/7/614www.cuit.edu.cn引脚示例如GPE端口共有16个GPIO引脚,功能如下;2021/7/61

6、5www.cuit.edu.cnS3C2410GPIO寄存器配置端口配置寄存器(GPACON-GPHCON)端口数据寄存器(GPADAT-GPHDAT)端口上拉寄存器(GPBUP-GPHUP)E端口控制示例配置举例2021/7/616www.cuit.edu.cn端口配置寄存器(GPACON-GPHCON)由于部分I/O引脚有第二功能,甚至第三功能,所以需要通过设置GPxCON寄存器来选择GPx口I/O的功能注:其中x可以为A、B、C、D、E、F、G、H,表示相应的I/O端口;2021/7/617www.cuit.edu.cn

7、端口数据寄存器(GPADAT-GPHDAT)当I/O设置为GPIO输出模式(Output模式)时,写GPxDAT控制相应I/O口输出高电平或低电平。注:GPxDAT为1的位对应I/O输出高电平,为0的位对应低电平;当I/O设置为GPIO输入模式(Input模式)时,读取GPxDAT寄存器即取得I/O口线上的电平状态。2021/7/618www.cuit.edu.cn端口上拉寄存器(GPBUP-GPHUP)可以通过设置GPxUP寄存器使能或禁止S3C2410的I/O内部上拉电阻当设为0时上拉电阻被使能,2021/7/619www

8、.cuit.edu.cnE端口控制示例2021/7/620www.cuit.edu.cnE端口控制示例(续)2021/7/621www.cuit.edu.cn配置举例(GPIO输出控制实验)实验箱上LED1,2分别接GPE11,12脚;控制GPE11和12脚的输出,让LED邓

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。