Не, у вас doo в ОЗУ... Для IAR: <PRE> typedef struct { char a; int b; char c; long d; } _ms; static const _ms MS = { 0x01, 0x0203, 0x04, 0x05060708 }; const char *uk; int b; uk = (const char *)&MS; b = sizeof(MS); while(b--) { send(*uk++); } </PRE> Тут будет передано 10 байт в таком порядке: 1,0,3,2,4,0,8,7,6,5
--------------------
|