7-Segment Anzeige leuchtet nicht

OP #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.
OP #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

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.