第
14
课
S3C2440
的
UART
主讲:☆翔子★
E-mail: arm79@sina.com
ARM入门培训系列
www.arm79.com
ARM
技术交流网
版权所有
主要内容
1、S3C2440的UART概述
2、从原理框图展开
3、从代码分析看串口设置
4、 UART串口寄存器
5、代码举例分析
6、本课程后续改进的思考
2009-11-16
网络语音授课
远程实时互动
ARM
入门更简单!
ARM入门培训系列
www.arm79.com
——————————————————
S3C2440
的
UART
概述
• 1、 UART提供三个串口
• 2、自带内部波特率生成器
• 3、支持内部FIFO操作
• 4、支持DMA和中断操作
• 5、UART通道0和1 支持自动流控
• 6、支持数据收发的握手模式
2009-11-16
网络语音授课
远程实时互动
ARM
入门更简单!
ARM入门培训系列
www.arm79.com
UART
基本操作
UART的基本操作如下:
1、数据发送和接收
2、产生中断
3、产生回环模式
4、红外模式和自动流控制。
2009-11-16
网络语音授课
远程实时互动
ARM
入门更简单!
ARM入门培训系列
www.arm79.com
UART
基本工作原理
内置波特率发生器,为串行数据的发送与接收提供时
钟,根据这个时钟节拍,数据先写到FIFO中然后再拷贝
到发送移位器中,然后再移位发送到引脚TxDn。在此期
间,对方发送过来的数据通过引脚RxDn进入到移位器中
再拷贝到接收器的FIFO中去。
2009-11-16
网络语音授课
远程实时互动
ARM
入门更简单!
ARM入门培训系列
www.arm79.com