Arduino:Библиотеки/CurieTimerOne
Материал из Онлайн справочника
Перейти к навигацииПерейти к поиску
{{#setlogo:ArduinoCommunityLogo.png}}
Поддержать проект | Содержание | Знакомство с Arduino | Продукты | Основы | Справочник языка Arduino | Примеры | Библиотеки | Хакинг | Изменения | Сравнение языков Arduino и Processing |
Перевод: Максим Кузьмин
Проверка/Оформление/Редактирование: Мякишев Е.А.
Библиотека Curie Timer One[1]
Эта библиотека позволяет использовать на плате Arduino 101 или Genuino 101 функции таймера, т.е. вы, по сути, сможете добавлять и управлять событиями, основанными на функционале таймера. Таймер выставляется на определенное количество микросекунд, и каждый раз, когда это время истекает, это увеличивает значение счетчика и запускает прерывание (если оно было задано). Это значит, что вы, указав ту или иную частоту, можете запрограммировать повторяющиеся прерывания. Библиотека Curie Timer One также поддерживает генерацию ШИМ-сигнала с разрешением в 1024 шага и периодом, который можно задать в микросекундах.
Функции
- start()
- restart()
- kill()
- attachInterrupt()
- detachInterrupt()
- readTickCount()
- rdRstTickCount()
- pause()
- resume()
- pwmStart()
- pwmStop()
Примеры
- Curie Timer One Interrupt – Устанавливает таймер и запускает прерывание
- Curie Timer One PWM – Генерация ШИМ-сигнала на цифровом контакте (полное управление всеми параметрами)