- LiFePO4 Speicher Test         
Ergebnis 1 bis 5 von 5

Thema: Frage zu UART Sende/Empfangs-puffer und Timing

Hybrid-Darstellung

Vorheriger Beitrag Vorheriger Beitrag   Nächster Beitrag Nächster Beitrag
  1. #1
    Benutzer Stammmitglied
    Registriert seit
    21.02.2015
    Beiträge
    65
    Danke.
    So habe ich es mir schon fast gedacht.
    Habe jetzt eine andere Lösung, so das die UART verbindung entfällt und ich nur einen µC benötige.

  2. #2
    Erfahrener Benutzer Robotik Einstein
    Registriert seit
    27.08.2013
    Ort
    Region Basel
    Alter
    66
    Beiträge
    2.435
    Hallo,
    Zitat Zitat von xrzr Beitrag anzeigen
    So habe ich es mir schon fast gedacht.
    Habe jetzt eine andere Lösung, so das die UART verbindung entfällt und ich nur einen µC benötige.
    So wild ist das eigentlich gar nicht, zudem gibt es dazu Bibliotheken.

    Im einfachsten Fall, wird in der ISR jedes Zeichen in einen Puffer geschrieben. Das Hauptprogramm liest dann aus diesem Puffer.
    Mit etwas mehr Komfort, macht die ISR dann noch XOFF/XON, stoppt den also Sender bevor der Puffer überläuft.

    Komplexere Protokolle packe ich meistens als zustandsgesteuerten Automaten direkt in die ISR.
    Der Rechenaufwand in der ISR ist recht klein, da mit jedem Zeichen nur eine einzelne Zustandsänderung berechnet werden muss. Der Vorteil liegt darin, dass sofort auf Fehler reagiert werden kann und das mit dem letzten Empfangenen Zeichen aus das Protokoll abgearbeitet ist, die Reaktionszeit auf eine Meldung wird dadurch kürzer. Die ausgewerteten Daten werden dann an das Hauptprogramm weitergegeben, entweder über globale Variablen und Flags oder einen Puffer.

    MfG Peter(TOO)
    Manchmal frage ich mich, wieso meine Generation Geräte ohne Simulation entwickeln konnte?

Ähnliche Themen

  1. Wie sende ich Word Variable über UART/RS232
    Von corado im Forum Basic-Programmierung (Bascom-Compiler)
    Antworten: 4
    Letzter Beitrag: 30.03.2009, 22:08
  2. Frage zum Timing
    Von Duesentrieb im Forum Basic-Programmierung (Bascom-Compiler)
    Antworten: 6
    Letzter Beitrag: 15.07.2008, 16:16
  3. GPS-Empfangs-Probleme
    Von holzi im Forum Sensoren / Sensorik
    Antworten: 11
    Letzter Beitrag: 22.10.2007, 19:13
  4. anzeige UART Puffer leer
    Von emulein im Forum Basic-Programmierung (Bascom-Compiler)
    Antworten: 9
    Letzter Beitrag: 08.10.2005, 08:13
  5. funk sende/empfangs modul
    Von srem im Forum Allgemeines zum Thema Roboter / Modellbau
    Antworten: 4
    Letzter Beitrag: 01.02.2005, 12:43

Stichworte

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •  

fchao-Sinus-Wechselrichter AliExpress