- fchao-Sinus-Wechselrichter AliExpress         
Ergebnis 1 bis 6 von 6

Thema: Syntax für UART Kommunikation

Hybrid-Darstellung

Vorheriger Beitrag Vorheriger Beitrag   Nächster Beitrag Nächster Beitrag
  1. #1
    Erfahrener Benutzer Roboter Genie
    Registriert seit
    16.02.2006
    Beiträge
    1.113
    Hallo Spelli,
    grundsätzlich ist es das, was Kampi dir vorgeschlagen hat.
    Da ich erklärtermaßen Fan von Overlays bin, möchte ich dir allerdings vorschlagen, in der ISR nicht mit Strings zu arbeiten, sondern bei Bytes zu bleiben, so wie du sie auch einliest. Kennst du das Konzept der Overlays?
    Als Checksumme kannst du neben der erwähnten CRC16 auch CRC8 oder auch einfach die Funktion Checksum() benutzen.
    Bedenken solltest du dabei, dass der Wert der Checksumme auch zufällig eines deiner Steuerzeichen $ oder # werden könnte. Ebenso könnte es den Wert 13 haben, der deinem "Übertragung fertig" entspricht. Da musst du in der ISR Vorsorge treffen. Oder du verhinderst auf der Sendeseite, dass ein solches Zeichen als Checksumme übertragen wird.

  2. #2
    Benutzer Stammmitglied
    Registriert seit
    03.09.2011
    Beiträge
    72
    Zitat Zitat von for_ro Beitrag anzeigen
    Kennst du das Konzept der Overlays?
    Hallo, leider nein. Soweit stecke ich noch nicht drin.

  3. #3
    Erfahrener Benutzer Roboter Genie
    Registriert seit
    16.02.2006
    Beiträge
    1.113
    Hallo spelli,
    die Stringoperationen wie etwa Inputstr = Inputstr + Chr(udr) dauern halt recht lange. Die gleiche Änderung kannst du über Overlays wesentlich schneller machen, weil nichts konvertiert werden muss.
    Wenn du aber in der ISR keine Zeitprobleme hast, dann lass es zunächst einfach so.
    Ändern kann man das später immer noch.

Ähnliche Themen

  1. Probleme mit UART Kommunikation
    Von curzon161 im Forum Basic-Programmierung (Bascom-Compiler)
    Antworten: 3
    Letzter Beitrag: 28.08.2011, 17:17
  2. Problem mit UART Kommunikation
    Von Testus2K im Forum Basic-Programmierung (Bascom-Compiler)
    Antworten: 11
    Letzter Beitrag: 30.05.2011, 13:41
  3. Protokoll zur UART Kommunikation PC<->AVR
    Von Christoph2 im Forum C - Programmierung (GCC u.a.)
    Antworten: 4
    Letzter Beitrag: 25.06.2010, 16:56
  4. µC Kommunikation via UART?
    Von Killer im Forum Basic-Programmierung (Bascom-Compiler)
    Antworten: 3
    Letzter Beitrag: 24.12.2007, 02:22
  5. Uart-Kommunikation zwischen µCs
    Von ProgDom im Forum Basic-Programmierung (Bascom-Compiler)
    Antworten: 2
    Letzter Beitrag: 20.04.2006, 00:37

Berechtigungen

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

Labornetzteil AliExpress