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

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

3天内不再提示

如何用示波器测量串口波特率?

STM32嵌入式开发 来源:STM32嵌入式开发 2023-09-23 10:41 次阅读

如何确定时基

假如要测量的波特率为9600, 则每一比特位的时间为:1/9600 ≈ 104 μs,一般示波器横向上每个大格子里5个小格子,要想看清一比特位一般需要一个小格子就够了,则时基为:104 μs * 5 = 520 μs, 也就是说时基要500 μs。

注意:测量时选择的耦合方式为直流,边沿类型为下降沿,所测串口的电平为TTL 电平,该电平的串口在不传输数据时电平为高,靠拉低判断起始位。

下图是测9600波特率,所发数据为0x55:

28f3c03a-5995-11ee-939d-92fbcf53809c.png

所用示波器为 汉泰的 IDSO1070。从光标测量可以看出AB之间的时间为107.422 μs,和计算的104 μs 差不多。

下图为波特率9600,所发数据为0x00, 因为数据位全部是0,所以看到一直是低电平:

29209f42-5995-11ee-939d-92fbcf53809c.png

如何用示波器测串口波特率

前提:需要能从信号中找出一个比特位位来。

已知发送数据位0x55020000,0x55 的2进制位为10101010。

如图任意选取一比特位,用光标测量可得,时间为1.074us,频率930.909kHZ,最接近的波特率为921600, 所以所测信号的波特率为926100。

294e4442-5995-11ee-939d-92fbcf53809c.png

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

    关注

    113

    文章

    6115

    浏览量

    183488
  • 测量
    +关注

    关注

    10

    文章

    4643

    浏览量

    110655
  • 波特率
    +关注

    关注

    2

    文章

    290

    浏览量

    33934

原文标题:如何用示波器测量串口波特率?

文章出处:【微信号:c-stm32,微信公众号:STM32嵌入式开发】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    STM32串口波特率大小计算案例

    波特率的计算 STM32下的波特率串口外设时钟息息相关,USART 1的时钟来源于APB2,USART 2-5的时钟来源于APB1。在STM32中,有个波特率寄存器USART_BRR
    的头像 发表于 10-23 14:19 8007次阅读
    STM32<b class='flag-5'>串口</b><b class='flag-5'>波特率</b>大小计算案例

    什么是串口波特率串口波特率的分类及应用详解

    什么是串口波特率串口波特率是指串口通信系统中传输数据的速率。在UART串口通信中,数据以位(bi
    的头像 发表于 08-08 10:09 5358次阅读
    什么是<b class='flag-5'>串口</b><b class='flag-5'>波特率</b>?<b class='flag-5'>串口</b><b class='flag-5'>波特率</b>的分类及应用详解

    示波器测量串口波特率的方法

    例如波特率为9600理解为:单位时间内传输9600个码元(位)。1s内可以传输9600位数假如要测量波特率为9600,则每一比特位的时间为:1/9600=104us。一般示波器横向表示
    发表于 01-10 06:27

    串口波特率计算工具下载

    串口波特率计算工具
    发表于 03-11 09:38 179次下载

    串口通讯实际的波特率测量

    平时使用串口打印出现乱码的绝大部分原因是串口波特率没对。那么我们怎么测量实际的波特率呢?在这之前,顺便一起回顾一下
    的头像 发表于 04-04 17:27 6950次阅读
    <b class='flag-5'>串口</b>通讯实际的<b class='flag-5'>波特率</b><b class='flag-5'>测量</b>

    串口波特率计算详解

    STM32下波特率计算详解波特率的计算    STM32下的波特率串口外设时钟息息相关,USART 1的时钟来源于APB2,USART 2-5的时钟来源于APB1。在STM32中,有
    发表于 12-05 09:06 22次下载
    <b class='flag-5'>串口</b><b class='flag-5'>波特率</b>计算详解

    何用示波器串口波特率

    如图任意选取一比特位,用光标测量可得,时间为:1.074us, 频率位:930.909kHZ, 最接近的波特率为:921600, 所以所测信号的波特率为926100。
    的头像 发表于 05-12 14:44 3688次阅读

    波特率是什么?波特率设计

    从宏观理解,波特率表征了串口的传输速度。
    的头像 发表于 06-05 15:19 2.2w次阅读
    <b class='flag-5'>波特率</b>是什么?<b class='flag-5'>波特率</b>设计

    什么是波特率?为什么要设置波特率

    欢迎来到东用知识小课堂!一、什么是波特率波特率(BaudRate)单位bps是用于衡量串口通信速度的单位,它表示每秒钟发送的比特数。如果一个串口
    的头像 发表于 04-08 00:00 6167次阅读
    什么是<b class='flag-5'>波特率</b>?为什么要设置<b class='flag-5'>波特率</b>?

    串口传输速率低于波特率怎么办 串口通信的波特率如何设置

    如果串口传输速率低于波特率,您可以尝试以下方法来解决问题:   1. 检查硬件连接:确保串口连接正确且牢固。检查连接线是否完好,确保没有松动或断开的接触。   2. 检查波特率设置
    的头像 发表于 09-08 16:23 5608次阅读

    如何确定时基?如何用示波器串口波特率

    如何确定时基?如何用示波器串口波特率? 一、时基的确定 时基是指一种标准时间的参考信号,它是通过一些精密的时钟或震荡器产生的。在电子测量
    的头像 发表于 11-01 14:56 1483次阅读

    什么是串口波特率串口通信为什么要设置波特率

    在电子设备的世界中,数据是通过各种方式进行传输的。其中,串口通信是一种常见的数据传输方式,它以其简单、可靠和广泛的特性,成为了电子设备间通信的重要手段。而在串口通信中,有一个非常重要的参数——波特率
    的头像 发表于 11-03 08:21 3889次阅读
    什么是<b class='flag-5'>串口</b><b class='flag-5'>波特率</b>?<b class='flag-5'>串口</b>通信为什么要设置<b class='flag-5'>波特率</b>?

    什么是串口波特率串口通信为什么要设置波特率

    什么是串口波特率串口通信为什么要设置波特率波特率与比特的关系 如何选择
    的头像 发表于 01-22 16:10 1598次阅读

    何用示波器测量串口波特率

    假如要测量波特率为9600, 则每一比特位的时间为:1/9600 ≈ 104 μs,一般示波器横向上每个大格子里5个小格子,要想看清一比特位一般需要一个小格子就够了,则时基为:104 μs * 5 = 520 μs, 也就是说
    发表于 03-18 12:25 1753次阅读
    如<b class='flag-5'>何用</b><b class='flag-5'>示波器</b><b class='flag-5'>测量</b><b class='flag-5'>串口</b><b class='flag-5'>波特率</b>

    如何使用示波器测量串口波特率

    在通信和电子测量领域,串口波特率是一个至关重要的参数,它决定了数据在串行通信线上的传输速率。使用示波器测量
    的头像 发表于 05-27 16:25 3144次阅读