RS232 daten empfangen, senden und auswerten
Hallo
Ich suche ein weg den Rs232 auszulesen und weiter zuverarbeiten, möchte aber auch daten senden bzw befehle ausgeben,
Ich arbeite mit dem RN-Control und RN-Schrittmotorsteuerung, beide sind über den I2C-Bus verbunden
Nun möchte ich mir eine art Terminal Programm schreiben.
Die Daten die ich empfange, möchte ich dann später Grafisch in echtzeit darstellen.
Die daten die ich senden möchte, sollen aus einer .txt ausgelesen werden und zum RN-Control Board über RS232 gesendet werden.
Wie und mit welcher Programmiersprache kann ich das am einfachsten bewerkstelligen?
Hat einer sowas ähnliches schon einmal gemacht?
Meine bisherigen Programmier kenntnisse sind Turbo Pascal (vor c.a. 6 Jahren), PHP, Html und Lite-c (3dgs Gamestudio).
Ich bin für alles offen und bin auch bereit etwas neues zulernen.
Macht mir bitte ein paar vorschläge wie ich das angehen muss.
Vielen dank im vorraus :)
Liste der Anhänge anzeigen (Anzahl: 1)
Hallo.
Ich weiss nicht genau, ob dies ist was Du suchst. Ich wollte mal die Analogdaten graphisch in einem Programm darstellen. Die Daten werden als Datenfeld ausgelesen, dies passiert mit einer Updaterate von ca. 21 ms. Der Atmega schickt nach Aufforderung dann die Datenpakete rüber.
Die PC Programmierung ist allerdings auf Linux mit GTK programmiert, wenn es interessiert kann ich den Code gerne schicken. GTK ist auch für Windows verfügbar, allerdings muss die serielle Schnittstelle angepaßt werden, auch muss die GTKDatabox auch noch kompiliert werden.
Gruss
Volly
Liste der Anhänge anzeigen (Anzahl: 1)
Hallo.
Also so richtig klar ist mir immer noch nicht, was Du willst. Ich habe mal einfach einen Kommandointerpreter auf den Atmega geschoben. Der reagiert nun auf die Eingabe vom Terminal (unter Windows Hyperterminal). Ausgabe siehst Du unten. Die einfachen Terminalprogramme können auch Dateien senden, in diesem Fall wären dies die Befehle und können auch die Ausgabe in eine Datei speichern. Für das alles brauchst Du Dir kein Terminal selbst zu schreiben. Die Textdaten kannst Du dann mit gnuplot einlesen und graphisch darstellen.
Gruss
Volly