Hallo! Habe bei Reichelt diese Touchscreen-TFT's entdeckt: [[http://www.reichelt.de/?;ACTION=3;LA=444;GROUP=E319;GROUPID=3993;ARTICLE=87446;START=0;SORT=artnr;OFFSET=16;SID=29A8aOiqwQAR0AAE-w0bEb0263ebe0aec04dad9a6201e673fab62]] Es geht mir darum, ob ich den Touchscreen an einen AVR hängen kann. Dieser hat (leider) einen USB-Anschluss!!! Gibt es eine reelle Chance dies umzusetzten? Das Display selber soll mit dem AVR nichts zu tun haben, es geht mir nur um den Touchscreen. Bevor ich so nen Teil kaufe, will ich sicher gehen, dass dies funktioniert. Gruß Markus
Du musst einen USB Host implementieren und das ist alles andere als simpel. Mit einem Vinculum könnte es gehen. Die Frage wird wohl sein, als welches Gerät sich der Touchscreen meldet. Wenn es ein HID ist, stehen die Chancen gar nicht mal schlecht. Aber alles ohne Gewähr .-)
Schließe es doch direkt an ohne USB ? über A/D- Wandler? ist doch die einfachste Lösung
Du müsstest einen USB-Host inkl. Treiber programmieren, das wird sehr aufwendig und du brauchst leistungsfähigere Hardware, ein Atmega wird dafür kaum ausreichen. Die Touchscreen-Folie an sich wird aber sicher keinen USB-Anschluss haben. Wenn alle Versuche scheitern, kannst du dort direkt das analoge Signal abgreifen und selber verarbeiten. Die Touchscreens, die ich kenne, wurden alle über RS232 angeschlossen. Wenn du ganz viel Glück hast, versteckt sich im Gerät nur ein USB-RS232 Wandler und du kannst die Signale zwischendrin abgreifen. Mit dem RS232-Anschluss gehst du dann auf den UART vom Atmega und wertest die Daten nurnoch aus, das sollte recht einfach gehen. Kurzum, mit dem vorhandenen USB-Stecker direkt am AVR: Schwierig bis unmöglich. Mit Eingriff ins Gerät: Möglich, je nach Aufbau einfach bis etwas schwieriger, wenn du die Folie direkt auswerten musst.
Vielen Dank für die Antworten! @Karl heinz > Du musst einen USB Host implementieren und das ist alles andere als > simpel. Das hab ich mir schon fast gedacht, vergessen wir das also! Und für einen armen AVR ist das dann wohl doch zu viel des Guten! @Pato >Schließe es doch direkt an ohne USB ? >über A/D- Wandler? >ist doch die einfachste Lösung Stimmt! Ich hatte mal so eine kleine Folie von einem 128x64 Dot-M. Display. Die hatte einfach vier Anschlüsse und ließ sich mit ein paar Widerständen etc. am µC anhängen. Sind die großen genauso aufgebaut? >Wenn du ganz viel Glück hast, versteckt sich im Gerät nur ein USB-RS232 >Wandler und du kannst die Signale zwischendrin abgreifen. Luxus pur! :) Ist aber sehr gut möglich. Siehe viele Multimeter etc.! Da muss ich die Entwickler aber mal loben! Da haben sie mal an uns gedacht!!! Also ich glaube ich wage das Experiment. Mal schauen was mir da auf den Tisch kommt! Die zwei Möglichkeiten sind aber gut und vorallem machbar. Gruß Markus
1.) es gibt auch AVRs mit eingebautem USB-Host (z.B. AT90USB1287) 2.) für diese AVRs gibt es auch einen USB-Stack der beispielsweise HID-Geräte ansteuern und hier als Grundlage dienen kann, z.B. hier: http://www.fourwalledcubicle.com/LUFA.php Mit anderen Worten: sofern sich der Touchscreen als USB-HID meldet, besteht eine reelle Chance, das Ganze mit vertretbarem Aufwand zu realisieren. Gruß Chris
Ich habe mal eine Bedienungsanleitung gefunden. Tja das sieht leider ganz und gar nicht nach USB-HID aus. Eher nach einem schönen selbstgekochten Süppchen!!! Die Device-Kennung ist ja auch soo was von aufschlussreich. Interessant finde ich noch den Eintrag "Type 4-Wire". Ja USB hat zwar vier Kabel aber das kann ja wohl nicht gemeint sein, oder doch??? Schade eigentlich! PS: das nächste mal mit nur einem Anhang! Sorry!
>Wenn du ganz viel Glück hast, versteckt sich im Gerät nur ein USB-RS232 >Wandler und du kannst die Signale zwischendrin abgreifen. Definitiv nicht.
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.