DA14583物联网传感器开发工具包I2C操作

⚠️
你好。。谢谢你来参加论坛。令人兴奋的消息!我们现在正在移动到我们的新论坛平台,将提供更好的功能,并包含在主对话网站的过程。所有帖子和账号都已迁移。我们现在只接受新论坛上的流量-请在//www.wsdof.com/support. 我们将在未来几天内修复bug/优化搜索和标记。
5个职位/0个新职位
最后一篇文章
肖恩666
离线
最后一次见到:2年11个月前
已加入:2016-08-04 03:56
DA14583物联网传感器开发工具包I2C操作

亲爱的对话小组,

请告诉我如何使用I2C接口操作DA14583物联网传感器开发工具包。
我可以用芯片移动来修改硬件吗?

谨致问候,
肖恩

设备:
MT\u对话框
离线
最后一次见到:3个月4天前
工作人员
已加入:2015-06-08 11:34
嗨Sean666,

嗨Sean666,

物联网参考设计使用SPI外围设备,以便和所有连接的传感器进行接口,参考设计中不存在I2C结构,并且所有连接都基于I2C进行操作。

谢谢你的对话

约翰内斯先生
离线
最后一次见到:3周1天前
已加入:2017-12-22 10:09
尊敬的MT\u dialog,Sean666,

尊敬的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?

当做,
约翰内斯

MT\u对话框
离线
最后一次见到:3个月4天前
工作人员
已加入:2015-06-08 11:34
你好,约翰内斯先生,

你好,约翰内斯先生,

关于为什么选择SPI接口,而不让BMI150在BMI160主机上作为I2C从机运行,我想这是因为设计简单,而且我们没有任何GPIO限制,所以这似乎是一种可行的方法。因此,不,提供的代码不包括将BMI150的接口从SPI更改为I2C并将其作为从机连接到BMI160的选项,fw没有支持这种配置的规定。

谢谢你的对话

约翰内斯先生
离线
最后一次见到:3周1天前
已加入:2017-12-22 10:09
谢谢你的回答,我

谢谢你的回答,我希望我能找到一个解决我的问题,这将不涉及实施这个自己。
当做,
约翰内斯