STM32笔记D5

这篇STM32笔记详细介绍了串口通信实验,包括串行通信方式的对比,如单工、半双工和全双工。接着讲解了STM32串口通信的基础,如UART和USART接口,并阐述了串口通信过程和常用寄存器及库函数。还概述了串口操作的一般步骤,涉及GPIO配置、波特率计算和中断处理等。
摘要由CSDN通过智能技术生成

目录

串口通信实验

1.串行通信方式

2.STM32串口通信基础

3. STM32串口常用寄存器和库函数

(1)常用寄存器

(2)串口操作相关库函数

4.串口操作的一般步骤


串口通信实验

并行通信:数据各个位同时传输;

优点:速度快;缺点:占用引脚资源多。

串行通信:数据按位顺序传输;

优点:占用引脚资源少;缺点:速度相对慢。

单工:数据传输只支持数据在一个方向上传输;

半双工:允许数据在两个方向上传输。但在某一时刻,只允许数据在一个方向上传输,它实际上是一种切换方向的单工;

全双工:允许数据同时在两个方向上传输。全双工通信是两个单工通信方式的结合,需要独立的接收端和发送端。

1.串行通信方式

同步通信:带时钟同步信号传输。例:SPI,IIC通信接口。

异步通信:不带时钟同步信号。例:UART(通用异步收发器),单总线。

*在异步通讯中不使用时钟信号进行数据同步,它们直接在数据信号中穿插一些用于同步的信号位,或者将主题数据进行打包,以数据帧的格式传输数据。通讯中还需要双方规约好数据的传输速率(就是波特率)等,以便更好地同步。

2.STM32串口通信基础

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值