flackernde LED

Gast #98389
Hi Leute,

ich habe mir heute mal die im Tut beschriebene Schaltung mit einem
ATmega8 aufgabaut und an PB0 wie beschrieben eine LED gesteckt. Das
ganze läuft mit folgendem Programm:

.include "4433def.inc"       ;Definitionsdatei einbinden, ggf. durch
                             ;2333def.inc ersetzen

         ldi r16, 0xFF       ;0xFF ins Arbeitsregister r16 laden
         out DDRB, r16       ;Inhalt von r16 ins IO-Register DDRB
ausgeben

         ldi r16, 0b11111110 ;0b11111100 in r16 laden
         out PORTB, r16      ;r16 ins IO-Register PORTB ausgeben

ende:    rjmp ende           ;Sprung zur Marke "ende" ->
Endlosschleife

Jetzt flackert die LED allerdings nur (sehr schnell). Kann das sein,
dass immer noch der interne 1MHz-Takt verwendet wird? Oder hat jemand
sonst noch ne Idee?
Gast #98393
Moin,

erstmal: Du schreibst, Du hast die Schaltung mit nem ATmega8 aufgebaut,
bindest in Deinem Quellcode aber die 4433.inc ein. Dort solltest Du die
Definitionsdatei für den Mega8 einbinden...
5,5V ist glaube ich das oberste Maximum für VCC. Wo hast Du die
Spannung her, was benutzt Du als Spannungsquelle?
Das flackern der LED könnte in meinen Augen daran liegen, dass der
Reset nicht richtig beschaltet ist und der uC daher immer resettet oder
aber er mit den 5,5V (stabilisiert?) nicht klarkommt.
Ob interner oder externer Takt, das sollte egal sein.

Bye
  Daniel Jelkmann
Gast #98395
Ich hab die Schaltungjetzt noch mal neu aufgebaut und sieh da: jetzt
gehts! Aber trotzdem noch eine Frage: Welche ist die richtige
Definitionsdatei für den Mega8?
Übrigens: ICh verwende die im Tut angegebene Schaltung mit dem
Spannungsregler 7805.

Danke an euch.

Antwort schreiben

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