Zum Testen sollte man besser mehr als nur ein Zeichen senden, da fällt es leichter etwas zu erkennen. Wenn man immer das selbe zeichen sendet kann man sogar auf dem Oszilloskop eine stehendes Bild bekommen und auch ein Voltmeter kann schon weiterhelfen.

Ich sehe nicht das der TX Pin auf Ausgang geschaltet ist. Bin mir zwar nicht 100% sicher ob dass nötig ist, schaden tut es aber mit Sicherheit nicht.

Sonst mal testen ob der Prozessor wirklich mit 12 MHz läuft und nicht mit dem internen Takt (1 MHz).

Viel Spass bei der Fehlersuche.