STM32 串口基础知识学习

news/2024/7/2 23:24:36

串行/并行通信

串行通信:数据逐位按顺序依次传输。
在这里插入图片描述
并行通信:数据各位通过多条线同时传输。
在这里插入图片描述
对比

  • 传输速率:串行通信较低,并行通信较高。
  • 抗干扰能力:串行通信较强,并行通信较弱。
  • 通信距离:串行通信较长,并行通信较短。
  • IO资源占用:串行通信较少,并行通信较多。
  • 成本:串行通信较低,并行通信较高。

单工/半双工/全双工通信

单工通信:数据只能沿一个方向传输。(类似于广播站)
在这里插入图片描述

半双工通信:数据可以沿两个方向传输,但需要分时进行。
在这里插入图片描述

全双工通信:数据可以同时进行双向传输。
在这里插入图片描述

同步/异步通信

在这里插入图片描述
同步通信:共用同一种时钟信号。
异步通信:没有时钟信号,通过在数据信号中加入起始位和停止位等一些同步信号。

波特率

比特率:每秒钟传送的比特数,单位bit/s
波特率:每秒钟传送的码元数,单位Baud

比特率 = 波特率 * log2M,M表示每个码元承载的信息量。
二进制系统中,波特率数值上等于比特率。

常见的串行通信接口

  • UART(通用异步收发器):接口引脚:TXD(发送端)、RXD(接收端)、GND(公共地);数据同步方式:异步通信;数据传输方向:全双工。
  • 1-wire:接口引脚:DQ:发送/接收端;数据同步方式:异步通信;数据传输方向:半双工。
  • IIC:接口引脚:SCL:同步时钟、SDA:数据输入/输出端;数据同步方式:同步通信;数据传输方向:半双工。
  • SPI:接口引脚:SCK:同步时钟、MISO:主机输入,从机输出、MOSI:主机输出,从机输入、CS:片选信号;数据同步方式:同步通信;数据传输方向:全双工。
    在这里插入图片描述
    串口:串行通信接口:按位发送和接收的接口。如:RS-232/422/485等。

RS-232电平与COMS/TTL电平对比

  • RS-232电平:逻辑1:-15V–3V,逻辑0:+3V-+15v
  • CMOS电平(3.3V):逻辑1:3.3V,逻辑0:0V(STM32)
  • TTL电平(5V):逻辑1:5V,逻辑0:0V

因此:CMOS/TTL电平不能与RS-232电平直接交换信息。

两个设备之间的TXD和RXD,必须交差连接,才能正常通信。

STM32串口与电脑USB口通信

在这里插入图片描述


http://lihuaxi.xjx100.cn/news/1380070.html

相关文章

关于Android系统休眠跟串口读写的联系

问题描述:设备在进行rtk定位时,模块会通过串口同时进行读写操作。串口在读写时,如果息屏系统就会进入休眠,休眠的话CPU进入kill cpu状态。但是此时串口还在读写,这就导致出现一个意料外的问题,息屏只十几秒…

Python-正则表达式(给同事培训篇2)

本篇依旧是我在公司给同事培训的内容,与上一篇类似,不过本篇会内容偏简单,会多讲两种。一起看看; 数据 datas """ [16:45:18]2 [16:45:18]# cap: 13, 12, 11 [16:45:18]cap: 13, 12, 11 [16:45:18]cap: 13, 12, 1…

Latex | 将MATLAB图并导入Latex中的方法

一、问题描述 用Latex时写paper时,要导入MATLAB生成的图进去 二、解决思路 (1)在MATLAB生成图片的窗口中,导出.eps矢量图 (2)把图上传到overleaf的目录 (3)在文中添加相应代码 三…

【Redis】如何实现一个合格的分布式锁

文章目录 参考1、概述2、Redis粗糙实现3、遗留问题3.1、误删情况3.2、原子性保证3.3、超时自动解决3.4、总结 4、Redis实现优缺5、集群问题5.1、主从集群5.2、集群脑裂 6、RedLock7、Redisson7.1、简单实现7.2、看门狗机制 参考 Redisson实现Redis分布式锁的N种姿势 (qq.com)小…

背包问题总结

目录 01背包 完全背包 总结 背包问题算是动态规划的经典问题了,一定要记住动规五部曲 1.定义dp数组 2.确定递推公式 3.初始化 4.确定遍历顺序 5.验证 01背包 关于01背包就是给定背包的容量和每个的物品价值,一个物品只能放一次,求背包的最…

git远程一个分支对应本地两个分支推送

git远程一个分支对应本地两个分支推送 你可以使用以下命令将两个本地分支推送到远程仓库中的一个远程分支&#xff1a; 首先&#xff0c;将第一个本地分支推送到远程仓库&#xff1a; git push <远程仓库名称> <本地分支名称>:<远程分支名称>例如&#xff…

当ChatGPT应用在汽车行业,具体有哪些场景?

​ ChatGPT有潜力彻底改变汽车行业并将其提升到新的高度。在ChatGPT的加持下&#xff0c;该行业的多个领域都将取得重大变化。 利用ChatGPT作更高级的虚拟助理 你可能用过现有的虚拟助理&#xff0c;它们一系列的回复有时候让人不得不感叹一句“人工智障”&#xff01;然而&a…

CISA学习笔记-第一章、信息系统审计过程

传统的审计三方关系理论指明&#xff0c;审计作为独立于会计记录之外的一项重要职能&#xff0c;是公司财务信息公允可靠的有力保障&#xff0c;制约着会计行为&#xff0c;制衡了会计权力。 1. IS审计和保障标准、指南、工具 职业道德规范 信息技术保证框架&#xff08;ITAF&a…