Gast
#364395
Hallo Ich habe in WinAVR folgende structure struct CAN_Message { char Name[8]; uint16_t SID; uint16_t EID; uint8_t Data[8]; }; deklariert. Nun möchte ich aus dieser structure ein Array anlegen: struct CAN_Message Message[5]; Auf den ersten Blick scheint das im Simulator (AStudio) auch zu funktionieren. Bei genauerem hinsehen musste ich allerdings feststellen, dass jedes Array-Element die selbe Adresse besitzt (also Message[0].SID liegt auf der gleichen Speicherzelle wie Message[1].SID). Woran liegt das? Wie mache ich es richtig? Grüsse, Steffen