Привет!
Нужно поймать сигнал с внешнего компаратора детектировать записать в массив число до которого досчитал счетчик.
Поставил максимальный приоритет в кубе. Но все равно время выхода на вектор прерывания разное. На фото показан принимаемый сигнал с компаратора. На вход компаратора подается гармонический сигнал частотой примерно 5 МГц. Мне нужно отловить растущий фронт первого импульса все остальные для меня не важно, важен только первый. И в обработчики прерываний записать число до которого досчитал счетчик. А тут разное время выхода на вектор прерывания то 250 нс то 1 мкс и вот получается сам контролер создает ошибку почета времени прохождения сигнала. На фото Ком. компаратор, В.П-вектор прерывания(в векторе устанавливаю лог. единицу на порту и сразу нуль). Подскажите в чем может быть дело? Сылка на видио прерывания (поставил RC цепочку) https://yadi.sk/i/VW01ResxoPxzx
Не понятки со внешнем прерыванием на stm32f429zi
-
Alex_Golubev
- Встал на лапы
- Сообщения: 87
- Зарегистрирован: Вс ноя 15, 2015 05:54:13
Не понятки со внешнем прерыванием на stm32f429zi
- Вложения
-
- Безымянный.png
- (225.97 КБ) 217 скачиваний
-
- DSC_0218.jpg
- (78.69 КБ) 294 скачивания
- Реклама