Forum: Mikrocontroller und Digitale Elektronik Touchscreen mit Microcontroller ansteuern


von Simon (Gast)


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

von Rufus Τ. F. (rufus) Benutzerseite


Lesenswert?

Simon schrieb:
> Mein Problem jedoch ist gerade die Programmierung des Touchscreens.

Und was genau ist das Problem? Verstehst Du den Beitrag nicht, den Du 
gefunden hast?
Verstehst Du das Handbuch 
(http://www.lcd-module.de/fileadmin/pdf/grafik/edip160-7.pdf) nicht?

von Simon (Gast)


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.

von Touch Screen (Gast)


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 ;)

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.