Чудесным образом портится память. Стал выяснять что же не так и не пойму.
Возник вопрос каксающийся volatile.
Есть ли разница в следующем и какая?
Код
typedef struct TSTRUCT
{
volatile u8 *DATABuff;
volatile u8 *CMDBuff;
} T_STRUCT;
volatile T_STRUCT STRUCT;
и вариант
Код
typedef struct TSTRUCT
{
u8 *DATABuff;
u8 *CMDBuff;
} T_STRUCT;
volatile T_STRUCT STRUCT;
Какова будет разница? есть ли тут смысл?