wo hängt das Display Hardwareseitig dran PORTS der RPI oder an einer seriellen Schnittstelle?
Wenn du das Display über ein USB-seriell Stick direkt an einen PC hängst auf dem IPS läuft sieht der Befehl in IPS so aus. also genau wie du es geschrieben hast.
SPRT_SendText(36105, "dim=99\xFF\xFF\xFF"); //Sendet ein dim über die serielle COM
Also wäre mal zu schauen wie die Daten ausehen die zum Panel rausgehen -> Oszi oder zweiter Rechner mit IPS, HyperTerminal etc… Das Panel reagiert nur auf genaue Zeichenfolgen wie in der Doku zum Panel beschrieben!!
Baudrate, Bitlänge etc stimmt ?
Zu meinem Construct schon mal so viel:
Ich sende über einen ClientSocket zum ESP (WLAN) und der ESP setzt die Daten 1 zu 1 auf die serielle Schnittstelle um.
Ich habe die Schnittstelle zunächst einmal auf 9600 Baud gestellt, da nach der Display-Dokumentation dieses der Default-Wert für ein Display ist.
Es kommt nach dem Senden auch m.W. keine Fehlermeldung, jedoch ändert sich auch nicht sichtbar die Beleuchtungsintensität.
Das Display selbst ist aktuell noch so wie es vom Werk ausgeliefert wurde mit dem Demo-Programm bei dem man einen Pin eingeben und ändern kann.
Hallo Joachim,
eigentlich sendet das Display einen Fehlerstring zurück, wenn es einen falschen Syntax erkennt.
Ich empfehle Dir zuerst über einen USB zu RS232_TTL Wandler per PC zu üben und wenn Das funktioniert per Raspi weiter zu basteln. Ist wahrscheinlich Frustfreier
Gruß Helmut
Wenn es an den GPIO hängt, wie wird da die serielle Schnittstelle eingestellt? Sind das nicht „normaldumme“ I/O’s oder ist GPIO 14/15 eine serielle Schnittstelle?
Hast du mal gemessen kommen dort Daten raus? Welche Pegel? Das Display hat 3,3V Pegel!!
…es gibt beim Raspberry Pi diverse GPIO. Manche sind als normaler I/O programmierbar, andere haben neben dieser Funktion - optional - noch die Möglichkeit UART, I²C oder SPI zu sein.
An den GPIO ist der Pegel 3,3V.
Um sicherzustellen das der Anschluß am Raspberry Pi funktioniert, müsste ich eigentlich mal direkt von diesem versuchen Daten zu senden…
die Entstehung des Passwortes bedarf einer längeren Erklärung und würde den Rahmen hier Sprengen!
Was anderes war mir gerade nicht eingefallen. Es kann ja jeder selber ändern.