请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
器件型号:MCF8316A 我们有一个通过 GUI 预配置的 MCF8316AEVM 板。 I2C 控制是在这里工作的。
现在、我将尝试通过我们自己的 I2C 实现来运行电机。
I2C 通信似乎正常工作。 我可以正常读取寄存器。
现在、当我写入 ALGO_CTRL1寄存器(覆盖= 1、DIGITAL_SPEED_CTRL 任何高电平值)时、电机不会按预期旋转。
在开始控制 I2C 之前、我是否需要做其他事情?
只要不通过 I2C 发送覆盖信号、我就可以使用电位器控制电机。 我一发送该消息、就会停止按预期工作。 只是电机不会旋转。