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?
:
Bearbeitet durch User
Hey nein, dass kann es nicht sein. Wo ist jetzt genau die Konkretisierung. Gib Dir zumindest etwas Mühe.
Beitrag #5046591 wurde von einem Moderator gelöscht.
René H. schrieb: > Wo ist jetzt genau die > Konkretisierung. Es wurde nur der Titel konkretisiert, was auch aus dem Text erkennbar sein sollte. (siehe letzter Satz)
Offensichtlich wird so ein E-Papier nur von wenigen Leuten verwendet. Trotzdem noch einmal die Frage, ob mir jemand helfen könnte.
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.
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.
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.
Hi > Wie könnte die folgende Befehlszeile von S.24 des Datenblattes gemeint >sein? >2.7”: SPI(0x01, (0x0000,007F,FFFE,0000)) Ich würde sagen Command Index 0x01 + 8 Datenbytes MfG Spess
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?
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.