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 项目中,此结构包括在已声明为 spintac_velocity.h 头文件一部分的 ST_Obj 结构内。
ST_Obj st_obj; // The SpinTAC Object
ST_Handle stHandle; // The SpinTAC Handle
unsigned long gWaterLevel = 0; // Stores the water level in the washer
_iq gVelPanVar[ST_PLAN_MAX_VAR_NUM]; // Stores the values of SpinTAC Plan variables
// Configuration array for SpinTAC Plan
uint32_t stVelPlanCfgArray[ST_VELPLAN_CFG_ARRAY_DWORDS];
此示例为不希望使用已在 spintac_velocity.h 头文件中声明的 ST_Obj 结构的情况。
ST_VelPlan_t stVelPlan; //The SpinTAC Plan Object
ST_VELPLAN_Handle stVelPlanHandle; // The SpinTAC Plan Handle
uint32_t gWaterLevel = 0; // Stores the water level in the washer
_iq gVelPanVar[ST_PLAN_MAX_VAR_NUM]; // Stores the values of SpinTAC Plan variables
// Configuration array for SpinTAC Plan
uint32_t stVelPlanCfgArray[ST_VELPLAN_CFG_ARRAY_DWORDS];