mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik Variable in TIMER0 -ISR nicht in main zu lesen (Anfänger)


Autor: Peter S. (peter-aus-t)
Datum:
Angehängte Dateien:

Bewertung
0 lesenswert
nicht lesenswert
Hallo,
ich mache gerade meine ersten Übungen mit einem ATTiny2313.
In der Timer-ISR läuft eine Zaehlervariable und wenn ich Diese an PORDB 
( in der ISR) ausgebe klappt auch Alles.
Mach ich das Ganze jedoch in main, kommt nichts an PORTB an.
Ich habe das Gefühl die While-Schleife wird gar nicht durchlaufen.
Habe im AVR-GCC-Tutorial und in verschiedenen Beiträgen nachgelesen und 
komme nicht weiter. Die Kompilierung lauft ohne Fehler und Warnungen, 
die Variable wird hochgezählt kommt aber an PORTB nicht an. Kann mir 
jemand auf die Sprünge helfen???

Autor: Keule (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hallöchen,

entferne mal das Semikolon hinter while(1), dann sollte es gehen ;-)

Gruß Keule

Autor: Peter S. (peter-aus-t)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Danke,
ich habe es geahnt das es was ganz einfaches war.

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
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.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.