Hallo,
nachdem in einem andere Thread danach gefragt wurde habe ich eine kleine Beispielkomponente für einen Atmega 644P (Achtung 2 Uarts) erstellt, in der ich zeige wie man über den USART interrupt basiert Daten liest und wie man ein simples Paketdatenprotokoll parst.
Das Datenformat für das Beispiel ist:
Code:
STARTBEDINGUNG | LÄNGE | n * Datenbyte
n muss der LÄNGE entsprechen
STARTBEDINGUNG und LÄNGE sind jeweils Bytes.
Der Code ist meiner Ansicht nach gut kommentiert und wurde in der Form bereits in einem Projekt von mir verwendet, jedoch habe ich alle überflüssigen Teile entfernt.
Über Nachfragen würde ich mich natürlich freuen.
Lesezeichen