mikrocontroller.net

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


Autor: Alex (Gast)
Datum:

Bewertung
0 lesenswert
nicht 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

Autor: Klaus (Gast)
Datum:

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

Autor: Alex (Gast)
Datum:

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

Autor: Alex (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Kann jemand mir weiter Helfen??
Danke

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.