Forum: Mikrocontroller und Digitale Elektronik Touch Controller FT5x06 SPI


von moep (Gast)


Lesenswert?

Hallo Zusammen,

ich muss ein Touchdisplay mit edt ft5x06 Touchcontroller unter Linux 
ansteuern. Dazu mache ich eine Übersetzung von I2C nach SPI und wieder
zurück (leider ist das Display wg. der HW nur über SPI ansteuerbar, I2C 
gibts schon nen Treiber). Die Übersetzung findet in einem 
Mikrocontroller STM32 statt.

Also |Linux| ---I2C--->|STM32|----SPI-->ft5x06.

Ich bin inzwischen so weit, dass ich die Seriennummer des Displays 
auslesen
kann und auch die Touchevents und die Daten dazu bekomme. Allerdings ist
das Problem, dass das letzte Paket einer Gruppe immer nur 0xFF liefert.
Wenn ich das Display einmal kurz antippe, erhalte ich drei Interrupts
vom Touchcontroller. Das Datenpaket, das zum letzten Interrupt gehört
(ich denke wegen Finger vom Display nehmen) liefert aber immer nur 0xFF.

Hat schon mal jemand diesen Controller mit SPI um laufen bekommen?

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.