DA14583 IOT传感器开发套件I2C操作

⚠️
嗨,...感谢您来论坛。令人兴奋的消息!我们现在正在迁至我们的新论坛平台,将提供更好的功能,并包含在主对话框网站中。所有帖子和帐户都已迁移。我们现在只接受新论坛上的流量 - 请发布任何新线程https://www.dialog-seminile.com/support.。我们将在未来几天修复错误/优化搜索和标记。
5个帖子/ 0新
最后一篇
Sean666.
离线
最后一次露面:2年11个月前
加入:2016-08-04 03:56
DA14583 IOT传感器开发套件I2C操作

亲爱的对话团队,

请告诉我如何使用I2C接口操作DA14583 IOT传感器开发套件。
我可以用芯片移动修改硬件吗?

亲切的问候,
肖恩

设备:
mt_dialog.
离线
最后一次露面:3个月3周前
职员
加入:2015-06-08 11:34
嗨sean666,

嗨sean666,

IOT参考设计正在使用SPI外设,以便与所有连接的传感器接口,参考设计中没有I2C Finamastucture,并且所有连接也基于I2C运行。

谢谢mt_dialog.

gme_johannes
离线
最后一次露面:1个月1周前
加入:2017-12-22 10:09
亲爱的mt_dialog,sean666,

亲爱的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?

问候,
约翰内斯

mt_dialog.
离线
最后一次露面:3个月3周前
职员
加入:2015-06-08 11:34
嗨gme_johannes,

嗨gme_johannes,

关于为什么选择SPI接口而不是BMI150在BMI160主机上作为I2C从设备运行,我想是由于设计简单,以及我们没有任何GPIO限制的事实,因此它似乎是一种方法。因此,不,提供的代码不包括将BMI150的接口从SPI更改为I2C并将其附加到BMI160作为从属,FW没有提供支持这种配置。

谢谢mt_dialog.

gme_johannes
离线
最后一次露面:1个月1周前
加入:2017-12-22 10:09
谢谢你的答案,我

谢谢你的答案,我希望我能找到一个解决方法,这是我的问题,这不会涉及自己实施这一点。
问候,
约翰内斯