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
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.
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.