Цитата(Med-IK @ Oct 16 2013, 13:05)

Хочу понять как синициализировать его, чтобы он тикал независимо от ядра и из каких регистров показания считывать. Все. Нужен минимальный функционал, без прерываний, без изощренных настроек. Дальше сам разберусь.
Очень просто.
1. Инициализировать ножки GPIO подключенные к кварцу 32768 Гц как альтернативные - в регистрах PxSEL0,1 установить соответствующие биты в 1. Если кварца на плате нет - припаять. Точнее вот такие настройки GPIO.

2. Включить генератор XT1 - в регистре CSCTL4: бит XT1OFF=0; XTS=0; XT1BYPASS=0.
3. В регистр RTCCTL1 (тот что по смещению 01 от базы), записать значение 0x80 для счёта в BCD-формате, и 0х00 для счёта в бинарном формате. В общем надо сбросить бит RTCHOLD, и счёт начнётся.
4. Данные считывать из соответствующих регистров: секунды (смещ.0х10), минуты (смещ.0х11), часы (смещ.0х12) и т.д.