Forum: Mikrocontroller und Digitale Elektronik Seltsame Segmentanzeige aus Radiowecker


von Daniel Herrmann (Gast)


Lesenswert?

Hallo,
ich habe einen alten Radiowecker mit roter Segmentanzeige
ausgeschlachtet, in der Hoffnung, schnell an ein paar
Siebensegmentanzeigen zu kommen. Allerdings war ich etwas überrascht,
eine große Anzeige auf einer Platine vorzufinden mit scheinbar viel zu
wenig Kontakten (20, davon 2x Masse und je ein Punkt auf beiden Seiten
für Wecker-/Radiostatus).
Nach einigen Tests habe ich mittlerweile feststellen können, dass immer
mehrere Segmente pro Pin aufleuchten, nur ist mir das Schema momentan
noch unklar.
Morgen kann ich mal Fotos und die bisherigen Untersuchungsergebnisse
posten, aber bis dahin die Frage:

Hat jemand mal so eine Anzeige verwendet bzw. gibts dafür sogar
Hinweise zum "Steuerungsprotokoll"? Denke ja schon, dass so ein
"Radiowecker-Uhr-IC" eher Massenware ist als Einzelentwurf von jedem
Hersteller...

von Läubi (Gast)


Lesenswert?

Es gibt 7Seg Anzeigen wo man umpolen muss, also eine haelfte der
Elemente leuchtet halt mit gemeinsamer Anode der rest mit gemeinsammer
Kathode...

von Bernhard S. (bernhard)


Lesenswert?

Hallo Daniel

Schau mal hier, da hatte ich mich mal damit beschäftigt:

http://www.mikrocontroller.net/forum/read-4-177978.html

Bernhard

von Daniel Herrmann (Gast)


Lesenswert?

Hallo Bernhard,

genau so eine Anzeige habe ich hier auch zur Hand. Ich habe mir die
Codierung der einzelnen Segmente auch so ähnlich wie in deiner Tabelle
vorgestellt, aber irgendwie etwas völlig anderes bisher vorgefunden.

Dass es zwei getrennte Anoden gibt, ist mir auch aufgefallen und ich
treibe sie auch genau wie du durch zwei Pins am AVR. Warum ich dann
nicht zu vernünftigen Ergebnissen gekommen bin, weiß ich auch noch
nicht so genau.
Ich werde mal versuchen, mit Hilfe deiner Tabelle ein paar Ziffern zu
erzeugen und wenns nicht klappt, melde ich mich wieder.

Viele Grüße und Danke für die schnelle Antwort!

von Daniel Herrmann (Gast)


Lesenswert?

Moin moin!

Danke nochmal für die Infos @Bernhard! Hat alles wunderbar geklappt...
Unter http://crazor.blogspot.com/2006/09/avr-uhr.html gibts ein paar
Fotos.
Das Ganze habe ich mit Bascom programmiert (mein erstes ernstes µC
Projekt übrigens).
War echt knapp, alles auf dem tiny2313 unterzubekommen... Am Ende
musste ich Basic-Code händisch optimieren, um noch ein paar Byte Code
zum Einstellen der Uhrzeit unterzubekommen. Der Code für die Anzeige
ist schrecklich umfangreich, da es kaum ein System in der Pinbelegung
gibt. Nächstes Mal werd ich den Mega8 nehmen (oder C oder ASM lernen
=), aber der Tiny war noch vorrätig... Und 7-Segment-Anzeigen, nicht so
ein komisches Display =)

von Bernhard S. (bernhard)


Lesenswert?

> oder C oder ASM lernen

kann ich nur empfehlen, da weiß man wenigstens genau, was der µC

gerade tut bzw. tun sollte ;)

von Maddin (Gast)


Lesenswert?

@Bernhard Schulz

naja in c!? da weiß ich nicht auf anhieb wieviele ticks vergehen bis
meine interrupt routine aufgerufen wird.

dann muss ich doch wieder in asm code wühlen oder in den c compiler
specs.... .-)))

maddin

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.