|
|
Строка 5: |
Строка 5: |
| =Класс RTC – часы реального времени<ref>[http://docs.micropython.org/en/latest/library/pyb.RTC.html docs.micropython.org - class RTC – real time clock]</ref>= | | =Класс RTC – часы реального времени<ref>[http://docs.micropython.org/en/latest/library/pyb.RTC.html docs.micropython.org - class RTC – real time clock]</ref>= |
|
| |
|
| RTC-часы (от англ. ''«real time clock»'', т.е. ''«часы реального времени»'') – это автономные часы, отслеживающие дату и время. | | [[RTC-часы]] (от англ. ''«real time clock»'', т.е. ''«часы реального времени»'') – это автономные часы, отслеживающие дату и время. |
|
| |
|
| Пример использования: | | Пример использования: |
Строка 26: |
Строка 26: |
| * [[MicroPython:Библиотеки/pyb/Класс RTC/RTC.calibration()|RTC.calibration(cal)]] | | * [[MicroPython:Библиотеки/pyb/Класс RTC/RTC.calibration()|RTC.calibration(cal)]] |
|
| |
|
| • RTC.wakeup(timeout, callback=None) – настраивает пробуждающий RTC-таймер, который будет срабатывать каждые timeout миллисекунд. Эта срабатывание будет пробуждать PyBoard из обоих режимов сна: pyb.stop() и pyb.standby().
| |
| Если в timeout задать None, то пробуждающий таймер будет отключен.
| |
| В аргументе callback задается функция обратного вызова, которая будет запускаться при каждом срабатывании таймера. У этой функции должен быть только один аргумент.
| |
| • RTC.info() – считывает информацию о времени запуска и источнике сброса. | | • RTC.info() – считывает информацию о времени запуска и источнике сброса. |
| o Значение ниже «0xffff» – это количество миллисекунд, в течение которых выполняется запуск RTC-часов. | | o Значение ниже «0xffff» – это количество миллисекунд, в течение которых выполняется запуск RTC-часов. |
Проверка/Оформление/Редактирование: Мякишев Е.А.
Класс RTC – часы реального времени[1]
RTC-часы (от англ. «real time clock», т.е. «часы реального времени») – это автономные часы, отслеживающие дату и время.
Пример использования:
rtc = pyb.RTC()
rtc.datetime((2014, 5, 1, 4, 13, 0, 0, 0))
print(rtc.datetime())
Конструкторы
Методы
• RTC.info() – считывает информацию о времени запуска и источнике сброса.
o Значение ниже «0xffff» – это количество миллисекунд, в течение которых выполняется запуск RTC-часов.
o Если в бите «0x10000» задана единица, то это значит, что причина сброса – это включение платы.
o Если в бите «0x20000» задана единица, то это значит, что произошел внешний сброс платы.
• 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.
<syntaxhighlight lang="python" enclose="div">
См.также
Партнерские ресурсы |
---|
Криптовалюты |
|
---|
Магазины |
|
---|
Хостинг |
|
---|
Разное |
- Викиум - Онлайн-тренажер для мозга
- Like Центр - Центр поддержки и развития предпринимательства.
- Gamersbay - лучший магазин по бустингу для World of Warcraft.
- Ноотропы OmniMind N°1 - Усиливает мозговую активность. Повышает мотивацию. Улучшает память.
- Санкт-Петербургская школа телевидения - это федеральная сеть образовательных центров, которая имеет филиалы в 37 городах России.
- Lingualeo.com — интерактивный онлайн-сервис для изучения и практики английского языка в увлекательной игровой форме.
- Junyschool (Джунискул) – международная школа программирования и дизайна для детей и подростков от 5 до 17 лет, где ученики осваивают компьютерную грамотность, развивают алгоритмическое и креативное мышление, изучают основы программирования и компьютерной графики, создают собственные проекты: игры, сайты, программы, приложения, анимации, 3D-модели, монтируют видео.
- Умназия - Интерактивные онлайн-курсы и тренажеры для развития мышления детей 6-13 лет
- SkillBox - это один из лидеров российского рынка онлайн-образования. Среди партнеров Skillbox ведущий разработчик сервисного дизайна AIC, медиа-компания Yoola, первое и самое крупное русскоязычное аналитическое агентство Tagline, онлайн-школа дизайна и иллюстрации Bang! Bang! Education, оператор PR-рынка PACO, студия рисования Draw&Go, агентство performance-маркетинга Ingate, scrum-студия Sibirix, имидж-лаборатория Персона.
- «Нетология» — это университет по подготовке и дополнительному обучению специалистов в области интернет-маркетинга, управления проектами и продуктами, дизайна, Data Science и разработки. В рамках Нетологии студенты получают ценные теоретические знания от лучших экспертов Рунета, выполняют практические задания на отработку полученных навыков, общаются с экспертами и единомышленниками. Познакомиться со всеми продуктами подробнее можно на сайте https://netology.ru, линейка курсов и профессий постоянно обновляется.
- StudyBay Brazil – это онлайн биржа для португалоговорящих студентов и авторов! Студент получает уникальную работу любого уровня сложности и больше свободного времени, в то время как у автора появляется дополнительный заработок и бесценный опыт.
- Автор24 — самая большая в России площадка по написанию учебных работ: контрольные и курсовые работы, дипломы, рефераты, решение задач, отчеты по практике, а так же любой другой вид работы. Сервис сотрудничает с более 70 000 авторов. Более 1 000 000 работ уже выполнено.
- StudyBay – это онлайн биржа для англоязычных студентов и авторов! Студент получает уникальную работу любого уровня сложности и больше свободного времени, в то время как у автора появляется дополнительный заработок и бесценный опыт.
|
---|
Внешние ссылки