DA14531开发工具包与DRV2605触觉设备的USB接口

⚠️
你好。。谢谢你来到论坛。令人兴奋的消息!我们现在正在迁移到新的论坛平台,该平台将提供更好的功能,并包含在主对话网站中。所有员额和帐户都已迁移。我们现在只接受新论坛的流量-请在//www.xmece.com/support. 我们将在未来几天内修复bug/优化搜索和标记。
6个员额/0个新员额
最后一篇文章
巴拉吉
离线
最后一次见到:3个月3周前
加入:2019-12-06 06:48
DA14531开发工具包与DRV2605触觉设备的USB接口

嗨,对话,

我正在使用DA14531开发基于HID应用程序的产品。我有DK-USB和最新的SDK版本。触觉设备来自TI,adafruit为Arduino制作了驱动程序文件。该设备与Arduino配合使用效果良好,我为DA14531复制了它。面临的问题是,

1.I2C mis的写入字节在一段时间(100毫秒)后出现行为。

2.我不能用DA14531驾驶我的触觉设备。

3.当我在立即写入后读取I2C寄存器时,值不匹配。

这个问题成为我们产品原型设计的主要障碍。我最早需要你方的紧急帮助。

注:我已附上DA14531驱动程序文件

数据表链接:http://www.ti.com/lit/gpn/drv2605

提前感谢,,

巴拉吉

关键词:
设备:
PM_对话框
离线
最后一次见到:1周6天前
工作人员
加入:2018-02-08 11:03
你好,巴拉吉,

你好,巴拉吉,

谢谢你的在线提问。由于我没有合适的触觉模块,而且我无法复制这个问题,如果您能够分享更多的输入,并且更加具体,这将非常有帮助。

  • 在快速查看您提供的驱动程序后,您正在使用我们的I2C API,这似乎是正确的。但是,如果您希望使用BLE活动,我强烈建议您使用arch_printf()函数而不是printf()。请查看中的第2.3节DA14531_常见问题解答(HTML)文件。
  • 然后,在调试模式下运行代码,并检查代码是否卡在任何地方。例如,当通过I2C与触觉模块交互时,代码是否正确运行?或者您是否遇到硬故障/NMI等?您还可以检查看门狗计时器是否过期吗?
  • 如果固件运行正常(没有看门狗定时器过期,没有NMI或硬故障),并且您仔细检查,我强烈建议使用逻辑分析仪,探测I2C线路并向我发送I2C捕获。

谢谢,下午好

巴拉吉
离线
最后一次见到:3个月3周前
加入:2019-12-06 06:48
嗨,对话,

嗨,对话,

感谢您的及时回复。让我按照你的建议做,以后再更新。目前没有发生NMI/看门狗重置,工作正常

比尔,

巴拉吉

PM_对话框
离线
最后一次见到:1周6天前
工作人员
加入:2018-02-08 11:03
你好,巴拉吉,

你好,巴拉吉,

不客气!请尝试我前面提到的调试过程,并随时向我通报最新情况。

谢谢,下午好

巴拉吉
离线
最后一次见到:3个月3周前
加入:2019-12-06 06:48
嗨,对话,

嗨,对话,

我们使用了逻辑分析仪,发现每个写操作都没有停止条件。校正后,它工作正常。

比尔,

巴拉吉

PM_对话框
离线
最后一次见到:1周6天前
工作人员
加入:2018-02-08 11:03
你好,巴拉吉,

你好,巴拉吉,

很高兴你解决了你的问题!如果您有任何其他问题,请告诉我。

谢谢,下午好