Forum: Mikrocontroller und Digitale Elektronik 16 Bit über UART schicken


von Matthias .. (chillin)


Lesenswert?

ich möchte über den UART 16 bit von einem mega8 auf einen tiny2313 
schicken.
mit 8 bit klappt das.
ich weiß allerdings nicht wie ich dass dan mit 16 bit machen muss.

habe über die suche leider nichts gefunden, sorry falls das schon mal 
diskutiert wurde.

von !!!!!! (Gast)


Lesenswert?

2*8bit schicken und in ein Array einlesen, dann weiterverarbeiten.

von Knut B. (Firma: TravelRec.) (travelrec) Benutzerseite


Lesenswert?

auf dem Mega:
out UDR, Byte1
out UDR, Byte2



auf dem Tiny:

in Byte1, UDR

warten bis neues Byte eintrudelt...

in Byte2, UDR


Byte1 und Byte2 sind in dem Fall Arbeitsregister.

Damit man weiß, welches Byte welches ist, kann man das 9te Bit als 
Startmarkierung setzen.

von Chillin (Gast)


Lesenswert?

danke, das werd ich mal probieren, melde mich dann wieder.

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.