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

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

亲爱的团队对话框,

请告诉我如何使用I2C接口操作DA14583物联网传感器开发套件。
我能在移动芯片的情况下修改硬件吗?

亲切的问候,
肖恩

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

嗨Sean666,

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

由于MT_dialog

gme_johannes
离线
最后看到:4个月6天前
加入: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
离线
最后看到:6个月2个星期前
工作人员
加入:2015-06-08 34
嗨gme_johannes,

嗨gme_johannes,

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

由于MT_dialog

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

谢谢你的回答,我希望我能找到一个解决我的问题的方法,而不会涉及到必须自己实现这个。
问候,
约翰内斯