was willst Du mit dem Schaltplan?
Ich sagte bereits, daß das Board mit 16Mhz externen Quarz prima läuft.
nun ist das Quarz weg, die Fuses sind auf 8Mhz intern gestellt und anscheinend passt der bootloader nicht.
Nöö...
Sonst hätte es ja bei mir nicht funktionieren können.
was willst Du mit dem Schaltplan?
Natürlich um den zu prüfen!
Das Board ist wie bei einem Arduino Mega Board angeschlossen,
Das stimmt nicht.
Überführt!
Deine Reset Anbindung ist anders.
FTDI232 statt 16U2
Sollte aber beides nichts ausmachen.
Immerhin ist C16 vorhanden.
und anscheinend passt der bootloader nicht.
Wie willst du das begründen?
Um auf Posting #1 zurück zu kommen
38400Baud hat bei 8MHz einen Fehler von 0,2 %
Das ist ok.
Die Probleme fangen so ca ab 2% Abweichung an.
Jetzt müsstest du herausfinden, wie genau dein interner Takt ist, ob er weniger als 2% daneben liegt.
Auch der FTDI kann leicht daneben liegen.
Der Fehler kann sich addieren, oder gegenseitig auslöschen.
Normalerweise ist bei AVRs OSCCAL für eine 3,3V Versorgung bei 20°C vorbesetzt.
Sowohl die Abweichung für höhere Spannungen, als auch die Temperaturabhängigkeit ist immens.
Das Datenblatt weiß genaueres.
Die Grundregel heißt:
Ohne Quarz keine Serielle Kommunikation, für AVRs.
Es sei denn man treibt erheblichen Aufwand mit OSCCAL, und das schon im Bootloader.
Mein Tipp:
Vergiss den Bootloader.
Arbeite mit ISP