Много лет назад я разработал свой очередной вариант настенных часов с функцией термометра, в которых тактирование и отсчет времени осуществлялись кварцевым генератором [1]. Эти часики до сих пор исправно работают у меня дома и, хотя их точность хода достаточно высокая (опоздание составляет примерно полсекунды в сутки), раз в пару месяцев, когда уже становится заметным отклонения хода часов, приходится проводить ручную коррекцию времени по данным из интернета. И вот было решено создать девайс, который по сигналам точного времени со спутника корректировал бы точность хода часиков. В качестве основы выбор пал на модуль глобальной системы позиционирования (GPS) на чипе NEO-6M (U-Blox) Это очень популярный, недорогой и высокопроизводительный модуль GPS с керамической антенной, встроенным чипом памяти и резервной батарей. И так, схема устройства проста и компактна, и выполнена на базе микроконтроллера PIC12F1822. Модуль NEO-6M по умолчанию настроен на скорость 9600 бод, асинхронный 8 битной