hi... es geht mal wieder weiter
Ich habe inzwischen ein kleines Delphiprogramm zusammen dass den einen MAX7221 ansteuert.
Jetzt habe ich versucht einen zweiten MAX an den ersten zu hängen, also zu kaskadieren. Das funktioniert leider garnicht.
Ich dachte wenn man zwei MAX hintereinander hängt muss man nichts anderes machen als schlicht zwei 16Bit words auszugeben und dann Load CS wieder high zu setzen.
Im Datenblatt steht allerdings das hier und ich vermute dass hier irgendwie Bits verloren gehen.
Data at DIN is propagated through the shift register and appears at DOUT 16.5 clock cycles later. Data is clocked out on the falling edge of CLK.
Diese "16.5" irritiert mich und ich weiß nicht so recht wie ich das beachten muss.
Lesezeichen