Kein Sprung in ISR

Gast #1724336
Lesenswert?
• ▲
▼
Hallo!

Ich versuche meine ersten Programmierübungen an einem ATtiny2313 (hatte 
den zuhause herumliegen) und zwar mit AVR studio.

Mein problem ist, dass anscheinend der INT0 nicht erkannt wird.

Folgendes kurz zu meinem Programm, was ich bereits getan habe:

-) Globale Interrupts sind EIN
-) INT0 so definiert, dass auf die steigende Flanke reagiert wird. 
Gleichzeitig ist Port2 als AUSGANG definiert, damit ich den Interrupt in 
der Software auch simulieren kann (lt Datenblatt geht das und nennt sich 
software interrupt).

So, leider springt der cursor in der Simulation nicht in die ISR, die 
endlosschleife in der ISR ist nur zu Testzwecken...


Leute, ich habe wirklich viel nachgelesen aber ich komm einfach nicht 
drauf. Mein Programmierstil wird euch wahrscheinlich auch eher 
schockieren, aber es ist ja noch kein meister vom Himmel gefallen ;)

Ich hoffe ihr könnt mir helfen und bedank mich schon mal im Voraus für 
eure Antworten!

Liebe Grüße Markus
Angehängte Dateien:
Gast #1724379
Lesenswert?
• ▲
▼
Karl heinz Buchegger schrieb:
> Und bitte.
>
> Die Bits haben im Datenblatt Namen!
>
>
>
> Dein Compiler stellt dir proktischerweise ein Include File zur Verfügung
>
> (kommt mit dem avr/io.h mit rein), dass diese Namen definiert.
>
>
>
> Es gibt keinen Grund da mit Bit-Konstanten rumzuwurschteln.

Ja, das mag schon sein!
Aber wie ich zu Anfang schon geschrieben habe, mache ich das zum ersten 
mal. Also bin ich mit mir schon relativ zufrieden wenn ich das Teil auf 
irgendeine Art und weise zum laufen bekomme. Später, wenn ich mich mit 
der Materie solide auskenne werde ich mir das leben auch versuchen zu 
vereinfachen.
Jetzt allerdings noch nicht, zu viele Informationen auf einmal können 
einen auch erschlagen.

Antwort schreiben

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.

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.