KEIL 如何定义全局结构体

2025-03-24 12:38:24
推荐回答(2个)
回答(1):

在头文件中可这样定义
typedef struct _tag_PowerData
{
U16 FIRST;
U16 SECOND;
U16 THIRD;
U16 FOURTH;
U16 FIFTH;
U8 STATUS;
U32 ACT_POWER[2];
U32 RE_ACT_POWER[2];
float COSX[2];
} TPowerData;
要定义变量时,TPowerData DATA13,Data14;

回答(2):

例如这样定义结构
typedef struct PURCHASE_DATA_tg{
u8 chksum;
u8 online[2];
u8 offline[2];
u8 balance[4];
u8 trans_type;
}PURCHASE_DATA;
定义变量:
PURCHASE_DATA edepdat;