IAR EWARM: printf und scanf, UART

Gast #2447263
Lesenswert?

hallo,
ich habe mir die testversion von IAR EWARM geholt und möchte jetzt damit 
meinen Cortex M3 programmieren.
Ich würde für die Ausgabe von Texten im Terminal gerne printf verwenden, 
und wenn scanf funktionieren würde, wäre das auch ganz toll.
Könnt ihr mir weiterhelfen, wie ich das hier zum Laufen bringen kann?

Gruss
Oli
Gast #2447342
Lesenswert?

Im Prinzip geht das sehr elegant, indem die angepasste printf-Funktion 
_formatted_write() aufruft und dabei einen Pointer für die 
Ausgaberoutine übergibt. Dazu braucht man aber den Quellcode von 
PRINTF.C, der bei Deiner Testversion wohl fehlt. Es sind nur zehn 
Zeilen.
Eine Möglichkeit wäre, diese PRINTF.C in anderen Testversionen zu 
suchen.

Oder Du machst es wie alle Anderen auch: sprintf() aufrufen und dann den 
string ausgeben; das gleiche gilt dann auch für sscanf() - andersherum 
natürlich.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren