Touchscreen mit Microcontroller ansteuern

Gast #3192704
Lesenswert?

Hallo zusammen,

ich arbeite an einem Projekt. Ich möchte in mein Handheld einen 
Touchscreen einbauen. Die Bauteile habe ich bereits und zwar wurde mir 
ein Stellaris LM4F120 LaunchPad als uC zur Verfügung gestellt und als 
Display von Electronic Assembly der EDIP160W-7WLT. Das Handheld soll 
dann später an eine Netzanschlussbox angeschlossen werden und von dort 
aus ein paar Daten empfangen können und auf dem Bildschirm darstellen 
können.
Mein Problem jedoch ist gerade die Programmierung des Touchscreens. Ich 
habe bereits einen Beitrag gefunden im Forum, jedoch ist der schon drei 
Jahre alt und ich wollte deshalb nochmal um eure Hilfe bitten. Habt ihr 
Tipps für mich wie ich am besten an diese Sache rangehen sollte.

Mit freundlichen Grüßen,
Simon

[Edit]
Betreffzeile korrigiert, Touch_screen_ statt -pad
-rufus
Gast #3194017
Lesenswert?

Den Beitrag habe ich nicht so wirklich verstanden muss ich zugeben.
Meine Frage war eher darauf abgezielt; ich will keine fertig 
geschriebenen Programme wie manch anderer hier im Forum. Ich wollte nur 
ein paar Tipps, wie man so eine Programmierung am Besten anfängt. Ich 
kann ein paar LEDs leuchten lassen und Binär zählen lassen aber das war 
es auch schon. Ich würde gerne wissen ob ich bei einem Touchscreen auf 
etwas besonderes achten muss oder ob es im Prinzip das Gleiche ist wie 
mit den LEDs.
Gast #3194085
Lesenswert?

Hallo,

gemäss dem Datenblatt wird dein Display und Touchscreen seriell oder per
I2C angesteuert.

Welches von beidem, musst du entscheiden - bzw. gibt ja dein Prozessor 
vor,
welchen ich nicht kenne. Macht fürs Prinzip aber nichts.

Dann solltest du dir über dein Programm Gedanken machen.

Was willst du wann wie darstellen?
Was willst du wann wie abfragen?

Irgendwie ergibt sich daraus dann ein Flussdiagramm in deiner Sprache,
das dann nur noch in die Prozessorsprache gewandelt werden muss. Der
grosse Vorteil von dem Display ist, das du diesem praktisch Befehle
geben kannst und es antwortet. Du musst also z.B. die Koordinaten eines
Fingers auf dem Touchscreen nicht aus den Spannungswerten berechnen,
sondern bekommst einen Wert zurück, der einer vorher definierten
Schaltfläche entspricht. Beim Aufbau deiner Menüs sagst du dem Display,
wo ein Touchbutton wann auftauchen soll, und wenn das Ding dann gedrückt
wird, kriegst du einen Wert.

Jetzt ist es an dir, sich Gedanken zu machen, was deine Hardware 
eigentlich
machen soll. Wenn du dann konkrete Fragen zu Teilproblemen hast, wird 
man
dir hier sicher weiterhelfen, aber ansonsten werden die Antworten - wie
ja auch deine Frage - recht allgemein sein.

Gruss,
Touch Screen ;)

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren