Probleme bei "Interrupts+printf()" in C

bEnnY'

Cadet 4th Year
Registriert
Feb. 2007
Beiträge
125
Heyho!
Ich weis nicht, ob das hier das richtige Forum für so ne Frage ist, aba bisher hat mir dieses Forum immer am besten weiter geholfen... ;)

Also fangen wir mal an. Ich arbeite zusammen mit nem Freund für ein Schulprojekt mit einem Microcontroller mit nem SAB 80C535. Am Ende soll des ganze dann ne Hausautomatisierung werden :)
Letztens habe ich mal mit Interrupts angefangen. Hier bin ich jedoch auf einige Probleme gestoßen:
Beispielsweise kann ich, sobald ich ein Interrupt verwende, keine printf()-Anweisung mehr verwenden, weil sich dann das Programm immer an der Stelle, wo es die Daten mit printf() über die serielle Schnittstelle an den PC übermittelt, aufhängt.

Deshalb wollte ich mal frageb, ob i-jemand weis, woran das liegt.
Muss man evtl. eine andere Funktion anstelle von printf() werwenden, sobald Interrupts in Spiel kommen?

Danke schonmal für die Hilfe :)

MfG Benjamin Sautermeister
 

Ähnliche Themen

Zurück
Oben