il-2 (19.06.2015 15:50, просмотров: 237) ответил vasily777 на Какой кварц ставите в RTC STM32F103?
Обычный на 12.5pF. Нагрузить как положено его не удастся, поэтому убегание часов компенсирую калибровкой (при комнатной температуре). Калибровка - по системному кварцу. Вообще - если есть системный кварц, то при работе девайса счет времени надо вести по нему - он более точный и стабильный (если его правильно нагрузить). У меня сделано так: при подаче питания считывается время из регистров RTC и набежавшая за предыдущее время работы ошибка (из BACKUP-регистров). Это время+ошибка используется в девайсе и инкрементится по системному кварцу. Так-же при работе смотрится рассогласование между часовым кварцем (по регистру RTC->DIV) и системным кварцем, это рассогласование добавляется в BACKUP-регистр ошибки. Т.е. пока девайс включен часы не будут сильно зависеть от температуры.