7-Segment Anzeige leuchtet nicht

#3724129
Lesenswert?

Hallo, ich wollte eine 7-Segment-Anzeige mittels eines 7-Segment-Decoder 
zum leuchten bringen. Allerdings leuchtet bei mir gar nichts. Daher 
wollte ich euch fragen, ob evtl einer von euch mal über mein Code und 
meiner Schaltung gucken kann, um evtl einen Fehler zu finden
Zunächst möchte ich einfach eine 1 ausgeben und später mit einen Taster 
hochzählen.
Den Controller (Attiny45) und den Decoder(CD4511B) habe ich jeweils 4,5V 
zugeführt.

1
#define F_CPU 8000000UL
2
#include <avr/interrupt.h>
3
#include <avr/io.h>
4

5

6
int zaehler;
7

8

9

10
int main(void) {
11
  DDRB = 0xff; // PortB als Ausgang deklarieren
12
  PORTB = 0x00; // Ports auf LOW schalten
13
  sei();    // Interrupts freigeben
14
  int Zahl[10]={0x00,0x01,0x02,0x03,0x04,0x05,0x06,0x07,0x08,0x09};
15
  zaehler = 0;
16
  while(1){
17
    PORTB = Zahl[1];
18
  }
19
}

gruß
Chandler
Angehängte Dateien:
Moderator (Firma: Titel) Persönliche Seite #3724135
Lesenswert?

Chandler Bing schrieb:
> und meiner Schaltung gucken kann
Wie wäre es, wenn du die freien Eingänge des Anzeigentreibers auch noch 
anschließen würdest? Und eine Versorgungsspannung solltest du dort auch 
anschließen...

Und dann könntest du den Anzeigentreiber einfach mit festen Pegeln an 
den 4 Eingängen testen. Da brauchst du noch keinen uC.
#3724140
Lesenswert?

Hallo,

in deinem Schaltplan ist die gemeinsame Kathode nicht angeschlossen. Der 
Strom hat es so ganz schwer, zum Minuspol zu gelangen...

Bitte beachte: Es gibt zwei grundsätzliche Bauarten von 7-Seg.-Anzeigen, 
gemeinsame Anode und gemeinsame Kathode. Ohne die genaue 
Typenbezeichnung kann man jetzt nicht abschätzen, ob dein Schaltplan 
richtig ist oder nicht.

Gruß
Hendrik
Gast #3724152
Lesenswert?

Hendrik L. schrieb:
> Bitte beachte: Es gibt zwei grundsätzliche Bauarten von 7-Seg.-Anzeigen,
> gemeinsame Anode und gemeinsame Kathode. Ohne die genaue
> Typenbezeichnung kann man jetzt nicht abschätzen, ob dein Schaltplan
> richtig ist oder nicht.

Was werden wohl die beiden unbeschalteten Anschlüsse "K" bedeuten? Anode 
oder Katode?
Und ja, man kann abschätzen, ob er richtig ist. Wenn an der Anzeige die 
Katoden unbeschaltet sind, am Treiber unbeschaltete Eingänge (z.B. Latch 
enable) sind, muß man nicht schätzen. Da kann man ruhigen Gewissens 
sagen, daß der Schaltplan falsch ist.
#3724247
Lesenswert?

Ah, schon so viele Antworten.
Danke
Die Anzeige hat eine gemeinsame Kathode, welche ich aber verbunden habe.
Allerdings habe ich bei den Decoder die restlichen Pins offen gelassen. 
Das werde ich dann demnächst nochmal ändern und dann mal gucken ob das 
läuft.

Aber schonmal vielen Dank und gute nacht.

Chandler
Gast #3724447
Lesenswert?

Chandler Bing schrieb:
> Die Anzeige hat eine gemeinsame Kathode, welche ich aber verbunden habe.
Womit?

Der 4511 hat auch Stromversorgungsanschlüsse. Wenn du die auch schon 
richtig verbunden hast, mal einen neuen Plan und verarsch und nicht mit 
halben Infos wie auch keine Widerstandswerte eingetragen, keine 
Displaybezeichnung ...

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