Oder einfach 2 serielle Leitungen nehmen... ;-))
Nee, meistens liegen die Bytes ja bereits einzeln vor, dann ist es
natürlich am schnellsten sie genauso nacheinander abzusenden, also z.B.
beim AD-Converter des AVR liegen die 10bit ja im Register ADC, auf die
High- und Low-Bytes kann man jedoch auch direkt zugreifen mit ADCH und
ADCL. Dabei das Datenblatt beachten, welche Reihenfolge evtl.
erforderlich ist, damit nicht das 2.Byte vom Controller geändert wird,
während man noch das erste ausliest.
Würde also beim AVR (mit winavr) so aussehen:
loop_until_bit_is_set(UCSRA, UDRE); //wait if UART is still busy
UDR = ADCL; //send char
loop_until_bit_is_set(UCSRA, UDRE); //wait if UART is still busy
UDR = ADCH; //send char
cu joern