您好!
IDE CCS 版本:9.3.0.00012
编译器:TI v18.12.15
实施下一个联合体:
UNION
{
unsigned int 数据;
unsigned short data_1;
unsigned short data_2;
unsigned char data_buf[4];
}u_data;
DATA_Buf [0]= 0xAA;
DATA_Buf [1]= 0xbb;
DATA_Buf [2]= 0xcc;
DATA_Buf [3]= 0xdd;
我希望数据为- 0xddccbbaa、并且它是正确的。
DATA_1为0xddcc
data_2设置为 babba
问题出在这里。 data_1 =data_2 ->bbaa。 在调试器中、DATA_和 DATA_2具有相同的地址?
问题出在哪
此致、
Ilian