Forum: Mikrocontroller und Digitale Elektronik printf Serieller Schnittstelle nutzen (Realview-Kompiler)


von Volker -. (volker-01)


Lesenswert?

Hallo,

ich arbeite gerade mit dem LPC23xx und nutze den Realview-Kompiler und 
die µVision-Umgebung von KEIL. Ich habe früher schon mehrfach bei AVRs 
mit dem fdevopen() gearbeitet um die seriellen Interfaces  mit den 
printf und scanf-Funktionen nutzen zu können. Dies wollte ich hier nun 
auch tun, jedoch habe ich feststellen müssen, das fdevopen() nicht 
existiert. Hat vielleicht irgend jemand eine Ahnung, wie man printf und 
scanf anderweitig zum laufen bekommt? Die fdevopen-Funktion steht 
zumindest scheinbar nicht zur verfügung(zumindest nicht in den 
Header-Files der Lib des RV-Kompilers).


gruß, volker

von ARM-Fan (Gast)


Lesenswert?

Implementiere die Funktionen putchar und getchar so, dass
sie auf den UART deiner Wahl schreiben bzw, von ihm lesen und
schon gehts. Hab ich die Tage auch grad aufm LPC2368 gemacht,
um meine debug-Ausgaben mit printf loszuwerden.

Könnte es dir aber erst am Montag ganz konkret sagen, wenn ich
wieder auf der Arbeit bin.

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.