Erst einmal vielen dank für die Antwort.

Sorry für die blöde Frage, aber du überträgst schon ein fertig compiliertes Hex-File oder?
Ja, das tue ich natürlich!

Und der Bootloader den du mit Ponyprog hochgeladen hast ist für einen ATMega16 mit 16MHz?
Für den Mega 16 ist der Bootloader auf jeden Fall ausgelegt. Ob die Taktfrequenz stimmt werde ich noch einmal überprüfen.

Dann würde ich ein kleines Programm schreiben das für eine Taktrate von 16MHz compiliert ist und ein bischen Text über die serielle Schnittstelle ausgibt.
Wenn du das über den ISP hochlädst und es richtig funktioniert, sind die Fusebits für den externen Quarz richtig eingestellt.
Genau das habe ich auch schon probiert und festgestellt das die Übertragung über die serielle Schnittstelle funktioniert.
Über ISP kann ich die Programme fehlerfrei hochladen und die funktionieren dann auch.


OK. dann werde ich jetzt noch einmal überprüfen ob der Bootloader auch für 16 MHz ausgelegt ist.

Nochmals vielen Dank für die Hilfe.