首页 > 代码库 > 17 UART通信
17 UART通信
通用同步异步收发器(USART)提供啦一中灵活的方法来与使用工业标准NRZ异步串行数据格式的外部设备之间进行全双工数据交换。USART利用分数波特率发生器提供宽范围的波特率选择
它支持同步单向通信和半双工单线通信。它支持LIN,智能卡协议和irDA 、SIR ENDEC范围,以及调制解调器CTX/RTS操作。它还允许许多处理器通信
用于多缓冲器配置的DMA方式。可以实现高速数据通信
STM32USART具有如下功能
USRAR 通信用的的引脚
任何USART通信,需要用到2个对外链接引脚:RxD,TxD:
RxD是输入引脚,用于串行数据的接收;
TxD是输出引脚,用于串行数据的发送
SCLK:发送器时钟输出。同步模式用到
在IrDA模式里需要下列引脚
IrDA_RDI:IrDA模式下的数据输入
IrDA_TDO:IrDA模式的数据输出
调制解调器模式用到
nCTS:清除发送
nRTS:发送请求
数据接收过程
数据发送
通信协议
例如
485通信示意图
UART通信格式发送
接收过程
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。