-
Also wenn Bedarf besteht könnte ich eine (interruptbasierte) Beispiel Komponente für einen Atmega erstellen, da ich bereits so etwas ähnliches umgesetzt habe, jedoch etwas allgemeiner und vielseitiger verwendbar. Ob der Code jedoch Arduino kompatibel wäre weis ich nicht, da ich direkt mit der avr-gcc lib arbeite (theoretisch sollte es jedoch funktionieren, da die Arduino Plattform auch nur darauf aufsetzt)
-
Also mich würde das schon mal interessieren, auf INT basierend habe ich das noch nie gemacht, würd gerne wissen wie sowas gemacht wird...da ist ein Source zum Anschauen und Lernen schon nicht schlecht, wenn er dann noch ok ist und man keine "Fehler lernt" ist es noch besser. das mit den Fehlern meine ich , das oft in englischsprachigen Foren ich oft es nicht mitbekomme, das der Code Fehler hat und darum ins Forum gesetzt wurde...denn so gut ist mein English auch wieder nicht :( , um alles zu richtig verstehen..
Achso ich nutze eine BT Verbindung, aber für das Serielle ist das auch egeal...
Gerhard
-
Uart über Interrupt ist keine Zauberrei. Du hast im Prinzip nur einen Puffer zum schreiben. Da schreibst du rein, der AVR schickt dann einfach jedes Zeichen über einen Interrupt raus. Wenn du hingegen ein Zeichen empfängst, dann wird wiederum ein Interrupt ausgelöst wo du das empfangene Zeichen in den Puffer schreibst. Coden könnt ihr das alles ganz leicht selber, sonst lernt ihr ja nie was :D
mfg
-
Hi, ich hab da mal ne kleine Beispiel komponente erstellt:
https://www.roboternetz.de/community...019#post587019
@Wsk8 auch ich fand die Interruptprogrammierung am Anfang nicht ganz einfach, und fand Beispiele sehr hilfreich.
Das Beispiel zeigt außerdem auch wie man Daten in Paketstruktur parst.