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.

[参考译文] DRV8711EVM:SPI示例代码

Guru**** 2369410 points
Other Parts Discussed in Thread: DRV8711
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/motor-drivers-group/motor-drivers/f/motor-drivers-forum/659419/drv8711evm-spi-sample-code

部件号:DRV8711EVM
主题中讨论的其他部件:DRV8711

您好,

是否有演示EVM SPI控制的基本示例代码? 我似乎找到了很多很棒的信息,并且很喜欢8711 Boost,但不喜欢EVM;这让我感到有些买家的悔恨。 理想情况下,我希望获得一个基本脚本:

(i)通过SPI初始化与MSP40的连接

(ii)从登记册中的默认值发送修改(即设定1/2步进与1/4步进;方向等)

(iii)触发nSleep过高

(四)启动/更新动议指令 (即 X PPSPS加速至YPPS,减速至零并改变方向)

(V)断开电动机设置n将其降低并关闭连接

我已经通过GUI使一切正常运行,对寄存器地图有了一般的了解-但在阅读了这里的大量内容后,我没有遇到一种简单的方式来运行一组脚本式动作。 将基本脚本作为起点将使这一切变得容易得多。

谢谢!

David

 

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好,David:

    您能否阐明EVM的SPI控制的含义?

    PC GUI向EVM发送USB命令,这些命令被转换为UART命令,然后发送到MSP430。 MSP430然后根据收到的命令控制DRV8711。

    开发EVM的目的是使用GUI突出显示设备的操作,但不是为了集成到系统中。 EVM确实能够对MCU进行重新编程,或者断开MCU并使用另一个MCU进行连接。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    因此,在所提供的GUI之外或通过MCU和使用替代MCU向EVM发送一系列命令是不容易的?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好,David:

    正确。 可以执行此操作,但没有文档。

    必须捕获USB事务才能解释发送到USB到UART的命令。 USB事务可以解密并从另一个程序发送。