La sortie TX (RS232) du NEO-6M est reliée à l'entrée RX de l'Atmega. C'est par ce biais que sont transmises les informations donnant l'heure précise, suivant le protocole NMEA. (informations dénommées "GPZDA" = date and time) Toutefois ces infos ZDA ne sont pas émises par défaut par le NEO-6M, seules les informations GPGLL (latitude-longitude) le sont. Il faut paramétrer le NEO-7M (avec le logiciel windows "u-center") pour qu'il sorte ces ZDA. On peut ensuite, toujours à l'aide du logiciel u-center faire en sorte que ce paramétrage soit mémorisé en RAM interne alimentée par un accu lilliputien présent sur le module, ce qui signifie que ces infos sont en fait perdues si le module n'est pas alimenté pendant un ou deux jours... Solution : ré-paramétrer correctement le NEO-6M automatiquement à chaque mise en service, et sans utiliser le logiciel windows u-center. Et il se trouve que l'ATmega s’acquitte fort bien de cette tâche ! Et c'est la raison d'être de la seconde liaison entre le TX de l'ATmega et le RX du NEO-6M.