匿名
未登录
登录
丢石头百科
搜索
STM8 通用异步收发器(UART)
来自丢石头百科
名字空间
页面
讨论
更多
更多
页面选项
查看
查看源代码
历史
Admin
(
讨论
|
贡献
)
2019年11月18日 (一) 16:33的版本
(STM8 UART介绍STM8S微控制器家族的通用同步异步收发器(UART1,UART2或UART3)提供了一种灵活的方法与使用工业标准NRZ异步串行数据格式的外部设备之间进行全双工数据交换。STM8的UART提供宽范围的波特率选择,并且支持 ...)
(差异) ←上一版本 | 最后版本 (差异) | 下一版本→ (差异)
<tbody></tbody>
STM8 UART介绍
STM8S微控制器家族的通用同步异步收发器(UART1,UART2或UART3)提供了一种灵活的方法与使用工业标准NRZ异步串行数据格式的外部设备之间进行全双工数据交换。STM8的UART提供宽范围的波特率选择,并且支持多处理器讯。UART也支持LIN(局部互连网)协议版本1.3,2.0和2.1以及在主模式下的J2602。UART1和UART2具有以下扩展特征(见表47)* UART2和UART3支持LIN从模式。
UART1和UART2支持同步单向通信,也支持智能卡协议和IrDA(红外数据组织)SIR ENDEC规范。
* UART1支持半双工单线通讯。 关于每个STM8微控制器型号中的可用UART配置信息,请查阅数据手册。
(表47:STM8 UART配置)
STM8 UART主要特性
全双工的,异步通信
NRZ标准格式
高精度波特率发生器系统
发送和接收共用的可编程波特率,最高达2.5Mbits/s
可编程数据字长度(8位或9位)
可配置的停止位-支持1或2个停止位
LIN主模式
LIN断开和分隔符生成
通过不同标志位和不同中断源检测LIN断开和分隔符,用于回读检测。
* 发送方为同步传输提供时钟(UART1,UART2)
IRDA SIR编码器解码器(UART1,UART2)
在正常模式下支持3/16位的持续时间
智能卡模拟功能(UART1,UART2)
智能卡接口支持ISO7816-3标准里定义的异步智能卡协议
* 智能卡用到的1.5个停止位* 单线半双工通信(UART1)* 单独的发送器和接收器使能位
检测标志
接收缓冲器满
发送缓冲器空
* 传输结束标志
奇偶校验控制
发送奇偶校验位
对接收数据进行校验
四个错误检测标志
溢出错误
噪音错误
帧错误
* 奇偶校验错误
6个带标志的中断源
发送数据寄存器空
发送完成
接收数据寄存器满
检测到总线为空闲
校验错误
* LIN断开和分隔符检测(UART2,UART3)
2个中断向量
发送中断
* 接收中断
低功耗模式
多处理器通信--如果地址不匹配,则进入静默模式
从静默模式中唤醒(通过空闲总线检测或地址标志检测)
2种唤醒接收器的方式:
地址位(MSB)
* 总线空闲
导航
导航
首页
最近更改
随机页面
MediaWiki帮助
首页
首页
树莓派
主机
配件包
外壳
键鼠
电源
扩展板
显示屏
墨水屏
摄像模块
通信模块
继电器
电机驱动板
游戏机
产品分类
树莓派
Arduino
micro:bit
STM32
Espressif
WiFi模块
蓝牙模块
无线模块
LoRa模块
4G模块
GSM
GPRS
以太网
导航模块
北斗卫星
GPS
LCD
墨水屏
OLED
摄像头
USB模块
串口模块
RS232
RS485
CAN
传感器
温度模块
湿度模块
气压模块
继电器
电机模块
指纹模块
电平转换
音频模块
编程器
Wiki工具
Wiki工具
特殊页面
页面工具
页面工具
用户页面工具
更多
链入页面
相关更改
可打印版本
固定链接
页面信息
页面日志