• 已解决 73482 个问题
  • 已帮助 5993 位优秀工程师

STM32在进行SPI通信的时候怎么设置通信速度

开发小流苏 2020-04-19 浏览量:2869
这个通信速度可以通过什么方式来设置
0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • STM32的SPI速度主要是由SPI的分频系数来设置的,更改SPI_InitStructure.SPI_BaudRatePrescaler参数就能修改对应的传输波特率
    • 发布于 2020-04-23
    • 举报
    • 评论 0
    • 0
    • 0

其他答案 数量:3
  • 设备spi分频系数就可以了,一般是SPI_BaudRatePrescaler这个结构体对象修改,数字越大速度越低

    • 发布于2020-04-19
    • 举报
    • 评论 0
    • 0
    • 0

  • 在初始化配置SPI时进行配置,主要是通过分频的方式配置的,如

    hspi1.Init.BaudRatePrescaler = SPI_BAUDRATEPRESCALER_64;

    • 发布于2020-04-22
    • 举报
    • 评论 0
    • 0
    • 0

  • STM32如果做主,那初始化的时候可以选一个分频系数,按内部总线频率分频

    做从无法设置频率

    • 发布于2020-04-28
    • 举报
    • 评论 0
    • 0
    • 0

相关问题

问题达人换一批

STM32在进行SPI通信的时候怎么设置通信速度