关于嵌入式UART的功能简介和工作原理

嵌入式技术

1372人已加入

描述

(文章来源:百家号)
       S3C2440A 通用异步接收和发送器(UART)提供了3个独立的异步串口I/o端口。每个端口能通过中断模式或者DMA模式操作。换句话来说,UART 能产生一个中断或者DMA请求在CPU和UART之间传输数据。UART用系统时钟支持高达115200 bps。

如果用外部时钟,UART能产生更高的速度,每个UART通道能包涵2个64字节的FIFOS缓存,S3C2440 UART包涵可变成的波特率,红外发送,1或者2停止位5,6,7,8数据位和奇偶检测,每个UART包涵1个波特率生成器,发送器,接收器和1个控制单元,看下图:

uart

波特率生成器通过PCLK,FCLK/n 或者UEXTCLK 提供时钟的,发送器和接收器包涵64字节FIFOS和数据移位器,数据被写道FIFO,然后在发送之前拷贝到发送移位器中,然后通过发送数据引脚(TxDn)发送出去,同时,通过接收数据引脚(RxDn)移动接收数据到移动器中,然后从移动器中拷贝数据到FIFO中。

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分