Ich spiele auf meinen Atmega128 ein Programm auf, dass bereits funktionierte.

Nun bekomme ich als Ausgabe über die UART (ich nutze HTerm) nur noch ein "\0" wenn ich den Atmega resete.
Früher habe ich viele Ausgaben erhalten.

Ich habe den Code mit dem AVR-Studio aufgespielt und dort keine Fehlermeldungen erhalten.

Dazu muss ich sagen, dass ich ein kleines Board verwende. An diesem Board hängt noch ein Display dran, dass ca. 500mA zieht und mit einem Netzteil versorgt wird. Nun habe ich von meinem Atmegaboard zum Display auch noch ein Kabel mit GND, 5V und \Reset.

Ich dachte mir dass muss ich machen, damit beide das gleiche Potential haben. (Muss ich das???!)

Aus versehen habe ich die Netzspannung des Displays entfernt, worauf mein Netzteil für den Atmega in die Strombegrenzung (ca. 450mA) gegangen ist und ich gleich das Display abgesteckt habe.

Kann dies einen bleibenden Schaden an meinem Atmega verursacht haben?
Wie kann ich nun vorgehen? Verschiedene UART-Tests von mir haben bereits versagt Bitte helft mir!!