下载此文档

第9章UART及IIC、IIS、SPI总线接口.ppt


文档分类:IT计算机 | 页数:约130页 举报非法文档有奖
1/130
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/130 下载此文档
文档列表 文档介绍
第9章UART及IIC、IIS、SPI总线接口2016-11-202本章重点:?⑴S3C2410A UART概述;UART操作;UART特殊功能寄存器;UART与RS-232C接口连接举例;UART与红外收发器连接举例。?⑵S3C2410A IIC总线接口概述;IIC总线接口组成与操作方式中的功能关系;IIC总线接口4种操作方式的操作流程图;IIC总线接口特殊功能寄存器;IIC总线接口程序举例。?⑶S3C2410A IIS总线接口概述;IIS总线接口组成和发送/接收方式;音频串行接口数据格式;IIS总线接口特殊功能寄存器;IIS总线接口程序举例。?⑷S3C2410A SPI总线接口概述;SPI总线接口组成和操作;SPI传输格式与DMA方式发送/接收步骤;SPI总线接口特殊功能寄存器;SPI总线接口应用举例。2016-11- UART? UART概述?⒈UART概述?位于S3C2410A芯片内部的通用异步收发器(UART)提供了三个独立的异步串行I/O(Serial I/O,SIO)端口(或通道)。每个端口能够基于中断或基于DMA方式操作。?换句话说,UART能够产生中断或DMA请求,用来在CPU(或内存)与UART之间传输数据。2016-11-204?使用系统时钟时,UART能够支持位传输速率最高达到230Kbps。如果外设为UART提供时钟UEXTCLK,那么UART能够以更高的速度操作。?每个UART通道含有两个16字节的FIFO(First In First Out,先进先出)寄存器,一个用于接收数据,一个用于发送数据。?可以对S3C2410A UART以下参数通过编程设置:?波特率;?通常方式或红外(Infra Red,IR)发送/接收方式;?数据格式设置:1位或2位停止位;5~8位数据位;奇偶校验方式。2016-11-205?,每个UART通道含有?一个波特率发生器,?一个发送器,?一个接收器,?一个控制单元。?波特率发生器使用PCLK或UEXTCLK时钟。2016-11- UART框图2016-11-207?发送器和接收器各有一个16字节的FIFO(即缓冲区)寄存器和移位器。?在FIFO方式,要发送的数据先写入FIFO寄存器,然后复制到发送移位器,通过发送数据引脚TxDn移位输出;而接收数据从接收数据引脚RxDn输入并移位,然后从接收移位器复制到FIFO寄存器。?在非FIFO方式,要发送的数据先写入发送保持寄存器,然后复制到发送移位器,通过TxDn引脚移位输出;要接收的数据通过RxDn引脚输入并移位,然后从移位器复制到接收保持寄存器。?在FIFO方式,每个缓冲区寄存器的全部16字节用作FIFO寄存器。在非FIFO方式,仅仅每个缓冲区寄存器中的1字节用作保持寄存器。2016-11-208?S3C2410A中的UART有以下特点:①三个端口中每个端口的数据发送/接收可以基于中断或基于DMA方式操作,也可以基于查询方式操作;②UART通道0、;③UART通道0和1带有nRTS0、nCTS0、nRTS1和nCTS1。2016-11-209?⒉UART使用的引脚信号?RxD[2:0]:UART接收数据输入;?TxD[2:0]:UART发送数据输出;?nCTS[1:0]:UART清除发送输入信号;?nRTS[1:0]:UART请求发送输出信号;?UEXTCLK:UART时钟信号,由外部UART设备或系统提供。2016-11- UART操作?UART操作包括:?数据发送?数据接收?自动流控制?中断/DMA请求产生?错误状态FIFO?波特率发生器?红外方式

第9章UART及IIC、IIS、SPI总线接口 来自淘豆网m.daumloan.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数130
  • 收藏数0 收藏
  • 顶次数0
  • 上传人分享精品
  • 文件大小0 KB
  • 时间2016-02-04