第6章-GPIO端口.ppt_第1页
第6章-GPIO端口.ppt_第2页
第6章-GPIO端口.ppt_第3页
第6章-GPIO端口.ppt_第4页
第6章-GPIO端口.ppt_第5页
免费预览已结束,剩余34页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、1、第6章GPIO端口、1、GPIO概要S3C2410X具有117个输入输出端口。 这些端口是a端口(GPA):23个输出端口b端口(GPB):11个输入输出端口c端口(GPC):16个输入输出端口d端口(GPD):16个输入输出端口e端口(gpb ),在2、端口寄存器及引脚配置各端口中GPADAT寄存器是输出数据,其值为23位22:0注意: (1)a端口引脚配置在非输出功能中时,其输出没有意义(2)从读取器输入没有意义。1、端口a寄存器和引脚放置、1、端口a寄存器和引脚放置、GPBDAT-用于准备输出或输入的数据值是11位10:0 GPBUP-端口b上拉寄存器,位10:0是有意义的。 0 :

2、对应引脚上拉1 :无上拉功能注意: b端口引脚配置于非输入输出功能时,该寄存器的值没有意义。 2、端口b寄存器和引脚配置、端口b引脚配置寄存器、GPCDAT-用于准备输出或输入的数据值是16位15:0 GPCUP-端口c上拉寄存器,位15:0是有意义的。 0 :对应引脚上拉1 :无上拉功能注意: c端口引脚配置于非输入输出功能时,该寄存器的值没有意义。 3、端口c寄存器和引脚配置、端口c引脚配置寄存器、GPDDAT-用于准备输出或输入的数据值是16位15:0 GPDUP-端口d上拉寄存器,位15:0是有意义的。 0 :对应引脚设为上拉1 :下拉功能初始化时,15:12没有下拉功能,11:0有上

3、拉注意: d端口引脚设为非输入输出功能时,该寄存器的值没有意义。 4、端口d寄存器和引脚配置、端口d引脚配置寄存器、GPEDAT-用于准备输出或输入的数据值是16位15:0 GPEUP-端口e上拉寄存器,位15:0是有意义的。 0 :对应的引线设置为上拉1 :如果未初始化上拉功能,则各引线具有上拉功能。 注意:如果e端口端子配置为非输入/输出功能,则寄存器的值没有意义。5、端口e寄存器和引脚配置、端口e引脚配置寄存器、GPFDAT-用于准备输出或输入的数据值是8位7:0 GPFUP-端口f上拉寄存器,位7:0是有意义的。 0 :对应的引线设置为上拉1 :如果未初始化上拉功能,则各引线具有上拉功

4、能。 注意:如果f端口端子配置为非输入/输出功能,则寄存器的值没有意义。6、端口f寄存器和引脚配置、端口f引脚配置寄存器、GPGDAT-用于准备输出或输入的数据值是16位15:0 GPGUP-端口g上拉寄存器,位15:0是有意义的。 0 :对应的导线设定为上拉1 :下拉功能初始化时,15:11导线没有下拉功能,有其他导线。 注意:如果g端口端子配置为非输入/输出功能,则寄存器的值没有意义。 7、端口g寄存器和管脚配置、端口g管脚配置寄存器、LCD-PEN:POWER_ENABLE、nSS0:SPI0_SELECT、GPHDAT-用于准备输出或输入的数据值为100:拉出对应的管脚、8、端口h寄存

5、器和引脚配置、端口h引脚配置寄存器、UCLK是USB的使用例,例6-1 :在某嵌入式系统的应用中,需要LED指示符、蜂鸣器,需要读取8位的外部状态数据。 新读入的状态数据与最初读入的状态数据不一致时,LED灯闪烁,蜂鸣器发出警报。 另外,设定修正者在进行具体的电路设定修正时,应该选择不需要专用功能的GPIO端子。此示例包含端口e、端口f (注意:此处假定不需要将AC_97接口和外部中断请求EINT0EINT7连接到系统)和/两个头文件,头文件包含相关的寄存器变量,例如对端口e进行初始化,并将GPE4、GPE3设为输出rGPECON=(rGPECON|0 x00000140 )。 这些音频接口各

6、有优缺点,使用情况也不同。 S3C2440芯片支持这三种音频接口标准。 本节仅介绍IIS接口。 IIS(Inter-IC Sound的缩写)接口是一种集成的音频接口,飞利浦公司首先将其应用于其消费音频产品。 该IIS总线接口框图示出IIS总线一般具有四条信号线的配置,包括(1)串行音频数据输入IISDI (2)串行音频数据输出IISDO (3)左右声道选择LRCK (4)串行时钟SCLK音频数据S3C2440芯片内部的IIS控制寄存器、IIS总线接口的专用寄存器可通过编程进行设定。 这些寄存器包括(1)IIS控制寄存器(IISCON )、IIS模式寄存器(IISMOD )、视频接口*、以及在S

7、3C2440芯片内部集成了一个照相机的接口控制电路,设定者容易实现视频拍摄功能。 与ITU-R BT.601/656视频接口标准对应,图像像素的颜色空间是YCbCr、图像数据是8比特模式、最大允许输入视频图像是40964096像素。 内置于S3C2440芯片内部的相机接口部件支持CMOS型数码相机模块,不能直接支持CCD型相机。 该接口所具有的信号线,(1) CAMDATA7CAMDATA0:图像像素数据的传输信号线(2)CAMPCLK :图像像素数据的传输时钟信号线(3)CAMVSYNC :图像帧同步信号线(4) CAMHREF: t :软件复位信号线或照相机模块off指示信号线除了上述信号

8、线以外,通常在照相机接口需要IIC总线,向照相机模块发送控制命令。 具体的命令由被采用到摄像模块中的CMOS摄像机芯片来决定。 下图是ITU-R BT.601标准中规定的1帧图像数据传输的时序图。 下图是ITU-R BT.656标准中规定的1个图像数据块传输的时序图。 另外,S3C2440芯片内部的照相机接口部件具有两个相互独立的DMA通道:一个被称为p通道(Preview Port ),通过预览通道,将从外部照相机模块输入的影像数据以RGB颜色显示在SDRAM的另一个是被称为c通道(Codec Port )的编解码通道,用于将从外部相机模块输入的视频图像数据以YCbCr色存储到SDRAM的缓冲器,以使设定纠正者能够对应MPEG-4、H.263等图像格式请求为了便于p通道和c通道的实时图像读取,接口在每个通道中打开4个内存缓冲区,交替使用这4个缓冲区。 (我叫萍蓬内存)。 这4个存储器区域的起始地址全部需要在内部寄存器中设定,需要设定字节长等信息。 在各帧的输入图像数据的传输结束时,产生中断请求信号,引起IRQ异常。 S3C2440芯片内部相机接口的工作原理

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论