www.mikrocontroller.net

Forum: PC-Programmierung RS232, Datenverwaltung


Autor: S!mply Red (bulb)
Datum:
Angehängte Dateien:

Bewertung
0 lesenswert
nicht lesenswert
Hallo Forumgemeinde

Ich will eine RS232 Kommunikation realisieren und schreibe das Programm, 
dass auf dem PC läuft.
Im Dateianhag habe ich eine Programmablauf für die Datenverwaltung 
angehängt.
Ich bin mir nicht sicher ob sie so funktioniert und wäre froh wenn ich 
Rückmeldungen kriegen könnte.

Danke!!!

Ablauf:

1. Der Thread "read" liest die Informationen am RS232 RxD-Pin 
kontinuierlich ein und speichert sie Byteweise im RXBuff(Array) ab, von 
welchem wiederum die Informationen in die Variable 
"informationsverwaltung" (ebenfall ein Array) gespeichert werden.

2. Sobald ein Event ausgelöst wird z.B Button wird im GUI gedürckt, dann 
wird die Variable "event" auf 1 gesetzt.

3. Falls die Variable "senden" den Wert 1 hat,überträgt die Funktion 
"block" die Variable "informationverwaltung" in den TXBuff.

4. Der Thread "send" liest die Daten aus TXBuff und sendet sie über den 
TxD- Pin der seriellen Schnittstelle.

Autor: Timmo H. (masterfx)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Wieso programmierst du nicht einfach drauf los und guckst ob es klappt?
Ich sehe in deinem Ablauf jetzt nicht unbedingt ein Problem. Ist doch ne 
schöne Sache für ne interruptgesteuerte Kommunikation.

Autor: S!mply Red (bulb)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
naja hab ich etz auch gemacht, läuft schon seit drei Tagen prima ;)

Autor: Timmo H. (masterfx)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Dann sag das doch, dann hätte ich mir das sparen können

Autor: S!mply Red (bulb)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Ich hab gar nicht mehr mit einer Antwort gerechnet ;)
Danke trotzdem!

Autor: Spess53 (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hi

Mit der Antwort hättest du eh nicht viel anfangen können.

MfG Spess

Autor: Timmo H. (masterfx)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Mit der Frage konnte man auch nicht viel anfangen. Er hat ja nur gefragt 
obs klappen könnte und habe ja gesagt.

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt.
Bitte hier nur auf die ursprüngliche Frage antworten,
für neue Fragen einen neuen Beitrag erstellen.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.