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
这应该通过主源文件中的全局变量声明来完成。在实验 13d 项目中,此结构包括在已声明为 spintac_position.h 头文件一部分的 ST_Obj 结构内。
ST_Obj st_obj; // The SpinTAC Object
ST_Handle stHandle; // The SpinTAC Handle
_iq gVendFwdButton = 0; // Button to advance the displayed item
_iq gVendSelectButton = 0; // Button to vend the displayed item
uint16_t gVendInventory[4] = {VEND_INITIAL_INVENTORY, VEND_INITIAL_INVENTORY,
VEND_INITIAL_INVENTORY, VEND_INITIAL_INVENTORY};
VEND_State_e gVendAvailableItem = VEND_ITEM0; // Current item available to vend
// Configuration array for SpinTAC Position Plan
uint32_t stPosPlanCfgArray[ST_POSPLAN_CFG_ARRAY_DWORDS];
此示例为不希望使用已在 spintac_position.h 头文件中声明的 ST_Obj 结构的情况。
ST_PosPlan_t stPosPlan; //The SpinTAC Position Plan Object
ST_POSPLAN_Handle stPosPlanHandle; //The SpinTAC Position Plan Handle
_iq gVendFwdButton = 0; // Button to advance the displayed item
_iq gVendSelectButton = 0; // Button to vend the displayed item
uint16_t gVendInventory[4] = {VEND_INITIAL_INVENTORY, VEND_INITIAL_INVENTORY,
VEND_INITIAL_INVENTORY, VEND_INITIAL_INVENTORY};
VEND_State_e gVendAvailableItem = VEND_ITEM0; // Current item available to vend
// Configuration array for SpinTAC Position Plan
uint32_t stPosPlanCfgArray[ST_POSPLAN_CFG_ARRAY_DWORDS];