Timer Timing Probleme Hilfe

Gast #136504
Hi Leuts!!!
Ich habe mal richtig keinen Plan mehr. Ich habe hier ein Programm
geschrieben, das mir einen ADC-Wert einließt,4 aufkummuliert den
Mittelwert bildet und dann im ca. ms Takt eine Ausgabe machen sollte.
Es funktioniert auch alles wunderbar bis darauf, dass manche 7-Segment
anzeigen heller sind als die anderen! Es wäre super nett wenn mal jmd.
das Prog durchgehen könnte und nach grob gemachten Timer Fehlern suchen
könnte. Es sind immer die 10er(mode2), die am dunkelsten ausgegeben
weden. Ich erkläre mir das so, dass wohl ein Interrupt mode länger geht
als eigentlich vorgesehen also länger als der (256-Startwert) x die 256
Prescaler und dadurch nicht alle 7-Segment Anzeigen gleich hell
leuchten. Mein Mikrocontroller ist ein Atmega8 und ich programmiere wie
ihr seht in Assembler. Ich benutze die interne clock des MC's mit
8MHZ.

Bitte um Hilfe!!!
Angehängte Dateien:
Gast
Dein Problem ist als das die Segmente mal dunkler mal heller sind. Mit
welcher geschwindigkeit zeigst du den die Zahlen an. Du weißt ja das
deine Auge sehr träge ist. Was für 7Segment Anzeigen haste denn. Extra
große vielleicht. Da können dann schon mal mehrer Leds drin sein.
Hängen die dinger dirket am LCD? Oder über Transstoren? Gemeinsame
Anode oder Kathode

Der Fehler muß nicht unbedingt im Code liegen

Gruss
Chriss
Gast
Die 7-Segmente hängen an der gemeinsamen Anode."Noch direkt", da  ich
die bestellten Transistoren noch nicht bekommen haben. Meinst Du der
Code ist Okay? Im Simulator läufts ohne Probleme! Es sind ziemlich
große 7-Segment Anzeigen. Na ja vielleicht sollte ich warten bis die
Transistoren da sind und dann nochmal posten.

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 21 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.