添加收藏夹  设为首页  深圳服务热线:13692101218  13751165337
51电子网联系电话:13692101218
位置:首页 > IC型号导航 > 首字符S型号页 > 首字符S的型号第1353页 > S3C825A/P825A > S3C825A/P825A PDF资料 > S3C825A/P825A PDF资料1第307页
S3C825A/P825A
UART
18
概观
UART
UART模块与可编程工作模式全双工串行口:有一个同步
模式和三个UART (通用异步接收器/发送器)模式:
- 串行I / O与波特率FXX / (16
×
(BRDATA+1))
- 8位UART模式;可变波特率
- 9位UART模式; FXX / 16
- 9位UART模式,可变波特率
UART接收和发送缓冲区是通过数据寄存器UDATA ,置1 ,银行在0这两个地址访问
F9H 。写至UART数据寄存器加载到传送缓冲器;读取UART数据寄存器访问
的接收缓冲器中。
当访问一个接收数据缓冲器(移位寄存器) ,接收的下一个字节的前可预先开始
接收到的字节已经从接收寄存器中读取。但是,如果第一个字节没有被读出的时间
下一个字节已经被完全接收,其中一个字节将丢失。
在所有操作模式,开始发送时,任何指令(通常是写操作)使用UDATA
登记作为其目标地址。在模式0下,串行数据接收开始时,接收中断标志位
( INTPND.5 )是"0"和接收使能位( UARTCON.4 )是"1".在模式1 ,图2和3中,在接收开始时
传入的起始位( "0" )被接收,并在接收允许位( UARTCON.4 )被设置为"1" 。
编程步骤
编程的UART模块,请执行以下基本步骤:
1.配置P5.4和P5.5为复用功能( RXD( P5.4 ) ,TxD ( P5.5 ) )通过设置UART模块
P5CONH寄存器appropriatly值。
2.将一个8位值到UARTCON控制寄存器的正确配置UART I / O模块。
3.需要中断,设置UART I / O中断使能位( UARTCON.1或UARTCON.0 )到"1" 。
4.当发送数据到UART缓冲器,写数据到UDATA ,换档操作开始。
5.当移位操作(发送/接收)完成后, UART标志位( INTPND.4或INTPND.5 )设置
为"1" ,并产生UART中断请求。
18-1

深圳市碧威特网络技术有限公司