ВходНаше всё Теги codebook PARTS Поиск Опросы Закон Понедельник
28 сентября
/925911
Ксения (07.06.2019 02:39 - 02:43, просмотров: 9213)
STM32: Как узнать, какому порту принадлежит пин, вызвавший внешнее прерывание? Проблема в том, что у STM32 на одну линию прерывания посажены одноименные пины всех портов. Например, прерывание EXTI0 могут вызвать нулевые пины портов imagePA0,PB0,PC0,PD0,PE0 и т.д. Но как, получив это прерывание, распознать, кто их них его виновник? P.S. В AVR такой проблемы не было, т.к. "коллективные" прерывания были сгруппированы внутри одно порта, а внутри были различимы по флаговой маске. А здесь как быть?
Ответить
Ответы