Hi, versuche gerade den ReadModifyWrite beim SED1520 Controller zu
benutzen.
Laut Datenblatt soll ich:
-> Seite und Reihe einstellen
-> ReadModifyWrite Befehl übertragen
-> DummyRead
-> Daten lesen
-> Daten schreiben
--> das ganze so oft, wie ich diesen Modus benutzen will
--> Irgendwann mit End den RMW-Modus wider ausschalten.
Soweit sogut, klappt jedoch nicht so ganz.
Mein Code:
So werden Daten gelesen und diese zwei Reihen später wider ausgegeben.
Richtig ist das definitiv nicht. Was mich auch auch stark wundert, ist
das ich jedesmal Lesen; und Daten; "aufrufen" muss, ansonsten passiert
nix. Ich dachte eigentlich, das mir der ReadModifyWrite-Modus sowas
abnehmen würde, da laut Datenblatt diese Befehle eh keine Funktion haben
sollten.
Ergo gehe werde ich den RMW-Modus nicht richtig initialisiert haben
und/oder ein TimingProblem besteht, wo genau nun das Problem besteht.
Hat da wer Erfahrungen mit gesammelt und kann mit weiterhelfen?
Hier ein funktionierendes Bsp. zum Umgang mit ReadModify beim SED1520
(DIP122 122x32px mit 2x SED1520):
Elementare I/O-Funktionen setze ich bei Dir als funktionierend voraus: