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
In Zeile 55 ist ein Fehler im Programmcode.
@TrippleX Nein, es ist Zeile 42 avr
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.