第五章 基于裸机的程序设计方法参考.ppt

第五章 基于裸机的程序设计方法参考

一、UART接口概述 UART(Universal Asynchronous Receiver/Transmitter,通用异步收发器)是广泛使用的串行数据传输方式,用于控制计算机与串行设备的接口。S3C2410的UART提供三个独立的异步串行I/O端口,每个都可以在中断模式或DMA模式下运行。即,其UART可以产生内部中断或DMA中断请求,从而在CPU和UART之间传输数据。UART在使用系统时钟的情况下,最高可以支持230.4Kbps的波特率。 二、UART特点 1 基于DMA或中断操作的RxD0、TxD0、RxD1、TxD1、RxD2和TxD2; 2 UART通道0,1,2符合IrDA1.0标准,并且 具有16字节的FIFO; 3 UART通道0和1具有nRTS0、nCTS0、nRTS1 和nCTS1; 4 接收/发送时支持握手模式。 三、UART操作 UART的操作包括数据发送、数据接收、中断发生、波特率发生、回送模式、红外模式和自动流控制等。 (1)数据发送 发送的数据帧可编程,一个起始位,5~8个数据位,一个可选的奇偶校验位和1~2个停止位组成,通过行控制器(ULCONn)来设置。发送器也能产生暂停条件,使串口在一帧的发送期间连续输出若干个0

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档