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

STM32 I2C速率

skawu 2017-11-03 浏览量:1207

GPIO模拟I2C,速率怎么算的?代码是从网上找的demo。另外SPI的速率是怎么决定的,主设备和从设备的速率是根据时钟线决定的吗?


补充:GPIO模拟的I2C时序,怎么算它的速率,根据时钟线的延时吗?

0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • I2C是同步通讯,同步通讯的速度都可以根据CLK时钟来计算。GPIO模拟I2C是根据延时时间来计算速度
    • 发布于 2017-11-03
    • 举报
    • 评论 0
    • 0
    • 0

其他答案 数量:6
  • 和24c02通讯时400K的速率?高速的可以达到3.4M
    • 发布于2017-11-03
    • 举报
    • 评论 0
    • 0
    • 0

  • I2C的速率不是太高,从设备支持的也不是高速的,400K内。的

    SPI的速率是时钟线上的速率,这个速率可以通过配置外设时钟进行配置

    • 发布于2017-11-03
    • 举报
    • 评论 0
    • 0
    • 0

  • I2C限于总线技术,不会太高吧,400K好像是最大速度。

    SPI就可以很高了,看设置。

    • 发布于2017-11-03
    • 举报
    • 评论 0
    • 0
    • 0

电子老工程师 回复了  :https://shop.simpex.ch/en/artikel/HMSR%206-SMS/Current%20transducer%206A%20SMD%20-%20reinforced%20insulation%20-%20DC,%20AC,%20pulse%20currents 回复

  • GPIO模拟的I2C时序的速率是与你延时函数的延时时间有关。
    • 发布于2017-11-06
    • 举报
    • 评论 0
    • 0
    • 0

  • STM32的i2c是鸡肋,去年工作曾被坑了好久,建议不要用
    • 发布于2017-11-07
    • 举报
    • 评论 1
    • 0
    • 0
电子老工程师 回复了  :有线的,不过需要另外下单,资料里面有对应线的型号https://www.mouser.com/datasheet/2/682/Sensirion_Liquid_Flow_Meters_SLI_Datasheet-1511996.pdf 回复

相关问题

问题达人换一批

STM32 I2C速率