DS1307

DCF77.... e' il nome del collegamento via radio ( onde lunghe ) da Francoforter ( o ha cambiato postazione ? )

Il DS1307 e' un chip ( RTC ) specializzato per il mantenimento della data e ora . usa un suo quarzo ( 32.768 hz ) e una sua batteria di backup ( CR2025-CR2032, etc )
Il settaggio della data e ora si fa' una tantum, ovvero quando lo accendi la prima volta.
Arduino o il Tiny, senza un sistema di batteria in tampone, a ogni riavvio o reset dovresti reimpostare l'ora e la data

E' come l'orologio di un PC, cambia nome del chip, ma il risultato e' lo stesso

Si, potresti anche usare il DCF77 per sincronizzare l'ora su arduino. Solo che e' un segnale molto particolare, legato alle condizioni ambientali ( propagazione nella ionosfera ) e quindi possono passare ore o giorni, prima che riesca a sinconizzarsi ( normalmente lo fa' durante la notte, quando le condizioni sono piu' favorevoli )

In conclusione. Il modo piu' sicuro e rapido e' un RTC, come appunto il DS1307
Poi c'e' chi sincronizza l'RTC con DCF77 o NTP ( un servizio di sincronizzazione via internet ), ma e' solo per avere l'orario il piu' esatto possibile