主题中讨论的其他部件: USB2ANY,
您好,
我对序列发生器有问题。 它似乎只播放前三个示例,然后停止,或者如果在两个效果之间有停顿,则不正确地播放它们。
电动机由 精密微驱动器制成, 以开环方式驱动。 我测试了所有的触觉库,但结果是一样的。
I2C上的数据嗅探器显示我正在发送正确的序列。
我缺少什么?
提前感谢您!
此致
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
您好,
我对序列发生器有问题。 它似乎只播放前三个示例,然后停止,或者如果在两个效果之间有停顿,则不正确地播放它们。
电动机由 精密微驱动器制成, 以开环方式驱动。 我测试了所有的触觉库,但结果是一样的。
I2C上的数据嗅探器显示我正在发送正确的序列。
我缺少什么?
提前感谢您!
此致
您好,
很抱歉耽误了我们的时间,我们已经落后了一周的繁忙时间。
我正在测试drv 2605 l 的状态注册表,这是正在进行的操作:
在闭环ERM模式下自动校准后,自动校准成功通过,但在播放触觉效果后,状态位3 (诊断结果)返回到1,表示出现错误。 over temp或oc_detect位为0;device_id正确返回7 (drv 2605 l。
让我困扰的另一件事是,为什么序列发生器即使发送4个以上的效果,也只播放4个效果?
为什么在序列发生器中有暂停时,它会向电机发送任何内容?
提前感谢您的参与。
此致,
Sasa
Hi Sasa,
您的波形序列似乎设置正确:0x04 = 0x01;0x05-0x07 = 0xA0;0x08 = 0x01。[/QUOT]
尊敬的Kelly:
这是我们错的地方:)
通过I2C将数据发送到drv 2605 l 时,第一个字节是设备地址,第二个字节是寄存器地址,第三个字节是要写入上述寄存器的值。 之后的所有其他值都写入后续寄存器中。
我想我必须在写价值之前写下每个登记地址。
我希望我的错误会对别人有帮助。
此致