下载此文档

第9章 uart及iic、iis、spi总线接口.ppt


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

第9章 uart及iic、iis、spi总线接口 来自淘豆网m.daumloan.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数130
  • 收藏数0 收藏
  • 顶次数0
  • 上传人yjjg0025
  • 文件大小0 KB
  • 时间2015-09-08