Serial-UART-I2C-SPI-IPS-Super-TFT-320x240-Display

OP #5051152
http://www.ebay.com/itm/2-4-Serial-UART-I2C-SPI-IPS-Super-TFT-320x240-Display-Module-Arduino-/371812222044?hash=item5691bc445c
Suche seit längeren den Befehl um das Schreiben  von Rechts nach links
und in  Spiegelschrift ist, umzuschalten.
Wer den Befehl kennt , könnte mir bitte helfen.
MfG
Gast
Hi

>Der im Handbuch angegebene Befehl "SD" funktioniert nicht?

Der dürfte lediglich den Displayinhalt um 90,180 oder 270 Grad drehen.

>Suche seit längeren den Befehl um das Schreiben  von Rechts nach links
>und in  Spiegelschrift ist, umzuschalten.

Ich habe das Ganze nur überflogen:
Dazu müsste die Reihenfolge der Displayspalten vertauscht werden. Das 
geht aber nur mit direktem Zugriff auf den Displaycontroller. Wenn du 
den Typ kennst, kann man da mal nachsehen.

MfG Spess
OP
Das ist ein ganz normale Intelligentes Display.
Habe verschiedene dieser Art.
Dieses was ich jetzt in betrieb nehmen möchte ist doch zu Tausenden 
schon verkauft.
Da greift keiner direkt ein.
Ist auch nicht der Sinn der Sache.
Also muss es einen Befehl geben!
Gast
Hi

>Das ist ein ganz normale Intelligentes Display.

Ja, und diese "Intelligenz" verhindert das. Mit einem "dummen" Display 
wäre das kein Problem

>Also muss es einen Befehl geben!

Welcher normaler Mensch braucht Spiegelschrift? Aber du kannst ja ruhig 
weitersuchen.

MfG Spess
OP
spess53 schrieb:
> Welcher normaler Mensch braucht Spiegelschrift? Aber du kannst ja ruhig
> weitersuchen.

Ich habe die Spiegelschrift nicht eingestellt, das ist schon in der 
Firmware.
Wenn das Hunderte oder gar Tausende auch schon so gekauft haben, dann 
würde doch im Netz was zu finden sein.
Die Teile wären ja Schrott, wenn dies nicht Änderbar ist!
MfG
OP
..habe ein wenig weiter getestet!
Ab und zu wird beim zuschalten der Spannung zum Display ohne 
Startbildschirm
die Zeile
  baud 9600   V3.5B
richtig angezeigt.
Das Display nimmt aber keine Befehle mehr an.
Nur der BL  Befehl wird sichtbar ausgeführt.

Es hängt auch nicht, da der Touch Abfrage Befehl und die Quittierung 
richtig ausgeführt wird.
Auf welchen Schluss müsste man bei diesem Versuchen kommen?
Ohne die ganze Firmware hätte ich an eine falsche Initialisierung der 
Pixel Direction gedacht..

Kann man aber so nicht sagen, es fehlt die verwendete Library, das 
genaue display mit Modellnummer, IDE und mehrere Infos die andere jetzt 
erst selbst suchen müssten.. das ist um kurz mal zu helfen zuviel.
OP
Philipp K. schrieb:
> es fehlt die verwendete Library, das
> genaue Display mit Modellnummer, IDE und mehrere Infos

Das brauchst du nicht.

Ich steuere das Teil  wie auch ähnliche intelligente Displays von Digole 
zum Test seriell mit einen einfachen Terminal an.
Ein paar Befehle reichen.

Wenn du das Teil nicht kennst, weißt du auch nicht wie einfach die 
Ansteuerung sein könnte , wenn es funktioniert.

http://www.digole.com/images/file/Tech_Data/Digole_Serial_Display_Adapter-Manual.pdf
Al. K. schrieb:
> Ich steuere das Teil  wie auch ähnliche intelligente Displays von Digole
> zum Test seriell mit einen einfachen Terminal an.
> Ein paar Befehle reichen.

Ja eben, aber wenn du es nicht schreibst kann es keiner Wissen.. hätte 
ja auch ein i2c Adapter, SPI Adapter oder ein Arduino sein können.

Und so groß wie das Datasheet ist hätte es noch sonstwas sein können.
Gast
Hi

>Ja eben, aber wenn du es nicht schreibst kann es keiner Wissen..

Der TO ja auch nicht. Der verwechselt die Hi-Level Befehle die digole 
bereit stellt, mit den Low-Level Befehlen in der Firmware. Vielleich 
solltest einfach mal eine neue Firmware aufspielen.

MfG Spess
OP
Philipp K. schrieb:
> Firmware upgrade-able and custom-able: http://www.digole.com/fw.

Hier wird aber doch nur der Displaystartbildschirm verändert.


Habe das Teil wieder mal angeschlossen.
Einen Arduino mit entsprechender LIB geladen und getestet.
nach zig mal Spannung ein/Aus erscheint der Farbwechsel und die kleine 
Schrift als Spiegelschrift.
Das Display reagiert auch auf das Testprogramm.Habe zur Kontrolle ein 
Zweites parallel am UArt des Displays.
Wie bekommt man neue Firmware drauf, wenn das Display noch in Ordnung 
ist.

In den 2 Jahren bin ich trotzdem noch kein Engländer geworden.
http://www.digole.com/images/file/Tech_Data/Digole_Serial_Display_Adapter-Manual.pdf
MfG
Angehängte Dateien:
OP
#include "DigoleSerial.h"

Und mit dem Programm "Test_All_Function" es wieder versucht.
..nach zig ein/aus schalten konnte ich das Display ansprechen und es 
funktionierte völlig normal.
Keine Spiegelschrift mehr!
Es ist als ob das Reset beim zuschalten der Spannung nicht richtig 
funktioniert.
Gibt es eine Möglichkeit eines Hardware Reset auf einen Pin eines ICs?

Vielteich doch eine neue Firmware.
...aber auf Deutsch die Erklärung!
Angehängte Dateien:
OP
PIC18F2XK20 wo ist der Resetpin?
http://ww1.microchip.com/downloads/en/devicedoc/40001303h.pdf


Habe das Teil jetzt über eine Stunde mit dem Arduino in Betrieb.
Neustart mit dem Reset vom Arduino.
Das Programm läuft anstandslos.


Beim zuschalten der Spannung am System Arduino und Display startet das 
Display sofort im Selbsttest, wie es sein soll.
Danach läuft das Testprogramm des Arduinos.

Das Display ist etwa 38 Grad.
Werde mal eine Stunde abschalten!?
Mal sehen ob es dann wieder hakt!

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 9 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.