Лучшее решение для избавления от электронного c шума на выводе, который (чрезмерно) запускает ваш EXTI, - это улучшение аппаратного обеспечения - но это программная плата, а не электронная c. .
Если к этому выводу подключен канал TIM, я бы рекомендовал использовать его для фильтрации входящего сигнала. Но я думаю, что у PC14 нет таймера.
Второе лучшее решение (и это где обходные пути уже начались!) Заключается в использовании таймера (TIM, а не его канала), либо для установки sh periodi c временной базы для выборки вывода ( через DMA или ISR и подавать образцы в программную фильтрацию ...) - или для деактивации прерывания EXTI в EXTI ISR, запустите таймер и повторно активируйте прерывание EXTI по истечении таймера.
Оба эти подхода на основе µ C неуклюжи и явно уступают разработке хорошего оборудования. Это не говорит о том, что с «хорошим» оборудованием вы не должны добавлять некоторую защиту от помех или шума в свое программное обеспечение!