Gast
#407640
Hallo ! Ich habe den im Anhang liegenden Code für einen ATMEGA16 getippt. + das Headerfile, was ich in den Anhang mit reingeschrieben habe (nur ein file hochladbar) Mein Problem ist dass wenn ich eine Zeichenkette auf TX Seite ausgeben will über puts nur Datenmüll erhalte :O( ankommen tut zwar was (was erstmal aussagt dass die UART Schnittstelle überhaupt schonmal was tut) aber eben falsche Zeichen. Das Baudrateregister und control Register habe ich nach Datenblatt eingestellt. also für die Taktfrequenz 1 MHz intern (muss leider mit internem RC glied testen da der Quarz Circuit auf dem Testboard defekt ist :O( ) Das Baudratenregister habe ich im ersten Versuch über die im Datenblatt enthaltene Formel eingestellt und im zweiten Versuch direkt die Werte zugewiesen. Im Makefile ist auch die korrekte Taktfrequent des µC eingestellt. Vielleicht sieht ja jemand woran es evtl liegen könnte , dass die UART Ausgabe nicht funzt. Gruß der braini