亲爱的团队对话框,
请告诉我如何使用I2C接口操作DA14583物联网传感器开发工具包。我可以用芯片移动来修改硬件吗?
亲切的问候,肖恩
嗨Sean666,
物联网参考设计使用SPI外设,以便与所有附加的传感器接口,参考设计中没有I2C基础设施,而且所有的连接都基于I2C进行操作。
由于MT_dialog
亲爱的MT_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 ?
问候,约翰内斯
嗨gme_johannes,
关于为什么选择SPI接口,而不让BMI150作为BMI160主服务器上的I2C从服务器来操作,我认为这是由于设计的简单性和我们没有任何GPIO限制的事实,所以这似乎是一种可行的方法。所以,不,提供的代码不包括改变BMI150接口从SPI到I2C的选项,并将其附加到BMI160作为从属,fw没有提供支持这种配置。
谢谢你的回答,我希望我将为我的问题找到一个变通办法,这不会涉及到必须自己执行这个。问候,约翰内斯
嗨Sean666,
物联网参考设计使用SPI外设,以便与所有附加的传感器接口,参考设计中没有I2C基础设施,而且所有的连接都基于I2C进行操作。
由于MT_dialog
亲爱的MT_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 ?
问候,
约翰内斯
嗨gme_johannes,
关于为什么选择SPI接口,而不让BMI150作为BMI160主服务器上的I2C从服务器来操作,我认为这是由于设计的简单性和我们没有任何GPIO限制的事实,所以这似乎是一种可行的方法。所以,不,提供的代码不包括改变BMI150接口从SPI到I2C的选项,并将其附加到BMI160作为从属,fw没有提供支持这种配置。
由于MT_dialog
谢谢你的回答,我希望我将为我的问题找到一个变通办法,这不会涉及到必须自己执行这个。
问候,
约翰内斯