Forum

Einloggen | Registrieren | RSS  

Bernd_100

17.12.2024,
18:00
 

Pico W mit ili9341 oder ST7796 Fehler in der Touch Funktion (Computertechnik)

Hallo,
habe o.g. Display mit einem Pico W in Betrieb.
Texte und Graphiken ausgeben funktioniert mit beiden Display's.
Die Touchfunktion funktioniert nur bedingt.
Wenn ich mit dem Pen auf die Display-Oberfläche tippe, erscheint folgende Fehlermeldung
Traceback (most recent call last):
File "/lib/touch.py", line 93, in int_press
File "/lib/touch.py", line 115, in raw_touch
File "/lib/touch.py", line 132, in send_command
AttributeError: 'int' object has no attribute 'write_readinto'

In der touch-lib kann der pico den Befehl in Zeile 132
self.spi.write_readinto(self.tx_buf, self.rx_buf)
nicht ausführen
Kann mir jemand helfen?
Ich komme trotz Internetsuche nicht weiter!
Angenehme Vorweihnachtszeit
Gruß
Bernd



https://www.elektronik-kompendium.de/forum/upload/20241217175744.py

gast

18.12.2024,
11:13

@ Bernd_100

Pico W mit ili9341 oder ST7796 Fehler in der Touch Funktion

» Kann mir jemand helfen?

Vermutlich nicht weil ich pico nicht kenne.
In der Ardurino Welt oder bei esphome musst du den Touch Controller
auch explizit einbinden und verkabeln. Zu 99% ist das ein XPT2046 Controller.
Ist der bei dir eingebunden?


Gast

18.12.2024,
14:09

@ Bernd_100

Pico W mit ili9341 oder ST7796 Fehler in der Touch Funktion

» Hallo,
» habe o.g. Display mit einem Pico W in Betrieb.
» Texte und Graphiken ausgeben funktioniert mit beiden Display's.
» Die Touchfunktion funktioniert nur bedingt.
» Wenn ich mit dem Pen auf die Display-Oberfläche tippe, erscheint folgende
» Fehlermeldung
» Traceback (most recent call last):
» File "/lib/touch.py", line 93, in int_press
» File "/lib/touch.py", line 115, in raw_touch
» File "/lib/touch.py", line 132, in send_command
» AttributeError: 'int' object has no attribute 'write_readinto'
»
» In der touch-lib kann der pico den Befehl in Zeile 132
» self.spi.write_readinto(self.tx_buf, self.rx_buf)
» nicht ausführen
» Kann mir jemand helfen?
» Ich komme trotz Internetsuche nicht weiter!
» Angenehme Vorweihnachtszeit
» Gruß
» Bernd
»
»
»
» https://www.elektronik-kompendium.de/forum/upload/20241217175744.py

Wenn er die Funktion nicht ausführen kann, dann fehlt entweder die Lib oder die Version der Lib ist falsch.
.py verwenden auch nur Amateure.