MicroPython:Библиотеки/pyb/Класс RTC/RTC.calibration(): различия между версиями

Материал из Онлайн справочника
Перейти к навигацииПерейти к поиску
(Новая страница: «{{MicroPython/Панель перехода}} {{Перевод от Сubewriter}} {{Myagkij-редактор}} =Класс RTC – часы реального в...»)
 
Нет описания правки
Строка 3: Строка 3:
{{Myagkij-редактор}}
{{Myagkij-редактор}}


=Класс RTC – часы реального времени<ref>[http://docs.micropython.org/en/latest/library/pyb.RTC.html docs.micropython.org - class RTC – real time clock]</ref>=
=RTC.calibration(cal)<ref>[http://docs.micropython.org/en/latest/library/pyb.RTC.html docs.micropython.org - class RTC – real time clock]</ref>=


<syntaxhighlight lang="python" enclose="div">
<syntaxhighlight lang="python" enclose="div">

Версия от 12:13, 11 октября 2020

Перевод: Максим Кузьмин
Проверка/Оформление/Редактирование: Мякишев Е.А.


RTC.calibration(cal)[1]

RTC.calibration(cal)

Задает или считывает RTC-калибровочное значение.

Без аргументов этот метод вернет текущее калибровочное значение (целое число в диапазоне между «-511» и «512»). Если задать в нем аргумент cal, он задаст калибровочное значение.

Механизм плавной RTC-калибровки (RTC Smooth Calibration) настраивает тактовую частоту RTC-часов, добавляя или убавляя заданное количество тактов из частоты 32768 Гц в течение 32-секундного периода (это соответствует 220 тактам). Положительные значения увеличивают частоту, а отрицательные – уменьшают. Одна единица – это 0.954 ppm. Таким образом, диапазон калибровочных значений варьируется от (-511 * 0.954) ~= -487.5 ppm до (512 * 0.954) ~= 488.5 ppm.

См.также

Внешние ссылки