> Was ich ändern wollte war der externe Takt durch einen "Crystal
> Oscillator" (4MHz) wie er hier im AVR Tutorium verbaut wird.
Ein Quarz-Oszillator ist kein Quarz!
Was du hast, ist wahrscheinlich ein Quarz und kein
Quarz-Oszillator. Ein Quarz-Oszillator schwingt von
alleine und liefert ein Taktsignal. Ein Quarz braucht
eine Verstärkerschaltung um ins Schwingen zu kommen.
Ein Quarzoszillator kann direkt über XTAL1 an den Mega16
angeschlossen werden, da er ja von alleine schwingt und einen
Takt erzeugt.
Ein Quarz muss mit beiden beiden Beinen an den Mega16
angeschlossen werden. Der Mega16 enthält den dazu passenden
Schaltkreis der dafür sorgt, dass der Quarz ins Schwingen
kommt.
Wenn du den Mega16 wiederbeleben möchtest, dann musst du
an XTAL1 jetzt irgendeine Schwingung rein zaubern (die
natürlich schnell genug sein muss). Wenn du noch einen
Mega16 hast, dann programmiere ihn so, dass er einen Pin
toggelt und benutze diesen Pin als Frequenzlieferant.
Du kannst auch einen 555 benutzen oder einen Frequenzgenerator
oder was du auch immer hast.