Lt. ITEAD Studios soll der Betrieb am Uno mit nur kleinen Anpassungen in NexConfig.h möglich sein. Bei mir funktioniert alles, solange ich Daten und Kommandos zum LCD sende. In die Gegenrichtung passiert nichts. Nicht mal die im Internet verfügbaren, einfachsten Beispiele (z.B. das Switch-Demo) lassen sich so zum Laufen bringen, dass auch die Kommunikation von LCD zur MCU funktioniert. Was sich an TX/RX abspielt ist unterschiedlich je nach dem ob der Arduino per USB-Kabel mit dem PC verbunden ist oder nicht. Ohne USB-Kabel sind im Debugger unzählige Fehlermeldungen (illegal Command) des Displays zu sehen. Mit USB-Verbindung sind die Fehler zwar nicht da, aber es geht trotzdem nicht. Meine Vermutung: Der Serial2USB Chip des Arduino Uno stört. Die USB-Verbindung brauche ich nur zum flashen. Für den Normalbetrieb läßt sich der MEGA16U2 aber leider nicht ohne Lötstation abklemmen. Meine Frage dazu bevor ich weiter suche: Hat hier schon jemand ein Nextion Display am Arduino Uno ohne "SoftSerial" zum Laufen gebracht? Mein Test-Display ist ein Nextion NX3224T024 Der Arduino ist original. Danke! LG. JK
Ich wärme mal den etwas älteren Thread auf. Mit einem neu gekauften 2.4" Nextion Touch Display http://www.ebay.de/itm/2-4-Nextion-HMI-LCD-TFT-Touch-Display-Panel-fur-Arduino-Raspberry-Pi-ESP8266-/112164458282?hash=item1a1d85cf2a:g:avAAAOSwh2xX~ULV habe ich jetzt ähnliche Erfahrung. Das Display teste ich gerade erfolgreich mit LunaAVR und Arduino Uno. Allerdings muss zum Flashen über Bootloader die +Versorgung des Displays vom Arduino gekappt werden, da sonst kein Flashen möglich ist. Das Senden von Kommandos an das Display geht über Tx vom Arduino. Das Empfangen von z.B. Display Berührungen funktioniert, wie im obigen Post festgestellt wurde, über Arduino Uno Rx nicht. Daher habe ich einen Arduino Pin für Soft-UART spendiert. Damit funktionier nun alles einwandfrei. Das intelligente Display gibt es auch direkt über ebay in China für 14 Euro. Irgendwelche Treiber/Libs sind eigentlich überhaupt nicht notwendig. Ich komme mit wenigen Programmzeilen damit super klar. https://nextion.itead.cc/
:
Bearbeitet durch User
Albert M. schrieb: > Allerdings muss zum Flashen über Bootloader die +Versorgung des Displays > vom Arduino gekappt werden, da sonst kein Flashen möglich ist. Das > Senden von Kommandos an das Display geht über Tx vom Arduino. Das > Empfangen von z.B. Display Berührungen funktioniert, wie im obigen Post > festgestellt wurde, über Arduino Uno Rx nicht. Daher habe ich einen > Arduino Pin für Soft-UART spendiert. Damit funktionier nun alles > einwandfrei. Da ich den Dummbattel-Uno wegen seiner Größe eh nicht mag, ist es jetzt an der Zeit, einen ProMini einzusetzen - da ist die Serielle frei und zum Programmieren steckt man eben den externen Konverter dran. Wenn Updates am fertigen Gerät gewünscht sind, muß eben noch ein FET in die Leitung vom Display.
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.