ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Суббота
18 мая
220950 Топик полностью
abivan (11.11.2010 10:01, просмотров: 144) ответил Dany на C30 упаковка структуры. После упаковки структуры некорректное обращение к полю массив по индексу. Размер структуры до и после упаковки 22 байта. В данном случае проблема решится отказом от упаковки, но хочется выяснить причину.
как показала практика :-) паковать нужно каждый член структуры typedef struct{ BYTE bStatus; float fltU1 __attribute__ ((packed)); float fltU2 __attribute__ ((packed)); float fltU3 __attribute__ ((packed)); BYTE bCRC __attribute__ ((packed)); }t_AdcElpOut;