久芯网

使用CubeMX配置的i2c 400KHz,自动生成的代码实际测试i2c速率只有370KHz?

avatar johnnytim 提问时间: 2023-07-17 12:40:42 / 未解决


如需获得 400KHz 等器件的更多信息,请点击链接或 点击此处 联系在线客服!

9个回答
  • avatar johnnytim
    回答时间: 2023-07-17 12:59:22

  • avatar huanying
    回答时间: 2023-07-17 13:18:13

    你看的是数据,还是始终SCL,之前也有人遇到某些外设时钟不对的 建议你看下主频对不对,自己算下时钟,软件有可能出bug

  • avatar johnnytim
    回答时间: 2023-07-17 13:47:20
    huanying 发表于 2022-9-16 11:57
    你看的是数据,还是始终SCL,之前也有人遇到某些外设时钟不对的 建议你看下主频对不对,自己算下时钟,软 ...

    肯定看SCL,看SDA干嘛

  • avatar johnnytim
    回答时间: 2023-07-17 14:04:32

  • avatar johnnytim
    回答时间: 2023-07-17 14:34:23

    求帮助求帮助

  • avatar butterflyspring
    回答时间: 2023-07-17 14:54:20

    测量SCL的频率是怎么测的,看示波器平均值就不太合适哦?

  • avatar Zwee
    回答时间: 2023-07-17 15:15:01

    需要查看波形,看是否失真,有可能时io的上拉能力不足,导致的频率上不去

  • avatar butterflyspring
    回答时间: 2023-07-17 15:34:14

    I2C配置里面有些关于滤波器,上升沿等时序配置,会影响一点速率的。有些二时间是靠延迟计数器实现的。

  • avatar 废鱼
    回答时间: 2023-07-17 16:00:47

    理论上不会差这么多。楼主使用示波器测试还是逻辑分析仪测试的?

会员中心 微信客服
客服
回到顶部