wieso ist das klar. Ich war bisher der Meinung, dass zum programmieren überhaupt kein Quarz benötigt wird.

Nochmal zum Verständnis:

Dein controller braucht in jedem Falle einen Takt um zu laufen.
Ohne läuft er nicht einen schritt.

Wenn du ihm sagst das der Takt Extern kommt dann schaltet er danach den Internene Generator ab und wartet an dem entsprechenden Eingang auf den Takt.
Kommt dieser nicht dann wird er auch nicht mehr reagieren da er ,wie gesagt, ohne irgendeinen Takt nicht lauft.

Du mußt also erst nen externen Takt anlegen um ihn wieder zu nutzen.