Ich stehe vor der Aufgabe mehrer per UART empfangene Bytes(uint8_t) wieder zu Words (uint16_t) zusammne zu setzen. Möglich ist dies mit 8maligen shiften des Highbytes ( <<8 ) + dem Low Byte. Ohne Rechenaufwand sollte es aber ja auch gehen, in dem mann zu dem verwendeten Empfangs Byte-Array ein Overlay Array aus Words definiert. (wie)Geht das mit C ?
ja ist hier auch schon 2^n mal erklärt. Stichwort: union
Das Stichwort heißt union.
Wenn man das richtige Stichwort kennt, ist es ganz einfach. Danke!
Antwort schreiben
Bitte melde dich an, um einen Beitrag zu schreiben.