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.

[参考译文] LAUNCHXL-F280025C:具有电机控制的 SPI

Guru**** 2430620 points
Other Parts Discussed in Thread: LAUNCHXL-F280025C

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1546258/launchxl-f280025c-spi-with-motor-control

器件型号:LAUNCHXL-F280025C


工具/软件:

我跟着通用电机控制实验室、并让电机旋转。  我有一个 LAUNCHXL-F280025C、我想使用电机未用于接收游戏手柄数据的 SPI。  当我在运行通用电机控制实验时查看寄存器时、似乎 SPIA 和 SPIB 都已设置。  实验是否仅设置两个 SPI、以便用户可以将电机置于任一组引脚上? 我注意到 spiHandle 是 hal 对象中的一个[2]数组。  我假设 spiHandle[0]是 SPIA、spiHandle[1]是 spiB。  但是、当我看到 hal 对象时、使用 spiHandle 将其设置为 MTR 的 spiHandle、它只使用 halHandle -> spiHandle。   我知道这块板有环回和其他示例、但它们使用了不同的结构、所以我会感到困惑。  理论上我应该只能使用 halHandle 和访问 spiHandle[1]如果这是 spib ?   我将电机放在最靠近 microUSB 输入(应使用 SPIA)的引脚组上

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

    您好、

    这取决于您使用的逆变器板。 一个 SPI 用于与启用了 SPI 的 DRV 器件进行通信、另一个 SPI 用于 SPI-DAC (DAC128S_ENABLE 和 DAC128S_SPIA) 调试工具使用。  如果您未使用 SPI-DAC (DAC128S)、可通过更改预定义符号来禁用该器件。

    此致、

    Kevin