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

I2C是如何配置驱动的,有多个I2C该如何配置?

一指破宫 2017-11-17 浏览量:3146
I2C是如何 配置驱动的, 有多个I2C该如何 配置?
0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • 不知道你是指linux的平台总线驱动,还是普通单片机的iic,从机?主机?还是fpga的iic模块?如果是主机读取多个iic,其实不需要什么特殊配置,本来iic:读写地址+数据地址+数据的形式就是支持级联的,只要读写地址不一样就行,几个iic设备完全可以并联起来。
    • 发布于 2017-11-17
    • 举报
    • 评论 1
    • 0
    • 0
电子老工程师 回复了 :漏钽会对电容会有影响,但是客户是怎么检测到漏钽的,检测过程中对电容进行过那些操作,可否提供一下 回复

其他答案 数量:13
  • 硬件I2C对应配置不同寄存器,软件I2C对应配置不同引脚电平。这个意思?
    • 发布于2017-11-17
    • 举报
    • 评论 1
    • 0
    • 0
电子老工程师 回复了  :如果是这个厂牌的话,那是同一颗料,没有区别,如果是其他厂牌的话,那不是同一颗 回复

  • 多个I2C是指多个I2C从机吧?一般兼顾各个外设的通讯速率。其他配置一样。I2C是1主多从的通讯方式,多个设备只是地址不同。
    • 发布于2017-11-17
    • 举报
    • 评论 1
    • 0
    • 0
电子老工程师 回复了  :https://www.jst-mfg.com/product/pdf/eng/eXAD1.pdf 回复

  • http://www.cnblogs.com/yulongchen/archive/2013/01/31/2888059.html可以参考一下
    • 发布于2017-11-17
    • 举报
    • 评论 1
    • 0
    • 0
电子老工程师 回复了  :这种参数没有1206封装的 回复

  • IIC上可以接很多个设备,只要是地址不一样就可以挂在总线了。
    而如果是多个IIC总线,那么分别进行配置初始化就可以了,不会相互影响的。
    • 发布于2017-11-17
    • 举报
    • 评论 1
    • 0
    • 0
电子老工程师 回复了  :56-VFQFN 回复

  • IIC主机支持一带多,地址不一样就行。STM32的IIC的话,可以参考硬石电子的程序,比较完整的cubemx学习教程。
    • 发布于2017-11-17
    • 举报
    • 评论 1
    • 0
    • 0
电子老工程师 回复了  :PI3HDX412BDZBE 有货的满足条件的就这一个 回复

  • 多个IIC就是不同的引脚了,也就是不同的总线,两条总线应该是不冲突的。
    • 发布于2017-11-17
    • 举报
    • 评论 1
    • 0
    • 0
电子老工程师 回复了  :制造商 Diodes Incorporated 制造商零件编号 DMN2024U-13 描述 MOSFET BVDSS: 8V-24V SOT23 T&R 1 回复

  • I2C一般是通过地址来选择器件的.

    通过信令的方式来建立通信.

    两根线,很灵活.

    但是速度会有一个瓶颈.

    • 发布于2017-11-17
    • 举报
    • 评论 1
    • 0
    • 0
电子老工程师 回复了  :制造商 Diodes Incorporated 制造商零件编号 BZT52C3V3-7-F 描述 DIODE ZENER 3.3V 500MW SOD123 回复

电子老工程师 回复了  :https://www.cuidevices.com/product/resource/cmc-9745-44p.pdf 回复

  • IIC设备的时序不完全一样,各有各的要求,使用硬件IIC不一定能满足要求,可以使用IO口软件模拟IIC,这样可以完全遵照IIC设备时序。理论上因为IIC设备有地址,所以总线上可以挂接多个设备,但是个人认为在条件允许的情况下尽量单独使用。
    • 发布于2017-11-17
    • 举报
    • 评论 1
    • 0
    • 0
电子老工程师 回复了  :R:卷装,没R管装 回复

  • 如果是多个I2C,每个单独配置即可。

    如果是一个I2C,那就意味着下面挂了多个设备,那就以地址区分,但是I2C总线的配置,比如速率什么的只能用一种。

    • 发布于2017-11-17
    • 举报
    • 评论 1
    • 0
    • 0
电子老工程师 回复了  :分析中 回复

  • 根据地址来配,单片机上如果有多个iic,一般都不是挂在一个i2c,总线上,所以单独配置
    • 发布于2017-11-18
    • 举报
    • 评论 1
    • 0
    • 0
电子老工程师 回复了  :不能替代,两型号输出电压分别是5V,与3.3V,若元器件需要3.3V供电,换成5V的话,重则烧器件,轻则长期发热,对器件寿命及周边元器件造成损坏 回复

  • 楼主是软I2C还是硬I2C?软的话,按I2C的协议来,就是起始信号,停止信号,数据跳变的CLK电平以及数据锁存时CLK电平设置对就行了;一个I2C总线上挂多个I2C器件,一般是根据地址来区分的,
    • 发布于2017-11-19
    • 举报
    • 评论 1
    • 0
    • 0
电子老工程师 回复了  :https://docs.rs-online.com/cd5a/0900766b810dc790.pdf 回复

  • IIC总线上主机的配置都是没什么特殊的,对应每个从机的配置都是按照从机通信方式配置的,

    通信开始时首先就是写入从机地址,之后才

    开始读写数据,不同的地址对应不同的从机

    • 发布于2017-11-17
    • 举报
    • 评论 1
    • -1
    • 0
电子老工程师 回复了  :尾缀F代表无铅 回复

相关问题

问题达人换一批

I2C是如何配置驱动的,有多个I2C该如何配置?