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

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.