- 52
- 0
- 约4.36千字
- 约 5页
- 2021-04-05 发布于湖南
- 举报
资料内容仅供您学习参考,如有不当或者侵权,请联系改正或者删除。
第十一章 异步串口通信
概述
S3C2410的 UART提供 3 个独立的异步串行通信端口 , 每个端口能够基于中断或
者 DMA进行操作。换句话说 , UART 控制器能够在 CPU和 UART之间产生一个中断或
者 DMA请求来传输数据。 UART在系统时钟下运行可支持高达 230.4K 的波特率 , 如
果使用外部设备提供的 UEXTCLK, UART的速度还能够更高。每个 UART通道各含有
两个 16 位的接收和发送 FIFO。
S3C2410的 UART包括可编程的波特率 , 红外 接收 / 发送 , 一个或两个停止位插
入 , 5-8 位数据宽度和奇偶校验。
每个 UART包括一个波特率发生器、 一个发送器、 一个接收器和一个控制单元 ,
如图 11-1 所示。波特率发生器的输入能够是 PCLK或者 UEXTCLK。发送器和接收器
包含 16 位的 FIFO 和移位寄存器 , 数据被送入 FIFO, 然后被复制到发送移位寄存
器准备发送 , 然后数据按位从发送数据引脚 TxDn输出。同时 , 接收数据从接收数
据引脚 RxDn按位移入接收移位寄存器 , 并复制到 FIFO。
特性
— RxD0, TxD0, RxD1, TxD1, RxD2, 和 TxD2基于中断或者 DMA操作
— UART Ch 0, 1, 和 2 具有 IrDA 1.0 16 字节 FIFO
— UART Ch 0 和 1 具有 nRTS0, nCTS0, nRTS1, 和 nCTS1
— 支持发生 / 接收握手
资料内容仅供您学习参考,如有不当或者侵权,请联系改正或者删除。
图 11-1 UART方框图
串口操作
下述部分描述了 UART的一些操作 , 包括数据发送、 数据接收、 中断产生、
波特率发生、 loop-back 模式、 红外模式和自动流控制。
数据发送
发送数据的帧结构是可编程的 , 它由 1 个起始位、 5-8 个数据位、 1 个可选的
奇偶位和 1-2 个停止位组成 , 这些能够在线控制寄存器 ULCONn中设定。接收器能
够产生一个断点条件——使串行输出保持 1 帧发送时间的逻辑 0 状态。当前发送字
被完全发送出去后 , 这个断点信号随后发送。断点信号发送之后 , 继续发送数据到
Tx FIFO( 如果没有 FIFO 则发送到 Tx 保持寄存器 ) 。
数据接收
资料内容仅供您学习参考,如有不当或者侵权,请联系改正或者删除。
与数据发送一样 , 接收数据的帧格式也是可编程的。它由 1 个起始位、 5-8 个
数据位、 1 个可选的奇偶位和 1-2 个停止位组成 , 这些能够在线控制寄存器
ULCONn中设定。接收器能够探测到溢出错误和帧错误。
— 溢出错误 : 在旧数据被读出来之前新的数据覆盖了旧的数据
— 帧错误 : 接收数据没有有效的停止位
当在 3 个字时间 ( 与字长度位的设置有关 ) 内没有接收到任何数据而且 Rx
FIFO非空时 , 将会产生一个接收超时条件。
自动流控制 (A
您可能关注的文档
- tqm的演进与推动.pdf
- tp_link无线路由器桥接详细设置教程.pdf
- trakcare服务器端运行环境步骤培训课件.pdf
- tpm全面生产维护.pdf
- tricon硬软件介绍上课讲义.pdf
- trutops(德国通快)编程详解说课讲解.pdf
- triz四十个明原理个人归纳总结.pdf
- trs竞争情报系统和案例分析教学教材.pdf
- ts16949仓库管理程序.pdf
- tsc无功补偿的基本原理资料讲解.pdf
- 第四单元《习作:我的动物朋友》说课稿-2023-2024学年统编版四年级语文下册.pdf
- 2026年老年旅游行业服务运营效率提升报告.docx
- 第三课 把握世界的规律教学设计-2023-2024学年高中思想政治必修4 哲学与文化统编版(部编版).pdf
- 第二十一节 峥嵘岁月说课稿-2025-2026学年高中音乐必修1 音乐鉴赏人音版(2019).pdf
- 第二节 天气与气候说课稿-初中地理粤人版2024七年级上册-粤人版2024.pdf
- 注册测绘师之测绘综合能力考点精炼卷.docx
- 米面粮油采购合同范本.pdf
- 2026年乳制品行业品牌竞争格局投融资动态分析报告.docx
- 管理学课后试题及答案.pdf
- 2026年蜂产品加工行业质量管控及品牌升级消费者行为报告.docx
原创力文档

文档评论(0)