Forum: Mikrocontroller und Digitale Elektronik ATmega 162 Timerüberlauf Interrupt löst nicht aus


Announcement: there is an English version of this forum on EmbDev.net. Posts you create there will be displayed on Mikrocontroller.net and EmbDev.net.
von Mathias W. (mathias_w656)


Angehängte Dateien:

Bewertung
0 lesenswert
nicht lesenswert
Guten Abend,

nach langem erfolglosem fehlersuchen wende ich mich nun an euch.
Ich verwenden einen ATmega162 und versuch mit Timer1 und dessen 
Overflow-Interrupt einen Portpin zu toggeln. Leider wird dieser 
Interrupt anscheinden nicht aufgerufen. Der Timer läuft, da zwei LEDs, 
die an Pin OC1A und OC1B angeschlossen sind wechselseitig blinken. Ich 
hoffe ihr könnt mir weiterhelfen.

von Mitlesa (Gast)


Bewertung
0 lesenswert
nicht lesenswert
Mathias W. schrieb:
> Ich hoffe ihr könnt mir weiterhelfen.

Mit diesem Schrott jedenfalls nicht:

Mathias W. schrieb:
> ATmega162.oxps

von Mathias (Gast)


Angehängte Dateien:

Bewertung
0 lesenswert
nicht lesenswert
Falls damit der Dateityp gemeint war. Habs jetzt in PDF. War falsche 
Druckeinstellung

von holger (Gast)


Bewertung
0 lesenswert
nicht lesenswert
Welcher Compiler frisst PDF Dateien?

von Mitlesa (Gast)


Bewertung
0 lesenswert
nicht lesenswert
Mathias schrieb:
> Habs jetzt in PDF.

Das ist genial. Alle Welt postet hier in *.c oder *.cpp
und du musst erst ein Dokument draus machen.

Ich hab jedenfalls keine Lust mir die Syntax-Colorierung
selbst zu erzegen.

von Mathias W. (mathias_w656)


Angehängte Dateien:

Bewertung
0 lesenswert
nicht lesenswert
Entschuldige bin neu hier im Forum. Ich hoffe dass das jetzt endlich das 
richtige ist.

von MWS (Gast)


Bewertung
0 lesenswert
nicht lesenswert
Ein Interrupt, der eingeschaltet wurde und für den keine ISR existiert, 
sorgt für einen Neustart.

von Arduinoquäler (Gast)


Angehängte Dateien:

Bewertung
0 lesenswert
nicht lesenswert
Mathias W. schrieb:
> ATmega 162 Timerüberlauf Interrupt löst nicht aus

Doch tut er. Aber wie MWS schon sagte verursacht eine nicht
vorhandene ISR einen dauernden Neustart des Programms.

Versuchs mal mit dem Code im Anhang.

von Mathias (Gast)


Bewertung
0 lesenswert
nicht lesenswert
Das macht aber leider keinen Unterschied wenn ich die ISR mit einfüge.

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]
  • [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.