你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

【经验分享】STM32学习笔记之串行通信接口

[复制链接]
STMCU小助手 发布时间:2022-7-5 17:08
1.串行通信:

0WTBJQSMJ01EG5YH)JH{$.png

按照数据传送方向,分为:
单工:
数据传输只支持数据在一个方向上传输
半双工:
允许数据在两个方向上传输,但是,在某一时刻,只允许数
据在一个方向上传输,它实际上是一种切换方向的单工通信;
全双工:
允许数据同时在两个方向上传输,因此,全双工通信是两个
单工通信方式的结合,它要求发送设备和接收设备都有独立
的接收和发送能力。

2.串行通信的通信方式

**同步通信:**带时钟同步信号传输。
-SPI,IIC通信接口(有时钟,可约定第几个边沿开始发送/接受数据)
**异步通信:**不带时钟同步信号。
-UART(通用异步收发器),单总线
采用其它非时钟的约定方式进项沟通
(1.采用同波特率的方式,2.采用高低电平时常约定)
1KC1HMKTV324@%EID3L2OUN.png
说明:1.单总线运用实例,18B20,需要切换发送还是接收端
2.全双工通信时,发送和接受都必须有独立的引脚
3.同步通信都需要有同步时钟
4.半双工只有一个接收引脚,发送和接收模式可以来回切换

STM32的串口通信接口
UART:通用异步收发器
USART:通用同步异步收发器

5$FQ_OBD_VZQGV1Z%)EW.png

YUD56XI}7Q`}TI6_FJ6OO.png

STM32串口异步通信需要定义的参数
起始位
数据位(8位或者9位)
奇偶校验位(第9位)//奇校验的话,如果前八位的1是偶数个,就在第九位加一个1,将1的个数配成奇数
停止位(1,15,2位)
波特率设置

20200917214635713.png


收藏 评论0 发布时间:2022-7-5 17:08

举报

0个回答

所属标签

相似技术帖

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
st-img 微信公众号
st-img 手机版