工具与软件:
您好!
我正在使用 LaunchXL-F28379D 并尝试 dual_axis_servo_drive 示例。 我将严格执行 在单个 C2000 MCU 上使用 FCL 和 SFRA 进行双轴电机控制中所述的步骤
我有与所需相同的硬件、并且在将系统设置到尝试1级构建固件的阶段时没有问题。 在 CCS 上、从"Debug"视图运行正常。 我可以监控"Expressions"上的变量并使用"Graph"工具采集数据。
但是、我无法获得文档中建议的结果(PWM 通道应输出可变占空比时间、但我的静态值为0 -显然没有计算)。 中断都在运行、它们的计数器也在更新。 我相信原因可能是:
"CONTROL STATE"始终处于"STOP"状态(ctrlState:CTRL_STOP)
"Run motor"也处于"stop"模式(runMotor:MOTOR_STOP
我尝试修改代码以强制它们"运行"而不成功。 我还尝试禁用所有错误检查而不成功。 我插入两块 BoostXL 板后、实际上没有错误标志。 所以、我卡住了。 文档中只提到了运行程序而没有提到如何"启动电机"(虽然对于1级生产、没有连接实际的电机、我想它仍然需要处于运行状态、其他部件才能工作?)
