как долго должен длиться прерывающий сигнал?
Я хочу применить прерывание программы с помощью НАРАСТАЮЩЕГО сигнала с пина. Как долго должен нарастать сигнал, чтобы его можно было считать прерыванием?
@Marek, 👍1
Обсуждение1 ответ
Лучший ответ:
▲ 4
Если выбрано прерывание по фронту или переключению, импульсы, которые длятся дольше одного тактового периода, будут генерировать прерывание. Более короткие импульсы не рекомендуются для генерации прерывания.
Источник (стр. 91, глава 17.2.1 «Внешний регистр управления прерываниями A»)
,
@Ignacio Vazquez-Abrams
Большое спасибо за ваш ответ и содержательную ссылку., @Marek
Смотрите также:
- Использование millis() и micros() внутри процедуры прерывания
- Подсчет импульсов с прерыванием
- Как работают прерывания на Arduino Uno и аналогичных платах?
- Устранение дребезга кнопки с помощью прерывания
- Почему необходимо использовать ключевое слово volatile для глобальных переменных при обработке прерываний в ардуино?
- Программа arduino выдаёт ошибку expected //primary-expression before ')' token error: //expected ';' before '}' token E
- Как сгенерировать аппаратное прерывание в mpu6050 для пробуждения Arduino из режима SLEEP_MODE_PWR_DOWN?
- Использование поворотных энкодеров с прерываниями смены контактов
Какой микроконтроллер вы используете? Вы смотрели в его техническом описании минимальное время нарастания/подавление помех?, @Maximilian Gerhardt