我有以下工会:
typedef union
{
struct
{
uint8_t LSB;
uint8_t MSB;
};
int16_t complete;
}uint16ByteT;
知道我想使用我的类型并初始化变量。扫描后(我想)我找到了解决方案:
uint16ByteT myVariable = {0};
但是我的编译器给了我一条错误消息:
“@”所需的简单类型
通常,xc8 编译器使用“@”将变量带到特定地址。