hi,
ich hab ein seltsames problem wo ich aktuell keine
lösung finde, eventuell sieht ja jemand meinen
denkfehler sofort ?
1 | static CAN_message_t rxmsg;
|
2 |
|
3 | unsigned int x = 0;
|
4 |
|
5 | memcpy(&x, &rxmsg.buf[0], 2);
|
6 |
|
7 | Serial.print(rxmsg.buf[0], HEX);
|
8 | Serial.print(rxmsg.buf[1], HEX);
|
9 | Serial.print(" --> ");
|
10 | Serial.println(x, HEX);
|
was da raus kommt, schaut z.b. so aus
es sind also byte 1 und 2 vertauscht ... warum ?
LittleBigEndian kann hier nicht das problem sein,
sonst müsste ja sowas hier raus kommen
danke für anregungen