SAA1064 4 * 7 Segment

Gast #2620769
Lesenswert?

Hallo erstmal,
ich wollte nur fragen ob mir jemand sagen kann was ich über I2C senden 
muss damit ich alle 4 7-Segmente ansteuern kann.

Bisher schaffe ich es nur 2 von 4 anzusteuern, und zwar mit folgendem 
Programm:

i2c_start();      //Sende Start-Bit
i2c_write(0x70);  //Slave - Adresse
i2c_write(0x00);  //SA, SB und SC = 0
i2c_write(0x70);  //Control Bit: Alle Aus aber max. Strom
i2c_write(0x3F);  //Bit-Combination für "0"
i2c_write(0x06);  //Bit-Combination für "1"
i2c_stop();       //Stop-Bit

Ich bin mir sicher es hat irgendwas mit dem ersten Controllbit C0 zu 
tun.
Im Datenblatt steht:

C0 = 0 static mode, i.e. continuous display of digits 1 and 2
C0 = 1 dynamic mode, i.e. alternating display of digit 1 + 3 and 2 + 4

aber wenn ich im selben code statt 0x70 0x71 (also C0 = 1) sende, dann 
kommt gar nichts mehr raus. Und nein, ich hab es nicht mit der Slave-Add 
verwechselt.

Freu mich über jede Hilfe ^^

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren