Zitat:
Wenn ich in meinem Programm den entsprechenden Port öffne und Daten einzulesen beginne, ist es garantiert, dass das 1. gelesene Byte dem 1. Byte eines solchen Datenblocks entspricht?
nein
Zitat:
Oder kann es sein, dass z.B. noch die zweite Hälfte eines Blocks anliegt?
ja
Hat das Gerät kein Protokoll? Meist sind solche Datenpakete mit einem Start- und Endbyte eingeschlossen, daraus kannst du dann leicht softwareseitig mit einem Puffer einen "Paket-Parser" machen.