ich versuche gerade das Homebrew-Display von Jérôme mit der Platine von Marco nachzubauen. Ambitioniert dache ich das 7,5-Zoll Display in Farbe zum Laufen zu bekommen, bin daran aber erstmal gescheitert, sodass es es nun erstmal mit dem 4,2 Zoll Display mit b/w/r versuche. Für mich ist das absolutes Neuland und ich versuche es weitestgehend mitzudokumentieren, sodass es anderen vielleicht hilft, die ähnlich wenige Vorkenntnisse in dem Bereich haben, wie ich. Hier schonmal der aktuelle Stand:
Aktueller Stand, was mein Display angeht:
Board startet, Funkmodul funktioniert und lässt sich mit der CCU verbinden. Das Display zeigt aber nix an.
Durch Jérôme's Hinweise habe ich mich ins Boardlayout und etwas in die Sketchsprache eingearbeitet.
Im Sketch habe ich für Farbe an entsprechender Stelle die Auskommentierung entfernt und die Pins für das Display geprüft. Die passen. Dazu habe ich von den Beinchen des Chips bis zu den Kontakten auf dem Display alles auf Durchgang geprüft und auch geprüft, dass es keinen Durchgang zu Nachbar Pins gibt. Das passt auch. Also sollte die Hardware eigentlich soweit auch zur Software passen? Wo ist nun der Fehler?
Auf Toms Hinweis habe ich seinen Displaytest heruntergeladen:
https://github.com/TomMajor/SmartHome/t ... isplaytest
Das Display zeigt nix an . Also habe ich
Code: Alles auswählen
#include <GxGDEW042T2/GxGDEW042T2.h>
Code: Alles auswählen
#include <GxGDEW042Z15/GxGDEW042Z15.h>
Die Pins passen auch hier im Sketch zum Hardwareaufbau und der FTDI-Adapter meldet:
Code: Alles auswählen
Busy Timeout!
Power On : 20001256
Busy Timeout!
drawPaged : 20001240
Busy Timeout!
Power Off : 20001280
In dem in der Fehlermeldung genannten Dateipfad befindet sich dann aber eine .hex-Datei ohne "with_bootloader" im Dateinahmen, die ich dann per Microchip-Studio hochladen kann.
Bei Tom's Displaytest gibt es das Problem nicht. Da wird auch eine Datei generiert, die "with_bootloader" enthält und das Hochladen klappt mit der Arduino IDE.......
Ob das was mit dem bei mir vorhandenen Fehler zu tun hat, bezweifle ich allerdings, da ja auch der Displaytest nichts anzeigt
Habt Ihr Ideen, wie ich mein Display motivieren kann etwas anzuzeigen?