ARM9嵌入式Linux开发-通用异步收发器UART

28 篇文章 115 订阅 ¥9.90 ¥99.00
本文详细介绍了通用异步收发器UART的基本原理,包括UART的数据传输流程,以及S3C2440处理器中UART的特性与寄存器设置。针对S3C2440,讲解了如何配置UART通道管脚、设置波特率、传输格式等,同时提供了UART编程实例。
摘要由CSDN通过智能技术生成

 

目录

 

1Uart原理

1.1简介

1.2数据传输流程

2、S3C2440的UART

2.1特性

2.2寄存器设置

1)UART通道管脚设为UART功能

2)UBRDIVn寄存器:设置波特率

3)ULCONn寄存器:设置传输格式

4)UCONn寄存器

5)UFCONn寄存器、UFSTATn寄存器

6)UMCONn寄存器、UMSTATn寄存器

7)UTRSTATn寄存器

8)UERSTATn寄存器

9)UTXHn寄存器

10)URXHn寄存器

3、UART编程实例


1Uart原理

1.1简介

通用异步收发器是一种广泛应用的短距离串行传输接口。常用于短距离,低速,低成本的微机与下位机的通讯中,—基本的UART连接通信图如下:

UART只需两条信号线(RXD,TXD)和一条地线就可以完成全双工传输。由于UART是异步通讯,所以需要对数据进行同步,UART传输一个数据帧的内容如下:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值