HT16k33 device oscilator

OP Persönliche Seite #5705781
Lesenswert?

Hi,

ich nehme beim Einschalten immer ein microBlinken (meiner 
7Segmentanzeige an diesem Baustein) war.

So halb kann ich mir das auch erklären, da vermutlich die Werte vom 
Ausschalten noch im Speicher stehen.

Nun ist meine allererste Aktion nach dem I2C_init der HT16k33_init und 
dort setzte ich  alle Ausgännge auf 0.

Jetzt geht es mir um den Befehle
1
#define HT16K33_ON 0x21 //turn on device oscilator
2
#define HT16K33_DISPLAYON 0x81 //turn on output pins
3

4

5
I2C_WriteRegister(HT16K33, 0, 0b00000000);//**
6
I2C_WriteRegister(HT16K33, 1, 0b00000000);
7
I2C_WriteRegister(HT16K33, 2, 0b00000000);
8
I2C_WriteRegister(HT16K33, 3, 0b00000000);
9
...
10

11
I2C_WriteByte(HT16K33, HT16K33_ON);//*
12
I2C_WriteByte(HT16K33, HT16K33_DISPLAYON);

Was genau kann/macht dieser Oscilator für mich?
Sollte ich *) besser wieder vor **) ausführen.
Denn diese Abfolge brachte mir die erhoffte Ruhe am Start.

Grüße David

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