Эх... с инжектированными каналами я разобрался. И с аналоговой собачкой тоже.
и озвученный уважаемым Борщом принцип
Цитата
Прочитать результаты преобразования каждого канала и сравнить с вашими пределами. Аппаратного указателя на сработавший канал не предусмотрено.
реализовал.
Но уперся в интересную штуку.... Смотрите, мне нужно анализировать 3 канала, ловить импульсы. С одним каналом получилось - я поставил пределы от 0 до 2048, соответственно ловлю фронт. А поймав, чтобы собакотаймер не гавкал каждый такт, перевожу пределы в диапазон от 2048 до 4096. Соответственно, после этого я ловлю только спад.
Но... если у меня 3 канала и на каждом независимо идущие импульсы.... Да, я поймав прерывание могу проанализировать с какого канала оно пришло, как посоветовал Борщ. Но если я изменю пределы, то это повлияет на анализ импульсов других каналов.
Решаема ли эта задача средствами STM32 ?