ZHCU083I January 2013 – October 2021 TMS320F2802-Q1 , TMS320F28026-Q1 , TMS320F28026F , TMS320F28027-Q1 , TMS320F28027F , TMS320F28027F-Q1 , TMS320F28052-Q1 , TMS320F28052F , TMS320F28052F-Q1 , TMS320F28052M , TMS320F28052M-Q1 , TMS320F28054-Q1 , TMS320F28054F , TMS320F28054F-Q1 , TMS320F28054M , TMS320F28054M-Q1 , TMS320F2806-Q1 , TMS320F28062-Q1 , TMS320F28062F , TMS320F28062F-Q1 , TMS320F28068F , TMS320F28068M , TMS320F28069-Q1 , TMS320F28069F , TMS320F28069F-Q1 , TMS320F28069M , TMS320F28069M-Q1
该步骤应通过其余的宏定义来完成。在实验 6c 示例项目中,该步骤将在主源文件最顶部完成。通常,最好在规划中使用枚举来定义并标注状态。这样可以轻松确定配置数组的大小,以便满足应用需求。在实验 6c 示例项目中,该操作已完成。Topic Link Label14.5.2 中介绍了有关确定运动序列配置数组大小的内容。
#define ST_VELPLAN_CFG_ARRAY_DWORDS ((ST_VEL_PLAN_ACT_DWORDS * 6) + \
(ST_VEL_PLAN_COND_DWORDS * 4) + \
(ST_VEL_PLAN_VAR_DWORDS * 5) + \
(ST_VEL_PLAN_TRAN_DWORDS * 7) + \
(ST_VEL_PLAN_STATE_DWORDS * 6))