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

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

3天内不再提示

单片机的各个通信协议的波特率

撞上电子 2023-12-09 08:00 次阅读

下面是一些常见的波特率数值,这些波特率通常被用于串口通信,SPI、I2CCAN接口的实际波特率可能有所不同:

USART:

110 bps300 bps600 bps1200 bps2400 bps4800 bps9600 bps14400 bps19200 bps38400 bps56000 bps57600 bps115200 bps128000 bps256000 bps

SPI:

SPI 波特率的具体数值取决于时钟源频率和分频因子。以下是一些常见的 SPI 波特率数值,这里假设时钟源频率为主频(主时钟频率):SPI_BAUDRATEPRESCALER_2:时钟分频为 2,即主频的1/2。SPI_BAUDRATEPRESCALER_4:时钟分频为 4,即主频的1/4。SPI_BAUDRATEPRESCALER_8:时钟分频为 8,即主频的1/8。SPI_BAUDRATEPRESCALER_16:时钟分频为 16,即主频的1/16。SPI_BAUDRATEPRESCALER_32:时钟分频为 32,即主频的1/32。SPI_BAUDRATEPRESCALER_64:时钟分频为 64,即主频的1/64。SPI_BAUDRATEPRESCALER_128:时钟分频为 128,即主频的1/128。SPI_BAUDRATEPRESCALER_256:时钟分频为 256,即主频的1/256

I2C:

10000 bps(标准模式)100000 bps(快速模式)400000 bps(快速模式Plus)1000000 bps(高速模式)

CAN:

10000 bps20000 bps50000 bps100000 bps125000 bps250000 bps500000 bps1000000 bps

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

    关注

    6001

    文章

    43978

    浏览量

    620874
  • 通信协议
    +关注

    关注

    28

    文章

    739

    浏览量

    39749
  • 接口
    +关注

    关注

    33

    文章

    7640

    浏览量

    148515
  • 串口通信
    +关注

    关注

    32

    文章

    1577

    浏览量

    54866
收藏 人收藏

    评论

    相关推荐

    UART串口通信协议是什么?

    ,广泛应用于嵌入式领域。 在UART串口通信协议中,数据以字节的形式进行传输。发送和接收端的通信流程如下: 1、通信波特率设置:发送端和接收端需要
    的头像 发表于 03-19 17:26 294次阅读

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

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

    ad7779数据输出接口和单片机该怎样连接?采用哪种通信协议来接收数据?

    AD7779有两种不同接口:SPI和数据输出接口。问题1:数据输出接口和单片机该怎样连接,到底采用哪种通信协议来接收数据?I/O口?USART?SPI?或者说是并口协议。还是说主控芯片必须采用DSP
    发表于 12-07 07:42

    请问波特率只能用于串口通信吗?

    波特率只能用于串口通信吗?
    发表于 11-08 08:20

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

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

    51单片机编程什么时候要用到波特率倍速?波特率倍速有什么用处?

    51单片机串口波特率倍速问题,51单片机编程什么时候要用到波特率倍速,波特率倍速有什么用处啊,不太明白,会不会因为串口
    发表于 10-27 07:34

    STC8a8k单片机串口波特率倍速后发送和接收就不对了是为什么?

    STC8a8k单片机串口波特率的倍速是干什么用的,什么时候用什么时候不用,什么作用,为什么我设置的同样的波特率波特率倍速后串口发送和接收的就不对了,TH和TL都有更改过,而且是从is
    发表于 10-27 06:48

    CW32单片机UART波特率设置介绍

    CW32单片机UART波特率设置介绍
    的头像 发表于 10-24 17:35 495次阅读
    CW32<b class='flag-5'>单片机</b>UART<b class='flag-5'>波特率</b>设置介绍

    CAN通信波特率不对会怎样?

    CAN通信波特率不对会怎样?  CAN通信是一种流行的通信协议,它广泛应用于许多现代车辆的系统中。CAN通信协议通过处理器之间的数据交换,实
    的头像 发表于 10-11 17:19 1284次阅读

    单片机有没有串口波特率自动识别算法?

    单片机有没有串口波特率自动识别算法
    发表于 09-21 07:09

    什么是波特率波特率是如何影响CAN总线长度的?

    信息在通信通道中传输的速率被称为波特率。通俗地说,波特率是数据在网络上传输的速度/速率。这是以比特/秒表示的。因此,一秒钟内在通信网络上传输的比特数就是
    的头像 发表于 08-14 15:23 2918次阅读
    什么是<b class='flag-5'>波特率</b>?<b class='flag-5'>波特率</b>是如何影响CAN总线长度的?

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

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

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

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

    串口通信波特率详解

    波特率   串行通信可以分为两种形式:同步串行通信和异步串行通信。   同步串行通信通信双方
    发表于 05-15 14:52

    基于89C51单片机的串口通讯中断应用12M晶振波特率2400源程序

    基于89C51单片机的串口通讯中断应用12M晶振 波特率2400源程序
    发表于 05-12 17:28 0次下载