亲爱的对话小组,
请告诉我如何使用I2C接口操作DA14583物联网传感器开发工具包。我可以用芯片移动来修改硬件吗?
谨致问候,肖恩
嗨Sean666,
物联网参考设计使用SPI外围设备,以便和所有连接的传感器进行接口,参考设计中不存在I2C结构,并且所有连接都基于I2C进行操作。
谢谢你的对话
尊敬的MT\u dialog,Sean666,
我想知道同样的问题,因为对于一个新的设计,我可能不得不转移到I2C而不是SPI以节省gpio。在参考设计上,至少可以预见BMM150在I2C从机模式下运行,BMI160为主机。这可以通过交换R30/R31、R32/R33、R34/R35、R36/R37、R38/R39来实现。
BMI160数据表中指出,通过I2C从接口连接BMM150非常有益(由于数据的同步性),相反,它连接到SPI总线。这需要额外的GPIO。
有人能回答为什么这样做,如果提供的代码允许重新配置BMM150作为I2C从机运行吗?此外,如果代码还具有将BMI160本身重新配置为DA14583的I2C从机的可能性,是否可以节省另外两个GPIO?
当做,约翰内斯
你好,约翰内斯先生,
关于为什么选择SPI接口,而不让BMI150在BMI160主机上作为I2C从机运行,我想这是因为设计简单,而且我们没有任何GPIO限制,所以这似乎是一种可行的方法。因此,不,提供的代码不包括将BMI150的接口从SPI更改为I2C并将其作为从机连接到BMI160的选项,fw没有支持这种配置的规定。
谢谢你的回答,我希望我能找到一个解决我的问题,这将不涉及实施这个自己。当做,约翰内斯
嗨Sean666,
物联网参考设计使用SPI外围设备,以便和所有连接的传感器进行接口,参考设计中不存在I2C结构,并且所有连接都基于I2C进行操作。
谢谢你的对话
尊敬的MT\u dialog,Sean666,
我想知道同样的问题,因为对于一个新的设计,我可能不得不转移到I2C而不是SPI以节省gpio。
在参考设计上,至少可以预见BMM150在I2C从机模式下运行,BMI160为主机。
这可以通过交换R30/R31、R32/R33、R34/R35、R36/R37、R38/R39来实现。
BMI160数据表中指出,通过I2C从接口连接BMM150非常有益(由于数据的同步性),相反,它连接到SPI总线。这需要额外的GPIO。
有人能回答为什么这样做,如果提供的代码允许重新配置BMM150作为I2C从机运行吗?
此外,如果代码还具有将BMI160本身重新配置为DA14583的I2C从机的可能性,是否可以节省另外两个GPIO?
当做,
约翰内斯
你好,约翰内斯先生,
关于为什么选择SPI接口,而不让BMI150在BMI160主机上作为I2C从机运行,我想这是因为设计简单,而且我们没有任何GPIO限制,所以这似乎是一种可行的方法。因此,不,提供的代码不包括将BMI150的接口从SPI更改为I2C并将其作为从机连接到BMI160的选项,fw没有支持这种配置的规定。
谢谢你的对话
谢谢你的回答,我希望我能找到一个解决我的问题,这将不涉及实施这个自己。
当做,
约翰内斯