1、概述
STM8S 微控制器家族的通用同步异步收发器(UART1,UART2 或者 UART3) 提供了一种灵活的方法与使用工业标准 NRZ 异步串行数据格式的外部设备之间 进行全双工数据交换。STM8 的 UART 提供范围的波特率选择,并且支持多处理 器通讯。UART 也支持LIN(局部互联网)协议版本 1.3,2.0,和 2.1 以及在主模式 下的 J2602。
UART1 和 UART2 具有以下扩展特征:
1、UART2 和 UART3 支持 LIN 从模式。
2、UART1 和 UART2 支持同步单向通讯,也支持智能卡协议和 IrDA 规范。 UART1 支持半双工单线通讯。
关于每个STM8 微控制器型型号中的可用UART 配置信息,请查阅数据手册。
CPU与板载芯片通讯:UART,I2C,SPI,并行接口
控制器之间进行通讯:RS232 ,RS485,USB(虚拟串口),CAN
2、串口主要特点
- 全双工的,异步通信
- NRZ标准格式
- 高精度波特率发生器系统—发送和接收共用的可编程波特率,最高达 2.5Mbits/s
- 可编程数据字长度(8 位或 9 位)
- 可配置的停止位-支持 1 或 2 个停止位
LIN 主模式
—LIN断开和分隔符生成
通过不同标志位和不同中断源检测 LIN 断开和分隔符,用于回读检测。