Forum: Mikrocontroller und Digitale Elektronik 7.5" Waveshare E-Parper ansteuern


von Bernd W. (bw87)


Angehängte Dateien:

Lesenswert?

Hallo zusammen,

ich versuche gerade das 7.5" e-paper von Waveshare mit einem PIC16F19175 
anzusteuern.(Im Schaltplanauszug ist fälschlicherweise der PIC16LF19175 
angegeben)

Im Moment wird auf dem Display ein Bild angezeigt. Dies konnte ich durch 
einen Raspberry und einem Beispielcode von Waveshare draufspielen.

Ich möchte nun das Display "nur" weiß machen. Der Clock der SPI 
Schnittstelle wird auch wie erwartet an das Display weitergegeben. Das 
Display macht aber im Grunde nichts. Von daher denke ich, dass ich in 
der Initialisierung des E-Papers schon was falsch mache.

Hat jemand dieses oder ein ähnliches Display schon mal mit einem 
Mikrocontroller angesteuert?

Dankbar wäre ich auch wenn mir jemand Infos zu den LUTs geben kann. Im 
Moment sehe ich das so, dass wenn ich die internen LUTs benutze, der 
Controller auf dem Display mit dem Temperatursensor und der 
anzuzeigenden Information (weiß/schwarz) entscheidet wie und lange die 
einzelnen Pixel angesteuert werden müssen.

Wenn noch Information meinerseits fehlen bitte einfach Fragen.

von MagIO2 (Gast)


Lesenswert?

Meines hab ich erst gestern bestellt, kann also noch nicht wirklich 
helfen. Aber wenn ich Dein Problem hätte, dann würde ich mir den 
Sourcecode vom
ESP8266 driver board als Vorlage nehmen:

https://www.waveshare.com/wiki/E-Paper_ESP8266_Driver_Board

Das kann alle E-Paper Displays ansteuern.

von Horst M. (horst)


Lesenswert?

Bernd W. schrieb:
> Im Moment sehe ich das so, dass wenn ich die internen LUTs benutze, der
> Controller auf dem Display mit dem Temperatursensor und der
> anzuzeigenden Information (weiß/schwarz) entscheidet wie und lange die
> einzelnen Pixel angesteuert werden müssen.
Und das ist prinzipiell auch genau richtig so.
Immerhin gibt es eine Abhängigkeit der Display-Update-Zeit von der 
Umgebungstemperatur.

Bernd W. schrieb:
> Hat jemand dieses oder ein ähnliches Display schon mal mit einem
> Mikrocontroller angesteuert?
Ich habe hier Beitrag "Digitaler Bilderrahmen, ePaper, Batteriebetrieb, portabel" ein 
Waveshare 4.2"-ePaper-Display reverse-engineered, um eine 
Graustufendarstellung zu realisieren.

Die LUT-Definition ist ein offenbar gut gehütetes Geheimnis der 
Hersteller (siehe Dein angehängtes PDF, da wird über dieses Thema 
großzügig hinweggegangen...).
Falls der Controller auf dem 7.5"-Display es hergibt, könntest Du 
versuchen, den OTP-Memory auszulesen und die dort enthaltenen 
LUT-Definitionen als Ausgangspunkt für eigene Versuche verwenden.
Vielleicht findet sich ja auf dubiosen chinesischen Internetseiten etwas 
mehr Hintergrundinformation zum Controller (ich hatte damals für das 
4.2"-Display irgendwo eine Beta-Doku gefunden, in der zumindest die 
Struktur-Beschreibung der LUTs noch mit drin war).

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
Noch kein Account? Hier anmelden.