ARM嵌入式C编程标准教程第五章S3C2410的IO口和IO口操作.ppt
《ARM嵌入式C编程标准教程第五章S3C2410的IO口和IO口操作.ppt》由会员分享,可在线阅读,更多相关《ARM嵌入式C编程标准教程第五章S3C2410的IO口和IO口操作.ppt(29页珍藏版)》请在三一办公上搜索。
1、S3C2410的I/O口与操作,主讲人:史志辉,S3C2410的I/O口及操作,S3C2410的八组I/O口1个23位输出端口(端口A)2个11位输入/输出端口(端口B、H)4个16位输入/输出端口(端口C、D、E、G)1个8位输入/输出端口(端口F)我们可以很容易通过每组端口来满足不同系统配置和设计的需要。在运行程序以前,必须对每个用到的引脚功能进行设置。如果某些引脚的复用功能(第二功能)没有使用,那么可以先将该引脚设置为I/O口。,S3C2410的I/O口及操作,本章主要内容5.1 S3C2410 I/O口描述5.2 I/O端口控制寄存器5.3 I/O口操作步骤5.4 本章实例程序,S3C
2、2410 I/O口描述,端口控制寄存器(GPACONGPHCON)在S3C2410芯片中,大部分引脚是复用的,所以必须对每个引脚进行配置。端口控制寄存器定义了每个引脚的功能。端口数据寄存器(GPADATGPHDAT)。如果该端口定义为输出端口,那么可以向PnDAT的相应位写数据。如果该端口定义为输入端口,可以从PnDAT的相应位读入数据。端口上拉寄存器(GPBUPGPHUP)。端口上拉寄存器控制每个端口组上拉电阻的使能/禁止。如果某一位为0,则相应的上拉电阻被使能(上电复位状态),端口做输入/输出端口(第一功能口);如果是1则相应位的上拉电阻被禁止,端口做多功能口。如果端口的上拉电阻使能,无论
3、在哪种状态下(INPUT、OUTPUT、DATAn、EINTn等下),上拉电阻都起作用。,S3C2410 I/O口描述,多状态控制寄存器该寄存器控制数据端口的上拉电阻,包括高阻态、USB和CLKOUT选项。外部中断控制寄存器(EXTINTN)24个外部中断有各种各样的中断信号,EXTINTN寄存器可以配置信号的类型;有低电平触发中断请求、高电平触发中断请求、下降沿触发中断请求、上升沿触发中断请求以及两沿触发方式中断请求8个外部中断引脚有数字滤波器(参考数据手册EINTFL.Tn),S3C2410 I/O口描述,有16个外部中断(EINT15:0)用于唤醒CPU掉电模式和I/O端口。在掉电模式下
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- ARM 嵌入式 编程 标准 教程 第五 S3C2410 IO 操作
![提示](https://www.31ppt.com/images/bang_tan.gif)
链接地址:https://www.31ppt.com/p-6501671.html