主题中讨论的其他器件:MCF8315C、、 MCF8315A
尊敬的 TI 团队:
我已写入 RAM 寄存器以更改配置数据、但它在 电机首次启动时不会生效。 而在 两次电机启动时、它是有效的。
为什么会发生这种情况? 我如何使寄存器在寄存器写入后的第一次电机启动时有效?
该流程是描述操作步骤的示例:
1) I 通过 I2C 通信写入 MOTOR_STARTUP1 (84h)寄存器、以配置 ALIGN_TIME=1 (=50ms);
2)我控制电机旋转,然后停止。
3) I 写入 MOTOR_STARTUP1 (84h)寄存器、 以配置 ALIGN_TIME=2 (=100ms);
4) 4)我 控制电机旋转、测量实际对齐时间为50ms、而不是100ms。 但我回读 MOTOR_STARTUP1 (84h)寄存器、ALIGN_TIME=2 (=100ms);
5)我停止了电机,并再次旋转它。 现在、我测量的 对齐时间是100ms。





