930电子网

 找回密码
 立即注册
艾克姆科技推出最新产品STC32G12K128开发板
查看: 5800|回复: 0

STM32F103外设之串口介绍2

[复制链接]

101

主题

332

帖子

7422

积分

版主

Rank: 7Rank: 7Rank: 7

积分
7422
发表于 2019-5-21 09:12:18 | 显示全部楼层 |阅读模式
    1、串口流控定义:提供了由于某种原因不能进行通信时阻塞通信的一种机制。
    2、串口流控分类:
    1)硬件流控:使用串行电缆控制线上的电压信号来控制数据的发送和接收。硬件流控有两种方式:DTR/DSR方式和RTS/CTS方式。
    2)软件流控:使用数据流中的两个特殊的字符,XOFF和XON,来控制数据的接收和发送。
    3、串口流控使用对比:
    1)软件流控一般是在串行口没有硬件流控的条件下而使用的。换句话说,如果串口有硬件流控,是不会使用软件流控的。
    2)一般单片机串行口如果有硬件流控引脚的话,常见的配置是除了有串行口必要的RXD和TXD引脚外,还有RTS和CTS 两个信号引脚。
    4、单片机串口引脚分类:单片机通常会有多组串行口可供使用,而针对一组串行口可能会因其是否有硬件流控、是否有同步功能而有不同的引脚数。
    1)不带硬件流控的UART接口:

    2)不带硬件流控的USART接口:

    3)带硬件流控的UART接口:

    4)带硬件流控的USART接口:

    5、使用说明:STM32F103ZET6微处理器有3组USART,2组UART,并且3组USART均带硬件流控。实际使用时如果用不到串口流控,可将对应USART_RTS和USART_CTS作为普通IO口使用。





本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|手机版|官方淘宝店|930电子网 ( 皖ICP备16000695号-2 )

Copyright © 合肥艾克姆电子科技有限公司
快速回复 返回顶部 返回列表