Forum: Mikrocontroller und Digitale Elektronik HT16k33 device oscilator


von D a v i d K. (oekel) Benutzerseite


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

: Bearbeitet durch User
von Rufus Τ. F. (rufus) Benutzerseite


Lesenswert?

D a v i d K. schrieb:
> Was genau kann/macht dieser Oscilator für mich?

Was sagt denn das Datenblatt dieses Holtek-Chips dazu?

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
Noch kein Account? Hier anmelden.