Forum: Mikrocontroller und Digitale Elektronik HC12, Interrupt, ICC12 (printf,scanf)


von Alex (Gast)


Lesenswert?

Hallo zusammen.
Ich benutze Mikrokontroller HC12 und ICC12-Compiler. Kommunikation
zwischen Mikrocontroller und PC erfolgt über RS232-Schnittstelle
(CSI-Modul.

Folgende Frage:
Ich möchte mit Hilfe von Ein- und Ausgabe Funktionen (printf, scanf) am
Terminal eines ICC12-Compilers die Textmeldungen ausgeben und die
Variablen (Registerwert) verändern wenn der Mikrokontroller im Betrieb
ist.
Das funktioniert solange der Teimerinterrupt, der für andere Funktion
sorgt,aus ist. Werden globale Interrupts eingeschaltet, bleibt der mC
hängen.

Danke Alex

von Klaus (Gast)


Lesenswert?

Vielleicht ruftst Du eine (printf, scanf) innerhalb eines INT auf, und
der INT kommt eben viel zu schnell.

von Alex (Gast)


Lesenswert?

Ja das kann natürlich sein, aber es muss doch irgend ein Weg geben um
das zu vermeiden. Oder?

von Alex (Gast)


Lesenswert?

Kann jemand mir weiter Helfen??
Danke

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
Noch kein Account? Hier anmelden.