Forum: Mikrocontroller und Digitale Elektronik printf auf einen bestimmten UARD anwenden


von Thomas S. (thomass)


Lesenswert?

@all,

ich versuche nun schon seit längerem den printf Befehl bei meinem 
Mega128 anzuwenden jedoch ohne Erfolg.
Ich habe beide Schnittstellen in Bertrieb und bis jetzt schicke ich 
alles mit ein besonderes Protokoll per Schnittstelle UARD0 und 
UARD1(Hardwarespezifisch).

Nunn wollte ich einfach nur der für die Richtigkeit der gespeicherten 
Werte zu Testzwecken diese per printf an den PC schicken um diese prüfen 
zu können.

Ich habe beim Mega noch nie printf verwendet jedoch unter Keil mit dem 
C817 habe ich einfach die stdio.h eingebunden und fertig.

Hier im Forum habe ich gelesen, dass ich noch einige Funktionen 
erstellen muss wie putchar() etc.

Kann mir jemand mal erklären was ich Einstellen muss etc. um den printf 
zu verwenden.
Ein kleines Beispielprogramm wäre sehr hilfreich.

Danke schon mal für die HILFE.

Thomas

von Andreas S. (andreas) (Admin) Benutzerseite


Lesenswert?

Kommt darauf an welchen Compiler du verwendest.

von Thomas S. (thomass)


Lesenswert?

@all,

OK immer das gleiche 10mal durchgelaesen und doch wieder etwas 
vergessen.


Ich verwende AVR Studio 4.13 und WinAVR Version ??? aber nicht älter ans 
4 Monate.

Thomas

von winne (Gast)


Lesenswert?

UARD0 und
UARD1(Hardwarespezifisch).

versuchs mal mit nem harden "D"   ähm "T"

von Thomas S. (thomass)


Lesenswert?

@winne,

OKOK habe mich verschrieben UART0 und UART1.

Schande über mich :-)

Thomas

von Artur Funk (Gast)


Lesenswert?

Streng geheime Webadresse zu dem Printf-Tutorial in Verbindung mit UART:
http://www.mikrocontroller.net/articles/AVR-GCC-Tutorial#Die_Nutzung_von_printf

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.