Suche Lösungsvorschlag zur Initialisierung eines Pervasiven Displays

OP #5046398
Lesenswert?
• ▲
▼
Dieser Titel soll eine Konkretisierung des bereits gestarteten Themas: 
"Pervasive Displays" sein.
Speziell geht es um das E-Papier E2271CS021.
Hier noch einmal der ehemalige Text:
Ich habe versucht, das e-Papier E2271CS021 nach dem Flussdiagramm von
S. 23 zu initialisieren.
Ein Zeichen für die erfolgreiche Initialisierung sollte u.a. sein,
dass VGH >12V bzw. VGL -12V betragen.
Leider ohne Erfolg.
Ein Beispiel: Für die Befehls/Datenfolge: Disable OE SPI(0x02,0x40) habe 
ich z.B.  einmal  vor 0x20 den Wert 0x70 und vor 0x40 den Wert 0x72
davor gesetzt. Das nächste Mal ohne diese Vorsätze. Nach jeweils 2 Bytes 
wurde CS auf 1 geschaltet.

Lange Rede, kurzer Sinn:
Da der Lerneffekt hier rel. gering ist, die Frage, ob jemand  ein 
brauchbares Programmschnipsel für mich hat?
Beitrag #5046591 wurde von einem Moderator gelöscht.
#5051554
Lesenswert?
• ▲
▼
Die Firma Embedded Artists verkaufte vor langer Zeit die Pervasive 
e-displays. Dazu gab es auch für frei die komplette ARM7 Bibliotheken 
mit allen Drum und Dran. Das wäre prinzipiell ein guter Anfang zum 
Studieren anhand eines funktionierendem Quell Code. Ich weiß nicht ob 
ich es mir selber antun würde, diese Bibliotheken selber anhand des 
Datenblattes zu bauen. Das sieht mir alles recht umfangreich aus.

Jedenfalls verfolge die Embedded Artists Ressourcen. Vielleicht gibt es 
die Bibliotheken noch.
OP #5055964
Lesenswert?
• ▲
▼
Gerhard O. schrieb:
> Dazu gab es auch für frei die komplette ARM7 Bibliotheken
> mit allen Drum und Dran. Das wäre prinzipiell ein guter Anfang zum
> Studieren anhand eines funktionierendem Quell Code.
So sind ja auch meine Vorstellungen.
Was ich bis jetzt gefunden habe, waren zumeist Programme, bei denen 
offensichtlich die Initialisierung schon abgeschlossen war und deshalb 
nicht im Programm erschien.
Und die Initialisierung ist die Grundlage für die weiteren Schritte.
Du hattest Dich ja schon mal 2012 mit den Displays hier im Forum 
beschäftigt.
aufgegeben?
Aber vielleicht hat doch noch jemand einen Hinweis.
OP #5061571
Lesenswert?
• ▲
▼
In der Hoffnung, dass doch noch jemand auf meinen Zug aufspringt, meine 
erste Erfolgsmeldung:
Das e-Papier sendet per SPI seine richtige ID-nummer (für 2,7“ 0x12) 
zurück. (hurra)
Voraussetzung ist das Zurücksetzen an RES. Einfach nur Einschalten und 
Abfragen geht nicht.
 Wie könnte die folgende Befehlszeile von S.24 des Datenblattes gemeint 
sein?
2.7”:      SPI(0x01, (0x0000,007F,FFFE,0000))
Wie schon mal gesagt: Es fehlen zunächst immer noch die  +- 12V und +- 
8V Spannungen,was ein Zeichen dafür ist, dass die Initialisierung 
erfolglos war.
Im Anhang der Programmschnipsel, welcher zur Initialisierung  verwendet 
wurde.
Angehängte Dateien:
OP #5063442
Lesenswert?
• ▲
▼
So, jetzt funktioniert die Initialisierung soweit, dass ich die 
gewünschten Spannungen VGH, VGL usw. messen kann.
Fehlerursachen waren einmal das Programm, z. B. Oszillator nicht 
eingeschaltet, sowie eine verdreht eingelötete Diode.
Bei Bedarf könnte ich das Initialisierungsprogramm hier einstellen.
Die Ursprungsfrage ist nun soweit geklärt.

Für das eigentliche Beschreiben des E-Papiers werde ich ein neues Thema 
aufmachen, da ich zunächst hier nicht weiter komme.
Es wird lauten: Wie kann man Pervasive Displays beschreiben?

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

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.