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.

[参考译文] MCF8329EVM:使用 STM32-G474RE 通过 I2C 进行电机速度控制

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

https://e2e.ti.com/support/motor-drivers-group/motor-drivers/f/motor-drivers-forum/1479483/mcf8329evm-motor-speed-control-via-i2c-using-stm32-g474re

器件型号:MCF8329EVM
主题中讨论的其他器件: MOTORSTUDIO

工具与软件:

你(们)好、

我在使用带有 MCF8329EVM 板和 STM32微控制器的 I2C 时遇到问题。
EVM 板会对 I2C 命令做出反应、但我不确定如何通过 I2C 设置速度。


目前、我已经在读取寄存器0xA4的内容;清除较低的两位;将它们设置为0b10、然后将其写回0xA4。
然后、我尝试通过读取0xEC 的内容来设置速度;清除第16-30位(var &=~0x7FFF0000);然后将任意值放在第16-30位的位置。
除了为 SPEED_OVER_RIDE 设置0xEC 的位31、然后写回0xEC。

我不知道我在做什么错。

提前感谢大家、

此致、

Nathan

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

    尊敬的 Nathan:

    快速检查一下、它是否与 GUI 一样工作?

    您是否能够将 POT 转向按钮开关、使 SPEED 引脚处于高电平、从而使器件不会保持空闲状态。

    谢谢、此致

    Venkatadri S.

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

    尊敬的 Venkatadri:

    我已经确认我能够通过 MotorStudio GUI 设置该速度。

    此外、我意识到写入的字节顺序错误。

    非常感谢

    Nathan