亲爱的团队对话框,
请告诉我如何使用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作为I2C从服务器在BMI160主服务器上运行,我认为这是由于设计简单和事实,我们没有任何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作为I2C从服务器在BMI160主服务器上运行,我认为这是由于设计简单和事实,我们没有任何GPIO限制,所以这似乎是一种方法。所以,不,提供的代码不包括选项更改接口的BMI150从SPI到I2C和附加到BMI160作为奴隶,fw没有提供支持这种配置。
由于MT_dialog
谢谢你的回答,我希望我能找到一个解决我的问题的方法,而不会涉及到必须自己实现这个。
问候,
约翰内斯