0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看威廉希尔官方网站 视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

STM32里的串口通信

麦辣鸡腿堡 来源:CSDN博客 作者:藕粉- 2023-11-10 15:58 次阅读

STM32里的串口通信

在STM32里,串口通信是USART,STM32可以通过串口和其他设备进行传输并行数据,是全双工,异步时钟控制,设备之间是点对点的传输。

对应的STM32引脚分别是RX和TX端。STM32的串口资源有USART1、USART2、USART3.

串口的几个重要的参数

波特率,串口通信的速率

空闲,一般为高电平

起始位,标志一个数据帧的开始,固定为低电平。当数据开始发送时,产生一个下降沿。(空闲–》起始位)

数据位,发送数据帧,1为高电平,0为低电平。低位先行。

比如 发送数据帧0x0F 在数据帧里就是低位线性 即 1111 0000

校验位,用于数据验证,根据数据位的计算得来。有奇校验,偶校验和无校验。

停止位,用于数据的间隔,固定为高电平。数据帧发送完成后,产生一个上升沿。(数据传输–》停止位)

下方就是一个字节数据的传输过程,从图中可以看出,串口发送的数据一般都是以数据帧的形式进行传输,每个数据帧都由起始位,数据位,停止位组成,
且停止位可变。

图片

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • STM32
    +关注

    关注

    2270

    文章

    10896

    浏览量

    355774
  • 串口通信
    +关注

    关注

    34

    文章

    1624

    浏览量

    55514
  • 数据帧
    +关注

    关注

    0

    文章

    45

    浏览量

    6739
收藏 人收藏

    评论

    相关推荐

    STM32串口通信

    STM32 串口通信简单程序 需要串口助手 输入1点亮LED 输入0熄灭LED
    发表于 06-14 14:13 0次下载

    基于STM32的最小系统及串口通信的实现

    基于STM32的最小系统及串口通信的实现
    发表于 09-25 10:47 25次下载
    基于<b class='flag-5'>STM32</b>的最小系统及<b class='flag-5'>串口</b><b class='flag-5'>通信</b>的实现

    STM32的三种串口通信协议介绍

    本文首先介绍了STM32串口硬件电路及串口编程,其次介绍了STM32的三种串口通信协议,最后介绍
    发表于 05-25 09:33 3.8w次阅读
    <b class='flag-5'>STM32</b>的三种<b class='flag-5'>串口</b><b class='flag-5'>通信</b>协议介绍

    基于STM32单片机的串口通信资源

    基于STM32单片机的串口通信资源
    发表于 07-05 09:13 21次下载

    STM32最小系统版串口下载/串口通信失败

    STM32最小系统版串口下载/串口通信失败
    发表于 11-17 18:21 0次下载
    <b class='flag-5'>STM32</b>最小系统版<b class='flag-5'>串口</b>下载/<b class='flag-5'>串口</b><b class='flag-5'>通信</b>失败

    stm32串口相互通信

    Stm32f103串口一与串口而相互通信接线:串口一: TTL
    发表于 11-29 16:51 30次下载
    <b class='flag-5'>stm32</b>双<b class='flag-5'>串口</b>相互<b class='flag-5'>通信</b>

    STM32CubeMX完成USART串口通信

    STM32CubeMX完成USART串口通信
    发表于 12-06 20:36 24次下载
    <b class='flag-5'>STM32</b>CubeMX完成USART<b class='flag-5'>串口</b><b class='flag-5'>通信</b>

    串口通信---STM32

    目录STM32 串口通信程序编写输出Hello world打开keil,新建工程运行使用HAL库代码编写STM32 串口
    发表于 12-06 21:06 10次下载
    <b class='flag-5'>串口</b><b class='flag-5'>通信</b>---<b class='flag-5'>STM32</b>

    STM32串口通信

    行传输低。2、串口通信协议在计算机科学,大部分复杂的问题都可以通过分层来简化。如芯片被分为内核层和片上外设;STM32标准库则是在寄存器与用户代码之间的软件层。对于通讯协议,我们也以
    发表于 12-16 16:58 9次下载
    <b class='flag-5'>STM32</b><b class='flag-5'>串口</b><b class='flag-5'>通信</b>

    基于串口助手的STM32与计算机进行串口通信

    基于串口助手的STM32与计算机进行串口通信 序 言 一. 串口通信概述二.项目说明
    发表于 12-20 18:57 3次下载
    基于<b class='flag-5'>串口</b>助手的<b class='flag-5'>STM32</b>与计算机进行<b class='flag-5'>串口</b><b class='flag-5'>通信</b>

    STM32中的串口通信的基础知识

    目录串口通信基本原理并行通信与串行通信串行通信中单工,半双工和全双工的区别按通信方式不同又可分为
    发表于 12-24 18:37 4次下载
    <b class='flag-5'>STM32</b>中的<b class='flag-5'>串口</b><b class='flag-5'>通信</b>的基础知识

    STM32下的USART串口通信程序

    STM32的USART串口通信实践
    发表于 12-24 18:42 13次下载
    <b class='flag-5'>STM32</b>下的USART<b class='flag-5'>串口</b><b class='flag-5'>通信</b>程序

    STM32与中显串口屏的通信

    STM32与中显串口屏的通信本文将简要介绍STM32单片机和武汉中显串口屏之间的通信实现过程。不
    发表于 12-24 18:54 61次下载
    <b class='flag-5'>STM32</b>与中显<b class='flag-5'>串口</b>屏的<b class='flag-5'>通信</b>

    Ardunio IDE完成STM32板子的串口通信

    初识Ardunio并进行STM32串口通信
    发表于 12-29 19:44 2次下载
    Ardunio IDE完成<b class='flag-5'>STM32</b>板子的<b class='flag-5'>串口</b><b class='flag-5'>通信</b>

    基于stm32串口通信代码

    基于stm32串口通信
    发表于 06-15 14:16 18次下载