Grafische Oberflüche

Gast #68555
Für ein Projekt sollte ich eine grafische Oberfläche programmieren.

die Oberfläche dient zur Computersteuerung von einem uController.
Wie ist es möglich dass das Programm mitkriegt was ich ansprechen
möchte, bitte um hilfe, da dieses Themengebiet völlig neu für mich
ist.

Ich verwende die Programmiersprache Pascal den Compiler Delphi.

Kann mir jemand beim "Protokoll" helfen?

Danke im Voraus

mfg Frank
Gast
Hallo Frank,

bitte nenne noch ein paar Details dieses Projektes. So wird es
schwierig, Dir zu helfen. Was ist das für ein Microcontroller und was
wird damit gesteuert? Welche Befehle sollen übertragen werden? Welche
Meßwerte sollen eingelesen werden? Wie schnell, wie oft, wie präzise?
Ist das µC-Programm schon fertig? Wenn nicht, welche Programmiersprache
soll verwendet werden? ...

Grundsätzlich kannst Du mit einem beliebigen Microcontroller über die
serielle Schnittstelle des PC (nach entsprechender Pegelwandlung)
kommunizieren. Das Protokoll ist natürlich von der genauen
Aufgabenstellung abhängig.

Gruß, Frank
Gast
Ich verwende den uC von Atmel At89c5131 über USB, Programmiersprache C,
jedoch habe ich schwierigkeiten mit der initialisierung von USB und
werde deshalb auf einen uC (atmel) mit Rs232 schnittstelle umstellen

Der uC Steuert Messwerte von Tastern und schaltern und je nachdem wie
lang ein taster gedrückt ist(intern läuft ein zähler) wird eine
Bitkombination ausgegeben die zur Ansteuerung von LED dient.
(regelung der Helligkeit)

Über die Oberfläche möchte ich werte vordefinieren (Grundeinstellung
der Helligkeit)

Eingelesen muss eigentlich nur der aktuelle Status der Rest wäre für
die Ausgabe auf den uC gedacht.

Danke für die Hilfe!

Schönen Abend
Frank
Gast
Zum Thema der grafischen Programmierung gab es in der kürzeren
Vergangenheit Threads in diesem Forum. Solange du dich nicht auf diese
eine Programmmierspache eingeschossen hast, sollten dir die dortigen
Antworten bei deinem Problem helfen können.

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 22 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.