HT1632C mit welchen Bus ansteuern?

OP (Firma: Elektro Röhrengertl) #2573114
Lesenswert?

Hallo,

ich habe ein Problem mit dem HT1632C!
Über welchen Bus steuere ich den an? Über SPI oder I2C, im Datenblatt 
steht:
Serial MCU interface : CS, RD, WR, DATA! Gibt es hier irgendwie ein 
Beispiel?
Kann ich beide Bussysteme benutzen? Ich steig da jetzt garnicht mehr 
durch!

Danke im voraus,

Gruß Gerhard
OP (Firma: Elektro Röhrengertl) #2574201
Lesenswert?

Hallo,

hier bin ich und ich bin bereit!

Wie steuerst denn Du den HT1632C an? Wenn nicht per SPI oder I2C?
Per Rauchzeichen oder mit der Buschtrommel? Kleines Späßchen! 8)
Ich kenne Bascom und C aber am liebsten ist mir Assembler!
Komme aber auch mit dem anderen klar. Mich verwirrt hier eigentlich das 
Datenblatt (wie beschrieben!)
Ich mache nur in Atmel, hab noch nichts anderes probiert!

Danke nochmals!

Gruß Gerhard
OP (Firma: Elektro Röhrengertl) #2575690
Lesenswert?

Habe jetzt noch ein anderes Datenblatt gefunden mit einem Beispiel, 
allerdings wird hier der HT48R10A-1 als Mikrocontroller benutzt.
Hilft mir schon ein bißchen! Es gibt noch andere Datenblätter, ich wühl 
mich mal durch!

Für die Datenblätter einfach die Suchmaschine benutzen, wenn ich was 
Interessantes gefunden habe stelle ich hier einen Link rein!
#2596944
Lesenswert?

Hallo!

Ich habe bis vor paar Wochen das selbe Problem gehabt!
Ich habe leider im Inet keinen brauchbaren C Code für den HT1632C
gefunden der auch funktioniert. Es gibt zwar für das Arduino AVR
einen C Code der funktioniert, aber da ich auf Performance Programmieren
muss hab ich mich dazu entschlossen, die grund Routinen selbst zu 
schreiben.

Ich brauche den HT1632C für ein Audio Spektrum Analyser und hab mir ein
Modul von Sure Electronics aus China bestellt auf dem der HT1632C 
bestückt ist. Hier nun die fertige Routine im Anhang für die 
Ansteuerung.

PORTs und PINs in der ht1632c.h Anpassen. Danach Init Ausführen
1
ht1632_init(); //PORT und PIN sind in der ht1632c einzustellen
Für andere Anwendung sind evtl. die init commands anzupassen, z.B für 
eine Martix von 8x32 und P-MOS. Dies einfach dem Datenblatt entnehmen.

Nun kann man mit der Funktion
1
ht1632_send(0x00, 0x0F);
die gewünschten LEDs setzen. Zu beachten wäre nur das man pro
Adresse (in diesem Falle Adresse 0x00) nur max. 4bit als DATA senden 
kann.

Also in diesem Falle 0x0F wären dann alle 4 LEDs an.


Viel Spaß damit!

Tony G
Angehängte Dateien:
Gast #3039127
Lesenswert?

Das Thema ist zwar schon ein wenig veraltet, aber ich wärm es mal für ne 
kleine Frage wieder auf :)
Ich habe mir ein paar der HT1632C gekauft, an sich sind die echt super, 
aber das Datenblatt ist ziemlich unvollständig...
Ich möchte mit einem HT1632C zwei Bi-Color 8x8 LED Matrix Module treiben 
mit gemeinsamen Anoden.
Die Module sind von SureElectronics und nicht allzu hell, daher möchte 
ich sie mit nem Spitzenstrom von 60mA pro LED treiben.
Was meint ihr, ist das, den Angaben im Datenblatt nach zu urteilen, 
möglich?
Angehängte Dateien:

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