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

引脚模拟IIC时,怎么配置呢

huihui163 2018-07-03 浏览量:1537
stm32的模拟iic,有的把引脚配置成推挽输出,有的开漏输出,具体该怎么配置呢?
0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • 开漏时要加上拉电阻

    IIC有两条线,一个时钟一个数据,

    时钟是输出模式,

    数据有两种模式,发时是输出,收时是输入,要实时进行修改的

    • 发布于 2018-07-24
    • 举报
    • 评论 0
    • 0
    • 0

其他答案 数量:9
  • 如果设备少,IO驱动能力够用就用推挽输出,省事。

    如果IO口驱动能力不够,就用开漏输出,外接上拉电阻。

    • 发布于2018-07-03
    • 举报
    • 评论 0
    • 0
    • 0

  • 推挽输出时,要修改SDA的输入输出配置,也就是GPIO的方向。
    而开漏时,就不用设置了
    • 发布于2018-07-03
    • 举报
    • 评论 0
    • 0
    • 0

  • 按照IIC协议,是必须配置成开漏模式的,一个主机一个从机的情况还好,如果是一主机多从机的模式,必须配置成开漏模式,以免高电平时对其他从器件造成干扰。
    • 发布于2018-07-03
    • 举报
    • 评论 0
    • 0
    • 0

  • CLK设置成输出

    主要是SDA,发数据时是输出,收数据时是输入

    • 发布于2018-07-03
    • 举报
    • 评论 0
    • 0
    • 0

  • 一般是把CLK配置成开漏输出,然后用电阻上拉,进行数据的输出
    • 发布于2018-07-04
    • 举报
    • 评论 0
    • 0
    • 0

  • 时钟脚配置输出模式,数据脚需要来回切换输出和浮空,你外部还是需要上拉电阻的
    • 发布于2018-07-11
    • 举报
    • 评论 0
    • 0
    • 0

  • 设置为开漏输出 iic数据需要的设置
    • 发布于2018-07-11
    • 举报
    • 评论 0
    • 0
    • 0

  • IIC的标准指出是必须用开漏输出的,所以建议配置成开漏输出
    • 发布于2018-07-15
    • 举报
    • 评论 0
    • 0
    • 0

  • 引脚配置模拟I2C的时候需要三个模式:开漏输出高电平,开漏输出低电平,上拉输入,切记不可以用推挽输出。

    • 发布于2018-07-28
    • 举报
    • 评论 0
    • 0
    • 0

相关问题

问题达人换一批

引脚模拟IIC时,怎么配置呢