[牛人杂谈] M058S的串口

[复制链接]
712|1
 楼主| yiyigirl2014 发表于 2016-9-4 14:02 | 显示全部楼层 |阅读模式
串口控制器 (UART)
概述NuMicro® M058S系列提供最多2通道异步串行接口. UART控制器为普通串口,支持硬件流控功能。UART控制器的接收过程是把外设的串行数据转为并行数据,发送过程是把CPU的并行数据转成串行数据发送出去。UART控制器也支持IrDA串行功能、LIN主/从功能,和RS-485功能模式。每个UART通道支持七种类型的中断。

特性
 全双工,异步通信口
 收和发各16个字节的FIFO缓冲区
 支持硬件自动流控功能(CTS, RTS),RTS自动流控触发电平可设
 接收缓存的触发等级的数据长度可设
 每个通道的波特率可单独设置
 支持CTS引脚触发唤醒功能
 支持8位的超时溢出,用于接收缓存的检测功能
 可通过设置DLY (UA_TOR [15:8])寄存器的相应位,来设置两个数据间(从上一个stop 位到下一个start位之间)的时间间隔
 支持break错误, 帧错误,校验错误和收发缓冲区溢出检测等功能
 可编程串行接

口特性
 数据位长度可设为5~8位
 校验位可设为,奇、偶校验、无校验或 固定校验位的产生和检测
 可设置停止位的长度为,1位,1.5位或2位
 支持 IrDA SIR 功能模式
 支持正常模式下3/16位宽功能
 支持 LIN 功能模式
 支持LIN 主/从模式
 支持传输中产生break功能可设
 支持接收器break检测功能可设
 支持 RS-485 功能模式
 支持 RS-485 9位模式
 支持软硬件控制使能RTS管脚来直接控制RS-485传输方向
 楼主| yiyigirl2014 发表于 2016-9-4 14:04 | 显示全部楼层
串口时钟控制和模块框图如下 QQ截图20160904140316.png


QQ截图20160904140349.png
您需要登录后才可以回帖 登录 | 注册

本版积分规则

230

主题

3676

帖子

10

粉丝
快速回复 在线客服 返回列表 返回顶部