本文主要是介绍《嵌入式-STM32开发指南》第二部分 基础篇 - 第6章串口通信(HAL库),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
标准库3.5实现:
《嵌入式-STM32开发指南》第二部分 基础篇 - 第6章串口通信
6.1串口简介
通用同步异步收发器(USART)提供了一种灵活的方法与使用工业标准NRZ异步串行数据格式的外部设备之间进行全双工数据交换。USART利用分数波特率发生器提供宽范围的波特率选择。它支持同步单向通信和半双工单线通信,也支持LIN(局部互连网),智能卡协议和IrDA(红外数据组织)SIR ENDEC规范,以及调制解调器(CTS/RTS)操作。它还允许多处理器通信。使用多缓冲器配置的DMA方式,可以实现高速数据通信。图一也就我们熟悉的串口通通信标准。
如图2所示,串口通过三个引脚与其他设备连接在一起。任何USART双向通信至少需要两个脚:接收数据输入(RX)和发送数据输出(TX)。
这篇关于《嵌入式-STM32开发指南》第二部分 基础篇 - 第6章串口通信(HAL库)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!