Использование таймера библиотеки проводов
Я хотел бы знать, использует ли Wire Library аппаратный таймер от Arduino Mega 2560. И если да, то какой именно таймер.
Поскольку я использую Таймер 1. После внедрения Wire Library у меня происходят некоторые странные вещи, которые, вероятно, связаны с Таймером.
Большое спасибо.
@passischoppi, 👍0
1 ответ
Лучший ответ:
▲ 0
Нет, это не так.
Он имеет собственный таймер, который называется "Генератор скорости передачи данных". который управляется с помощью регистра TWBR
. Он берет источник времени непосредственно из часов основного процессора и делит его вниз.
,
@Majenko
Смотрите также:
- Отправка и получение различных типов данных через I2C в Arduino
- Использование millis() и micros() внутри процедуры прерывания
- Как сделать очень долгую функцию delay(), несколько часов
- Разница между «time_t» и «DateTime»
- Получение BPM из данного кода
- Как выбрать альтернативные контакты I2C на ESP32?
- Как считать время в секундах?
- Wire.h не найден!