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.

MCF8315C-Q1: 动态写寄存器(RAM)后,配置参数多久起作用?

Part Number: MCF8315C-Q1

我在配置寄存器(RAM)后,驱动电机,电机的运行参数并不是我配置的参数。停止并再次驱动电机时,电机运行参数才是我配置的参数。

例如,我按下述步骤操作及遇到的现象:

  1. 我通过I2C写寄存器MOTOR_STARTUP1(84H),配置ALIGN_TIME为1H(50ms);
  2. 驱动电机,然后停止电机。
  3. 我通过I2C写寄存器MOTOR_STARTUP1(84H),配置ALIGN_TIME为2H(100ms);
  4. 驱动电机转动,此时测量到的对齐时间(ALIGN TIME)为50ms,并不是配置的100ms。但此时读MOTOR_STARTUP1(84H),ALIGN_TIME值为2H。
  5. 停止电机,并再次驱动电机,此时测量到的对齐时间(ALIGN TIME)为100ms,与配置一致。

请问此问题现象的原因是什么?以及我该如何操作,才能在我配置寄存器后驱动电机,能够立刻得到我期望的控制效果?