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

⚠️
大家好. .谢谢你来到论坛。令人兴奋的消息!我们现在正在转移到新的论坛平台,它将提供更好的功能,包含在主对话网站中。所有岗位和账户都已迁移。我们现在只接受新论坛的流量-请在上面发布任何新帖子//www.xmece.com/support.我们将在未来几天修复bug /优化搜索和标记。
5个职位/ 0个新
最后发表
Sean666
离线
最后看到:3年1周前
加入:2016-08-04 03:56
DA14583物联网传感器开发工具包I2C操作

亲爱的团队对话框,

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

亲切的问候,
肖恩

设备:
MT_dialog
离线
最后看到:4个月2周之前
工作人员
加入:2015-06-08 34
嗨Sean666,

嗨Sean666,

物联网参考设计使用SPI外设,以便与所有附加的传感器接口,参考设计中没有I2C基础设施,而且所有的连接都基于I2C进行操作。

由于MT_dialog

gme_johannes
离线
最后看到:2个月5天前
加入:2017-12-22 10:09
亲爱的MT_dialog, Sean666,

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

问候,
约翰内斯

MT_dialog
离线
最后看到:4个月2周之前
工作人员
加入:2015-06-08 34
嗨gme_johannes,

嗨gme_johannes,

关于为什么选择SPI接口,而不让BMI150作为BMI160主服务器上的I2C从服务器来操作,我认为这是由于设计的简单性和我们没有任何GPIO限制的事实,所以这似乎是一种可行的方法。所以,不,提供的代码不包括改变BMI150接口从SPI到I2C的选项,并将其附加到BMI160作为从属,fw没有提供支持这种配置。

由于MT_dialog

gme_johannes
离线
最后看到:2个月5天前
加入:2017-12-22 10:09
谢谢你的回答,我

谢谢你的回答,我希望我将为我的问题找到一个变通办法,这不会涉及到必须自己执行这个。
问候,
约翰内斯