亲爱的对话团队,
请告诉我如何使用I2C接口操作DA14583 IOT传感器开发套件。我可以用芯片移动修改硬件吗?
亲切的问候,肖恩
嗨sean666,
IOT参考设计正在使用SPI外设,以便与所有连接的传感器接口,参考设计中没有I2C Finamastucture,并且所有连接也基于I2C运行。
谢谢mt_dialog.
亲爱的mt_dialog,sean666,
我想知道同样的问题,因为对于一个新的设计,我可能必须移动到I2C而不是SPI来保存GPIO。在参考设计上,至少预见到使用BMI160作为主设备在I2C从模式下操作BMM150。这可以通过交换R30 / R31,R32 / R33,R34 / R35,R36 / R37,R38 / R39来实现。
它在BMI160数据表中表示,非常有利于通过该I2C从属接口连接BMM150(由于数据的同步性),而是连接到SPI总线。这费用额外的GPIO。
可以有人请回答为什么完成为什么,如果提供的代码允许重新配置BMM150以运行I2C奴隶?此外,如果代码还具有重新配置BMI160本身的可能性,则为DA14583的I2C从站,请保存另外两个GPIOS?
问候,约翰内斯
嗨gme_johannes,
关于为什么选择SPI接口而不是BMI150在BMI160主机上作为I2C从设备运行,我想是由于设计简单,以及我们没有任何GPIO限制的事实,因此它似乎是一种方法。因此,不,提供的代码不包括将BMI150的接口从SPI更改为I2C并将其附加到BMI160作为从属,FW没有提供支持这种配置。
谢谢你的答案,我希望我能找到一个解决方法,这是我的问题,这不会涉及自己实施这一点。问候,约翰内斯
嗨sean666,
IOT参考设计正在使用SPI外设,以便与所有连接的传感器接口,参考设计中没有I2C Finamastucture,并且所有连接也基于I2C运行。
谢谢mt_dialog.
亲爱的mt_dialog,sean666,
我想知道同样的问题,因为对于一个新的设计,我可能必须移动到I2C而不是SPI来保存GPIO。
在参考设计上,至少预见到使用BMI160作为主设备在I2C从模式下操作BMM150。
这可以通过交换R30 / R31,R32 / R33,R34 / R35,R36 / R37,R38 / R39来实现。
它在BMI160数据表中表示,非常有利于通过该I2C从属接口连接BMM150(由于数据的同步性),而是连接到SPI总线。这费用额外的GPIO。
可以有人请回答为什么完成为什么,如果提供的代码允许重新配置BMM150以运行I2C奴隶?
此外,如果代码还具有重新配置BMI160本身的可能性,则为DA14583的I2C从站,请保存另外两个GPIOS?
问候,
约翰内斯
嗨gme_johannes,
关于为什么选择SPI接口而不是BMI150在BMI160主机上作为I2C从设备运行,我想是由于设计简单,以及我们没有任何GPIO限制的事实,因此它似乎是一种方法。因此,不,提供的代码不包括将BMI150的接口从SPI更改为I2C并将其附加到BMI160作为从属,FW没有提供支持这种配置。
谢谢mt_dialog.
谢谢你的答案,我希望我能找到一个解决方法,这是我的问题,这不会涉及自己实施这一点。
问候,
约翰内斯