Forum: PC-Programmierung RS232, Datenverwaltung


von S!mply R. (bulb)


Angehängte Dateien:

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.

von Timmo H. (masterfx)


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.

von S!mply R. (bulb)


Lesenswert?

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

von Timmo H. (masterfx)


Lesenswert?

Dann sag das doch, dann hätte ich mir das sparen können

von S!mply R. (bulb)


Lesenswert?

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

von Spess53 (Gast)


Lesenswert?

Hi

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

MfG Spess

von Timmo H. (masterfx)


Lesenswert?

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

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.