Atmega16 7-Segment-Anzeigen flackern (ständige Resets)

OP #4530887
Lesenswert?
• ▲
▼
Als Anfängerprojekt möchte ich einen Schaltkreis bauen, welcher per 
Taster von 0 bis 99 hochzählt (was mir mit nur einer Anzeige eines 
anderen Typs bereits gelungen ist).

Leider scheinen zwei Anzeigen (eines anderen Modells) einige Probleme zu 
machen und zwar flackern diese sehr oft, wobei man das flackern so 
interpretieren kann, dass der komplette uC einen reset macht (der Zähler 
ist dann nämlich wieder 0).

Betrieben wird das ganze von einer Peak-Tech Spannungsquelle mit ca. 
40mA und 3.3V.

Schaltplan befindet sich im Anhang und der Quellcode findet sich hier: 
https://github.com/bodokaiser/avr/blob/master/05-double-segment-display/main.c

Hat jemand eine Idee wie der Reset/Spannungsabfall zu Stande kommt?

Habe leider nur noch Elkos hier und damit den Keramikkondensator am 
Eingang ausgetauscht, hat sich leider nichts geändert.
Angehängte Dateien:
Gast #4530901
Lesenswert?
• ▲
▼
Bodo,

mache es richtig - oder gar nicht !

Wie schreibt dir Atmel in ihren Application Note und dem zugehörigen 
Datenblatt vor !

Ja vor, wenn Du das nicht machst, dann lebe mit diesem Ergebnis.

Frage Dich bitte mal, wie eine LED funktioniert !
Gast #4530909
Lesenswert?
• ▲
▼
Bodo K. schrieb:
> Betrieben wird das ganze von einer Peak-Tech Spannungsquelle mit ca.
> 40mA und 3.3V.

Und du bist sicher, dass die 40mA reichen, wenn die LEDs in den Anzeigen 
eingeschaltet werden?

Hoffentlich sind das blaue oder "weiße" LED-Anzeigem. Sonst reicht die 
Spannung, auf die die Versorgung beim Aktivieren der LED-Anzeige 
zusammen bricht, für den µC nicht mehr aus und er startet neu.
OP #4530913
Lesenswert?
• ▲
▼
> Wie schreibt dir Atmel in ihren Application Note und dem zugehörigen
> Datenblatt vor !

Auf was spielst du hier konkret an?

> So wir C1 eingezeichnet ist, läuft der AVr µC gar nicht !

Ja, du hast recht, das war ein Fehler im Schaltplan. C1 ist natürlich 
parallel geschaltet.

> Ja vor, wenn Du das nicht machst, dann lebe mit diesem Ergebnis.
> Frage Dich bitte mal, wie eine LED funktioniert !

Ich baue dann mal kurz jeweils 330 Ohm Vorwiderstände ein. Melde mich 
dann.
Angehängte Dateien:

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 10 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

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.