Ich habe ein Atmega64 DevBoard entwickelt um mal zu sehen was der alles kann. Bootloader brennen hat funktioniert ich kann auch Problemlos einen Sketch hochladen und GPIOs schalten, was allerdings nicht funktioniert ist die Serielle Kommunikation.
Zu beginn mal das einfachste gemacht was mir einfiel nämlich:
ich glaube auch nicht das der Chip defekt ist. Das erste flashen wird Zufall gewesen sein. Die Led Beschaltung an TX macht sicherlich Mist. Am Controller Rx stimmt noch alles. Das ergibt noch keinen Spannungsteiler für den Controller Rx Eingang. Allerdings erzeugt der Controller Tx Ausgang wenn auf 0V mit der Beschaltung einen unschönen Spannungsteiler am CH340 Eingang. Lass mal die Leds weg und entkoppel sie notfalls mit einem OPV.
Wenn das eine Platine ist, dann noch etwas Kosmetik. Die Vcc Pins und der Avcc Pin bekommt jeder seinen eigenen 100nF direkt am Pin. Keine Sammelschiene!