Gast
#95975
Hi, wer kann mir sagen, ob man grundsätzlich mit allen 8051er µC mittels printf() Zeichen über dir ser. Schnittstelle ausgeben kann, oder ob manche die Funktion nicht unterstützen. Ich arbeite mit dem AT89S53 und der will und will nichts mit printf() ausgeben. Habe die stdio.h inkludiert und im Debugmodus von µVision2 werden Zeichen mit printf ausgeben. Sobald aber der Flash beschrieben wurde, geht es nicht mit printf(), sondern nur umständlich mit SBUF und TI/RI abfragen usw. Habe mal mit nem SAB80C517A gearbeitet, und der hatte mit printf() und scanf() null Probleme. Jetzt frage ich mich, ob die Nutzung von printf() nur von der stdio.h abhängt, oder vom Controllertyp? Eine Anleitung von Keil läuft auch nur in der Simulation und im Controller selber tut sich da seriell auch nichts. Vielleicht hat jemand einen entscheidenen Tip. Manfred