Gast
#388553
ich benütze einen UART, der mir einen Empfangenen Byte mit einem Byte_Empfangen Signal signalisiert. Daraufhin kann ich dieses Byte abholen und den UART neu initialisieren mit Init_UART. Wie kann man auf praktische Weise jeweils 3 Byte hintereinander auslesen, diese zu 24-Bit zusammensetzen nach größe auswerten und vier verschiedene Ausgangssignale erstellen? Ich versuche die 3 byte in ein Register zu schreiben, und diese dann auszuwerten. D.h. wenn die Empfangenen Byte größer als Zahl1 sind soll Ausgangssignal_1 auf High gehen. Wenn die Empfangenen Bytes größer als Zahl2 sind soll Ausgangssignal_2 auf High gehen u.s.w. Der UART wird ständig abgehört und das Register immer wieder mit 3 neuen bytes aufgefüllt. Bei der praktischen Umsetzung habe ich Schwierigkeiten, nach jedem dritten Byte, die ich auslese den Registerinhalt komplett zu löschen. Anfängerproblem :( Auf eure Ratschläge und Tips würde ich mich sehr freuen.