DA14531开发工具包- usb接口与DRV2605触觉设备

⚠️
大家好. .感谢来到论坛。令人兴奋的消息!我们现在正在转移到新的论坛平台的过程中,它将提供更好的功能,并包含在主对话网站。所有的帖子和账号已经迁移。我们现在只接受新论坛的流量-请发布任何新的帖子在//www.xmece.com/support.我们会在接下来的几天修复bug /优化搜索和标记。
6个员额/ 0个新员额
最后发表
巴拉吉
离线
最后看到:3个月1个星期前
加入:2019-12-06 06:48
DA14531开发工具包- usb接口与DRV2605触觉设备

嗨,对话框中,

我正在研究基于HID应用的DA14531产品。我有最新SDK版本的DK-USB。Haptic设备来自TI, adafruit为Arduino做了驱动文件。该设备与Arduino工作良好,我复制了DA14531。面临的课题,

1.I2C的写字节在一段时间后(100ms)发生错误。

2.我不能用DA14531驱动我的触觉设备。

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

这个问题成为我们产品原型设计的重大挫折。我需要尽快得到你的紧急帮助。

注意:我附上了DA14531 DRIVER FILES

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

提前谢谢,

巴拉吉

关键词:
设备:
PM_Dialog
离线
最后看到:2天14小时前
工作人员
加入:2018-02-08 11:03
嗨,巴拉

嗨,巴拉

谢谢你的在线问题。由于我没有合适的触觉模块可用,我无法复制这个问题,如果你能够分享进一步的输入和更具体的内容,将非常有帮助。

  • 在快速查看您提供的驱动程序后,您正在使用我们的I2C api,它似乎是正确的。但是,如果您想要BLE活动,我强烈建议您使用arch_printf()函数而不是printf_()。请参阅第2.3节DA14531_FAQs (HTML)文档。
  • 然后,在调试模式下运行代码,检查代码是否卡住了。例如,当通过I2C与haptic模块交互时,代码是否正常运行?或者你得到一个硬故障/ NMI等?你能检查一下看门狗定时器是否过期了吗?
  • 如果固件正常运行(没有watchdog定时器过期,没有NMI或硬故障),并且您再次检查它,我强烈建议使用逻辑分析仪,探测I2C线路并发送I2C捕获。

谢谢,PM_Dialog

巴拉吉
离线
最后看到:3个月1个星期前
加入:2019-12-06 06:48
嗨,对话框中,

嗨,对话框中,

谢谢你的及时回复。让我听从您的建议,并在以后的时间里更新。目前没有NMI / Watchdog复位发生,它工作得很好

Br,

巴拉吉

PM_Dialog
离线
最后看到:2天14小时前
工作人员
加入:2018-02-08 11:03
嗨,巴拉

嗨,巴拉

不客气!请尝试我之前提到的调试程序,并保持我的更新。

谢谢,PM_Dialog

巴拉吉
离线
最后看到:3个月1个星期前
加入:2019-12-06 06:48
嗨,对话框中,

嗨,对话框中,

我们使用逻辑分析器发现,对于每个写操作都没有停止条件。修正后,它按预期工作。

Br,

巴拉吉

PM_Dialog
离线
最后看到:2天14小时前
工作人员
加入:2018-02-08 11:03
嗨,巴拉

嗨,巴拉

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

谢谢,PM_Dialog