打印
[牛人杂谈]

M058S的串口

[复制链接]
560|1
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
串口控制器 (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 | 只看该作者
串口时钟控制和模块框图如下



使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

213

主题

3536

帖子

10

粉丝