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

有关STM32F030的双I2C协议

李建 2017-09-27 浏览量:917
我想用STM32F030带的双I2C协议,2个I2C接口都用不同的地址,且在同一条I2C总线上与上位机通讯,不知道是否可行?是否有相关的例程。
0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • 可以。iic支持多主多从,如果两个都作为主机,需要做仲裁
    • 发布于 2017-09-27
    • 举报
    • 评论 3
    • 0
    • 0
李建 回复了 US:这2个都作为从机来通讯,主要是接收和上传一些数,仅为从机。但2个接口的地址不一样?这样是否不会冲突?STM32F这款芯片也可以实现? 回复
李建 回复了 US:现在2个接口都是作为从机来用,接收和发送数据。需设置成2个不同的地址,目的是模拟原来一个产品上的要淘汰的器件。不知道哪位有类似程序没? 回复
US 回复了 US:IIC是根据地址来设别设备的,不冲突 回复

其他答案 数量:3
  • https://wenku.baidu.com/view/4ffb2eb21a37f111f1855ba7.html 看看这个 
    • 发布于2017-09-27
    • 举报
    • 评论 0
    • 0
    • 0

  • 不知有没有哪位大侠曾用SMT32F030来模拟2片I2C芯片在一条I2C总线上与上位机通讯的? 光看2楼说的都能理解,多来一个地址就不太清楚了。

    请曾经这么用过的朋友指点一二,谢谢。

    • 发布于2017-09-27
    • 举报
    • 评论 0
    • 0
    • 0

  • 两个IIC在一条IIC总线上,那么要分清主从了,不能在同一时间两个IIC都进行发送操作。
    • 发布于2017-09-27
    • 举报
    • 评论 0
    • 0
    • 0

相关问题

问题达人换一批

有关STM32F030的双I2C协议