mini stm32开发板入门教程(19)

发布时间:2021-06-06

mini stm32开发板入门教程

[原创]MINI-STM32开发板入门教程(五)异步串口双工通讯

(一)STM32的USART模拟介绍

通用同步异步收发器(USART)提供了一种灵活的方法来与使用工业标准NR异步串行数据格式的外部设备之间进行全双工数据交换。USART利用分数波特率发生器提供宽范围的波特率选择。

它支持同步单向通信和半双工单线通信。它也支持LIN(局部互连网),智能卡协议和IrDA(红外数据组织)SIRENDEC规范,以及调制解调器(CTS/RTS)操作。它还允许多处理器通信。用于多缓冲器配置的DMA方式,可以实现高速数据通信。主要特性:

全双工的,异步通信NR标准格式

分数波特率发生器系统

-发送和接收共用的可编程波特率,最高到4.5Mbits/s可编程数据字长度(8位或9位)

可配置的停止位-支持1或2个停止位

LIN主发送同步断开符的能力以及LIN从检测断开符的能力

-当USART硬件配置成LIN时,生成13位断开符;检测10/11位断开符发送方为同步传输提供时钟IRDASIR编码器解码器

-在正常模式下支持3/16位的持续时间智能卡模拟功能

-智能卡接口支持ISO7816-3标准里定义的异步协议智能卡-智能卡用到的0.5和1.5个停止位单线半双工通信

使用DMA的可配置的多缓冲器通信

-在保留的SRAM里利用集中式DMA缓冲接收/发送字节单独的发送器和接收器使能位检测标志

-接收缓冲器满-发送缓冲器空-传输结束标志校验控制

-发送校验位

-对接收数据进行校验四个错误检测标志

-溢出错误-噪音错误-帧错误-校验错误10个带标志的中断源

-CTS改变

-LIN断开符检测-发送数据寄存器-发送完成

-接收数据寄存器-检测到总线为空-溢出错误-帧错误-噪音错误

mini stm32开发板入门教程(19).doc 将本文的Word文档下载到电脑

精彩图片

热门精选

大家正在看

× 游客快捷下载通道(下载后可以自由复制和排版)

限时特价:7 元/份 原价:20元

支付方式:

开通VIP包月会员 特价:29元/月

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219