www.mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik Software Uart Problem (Timer Interrupt in einem INT0 Interrupt)


Autor: Herbert (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Moin alle zusammen,
ich bin gerade dabei eine S-UART zu programmieren, und habe dabei 
folgende Entdeckung gemacht, die mich zum grübeln bringt.

Senden kann ich mit meiner gebauten Software Uart problemlos, doch wenn 
ich nun beispielsweise einen Interrupt an INT0 aktiviere und dann in 
dieser Interrupt Routine sage, dass ich beispielsweise "Interrupt 
ausgeloest" senden möchte, dieses dann auch auslöse er aber nichts 
sendet.
(In dem INT0 Interrupt läuft er ohne Probleme, dass habe ich schon mit 
einem LED Blinken herausgefunden :-))

In dem INT0 Interrupt rufe ich eine Funktion auf, welche dann einen 
Timer startet und auf ein Output Compare Interrupt wartet. Kann es sein, 
dass dieses Output Compare Interrupt gesperrt wurde, da ich mich ja 
gerade in dem INT0 Interrupt befinde?
Und wenn ja wie kann ich denn dieses Porblem beheben, dass wenn ich nen 
INT0 Interrupt bekomme was über RS232 sende?

LG
Marcel

PS: Ich nutze den Atmega88 und den GCC

Autor: TrippleX (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
In Zeile 55 ist ein Fehler im Programmcode.

Autor: avr (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
@TrippleX

Nein, es ist Zeile 42

avr

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.