В STM32F4 все пины можно зацепить на EXTI прерывания? Или есть ограничения? (С учетом того, что 5-9 и 10-15 вешаются на одно прерывание и там надо внутри смотреть какая линия дернула его)
Да, придется смотреть. И причём полной точности не получится, если одноимённый пин другого порта тоже настроен на прерывания и имеет уже тот же уровень что и проверяемый
А то я сталкивался в MCU со всяким, в том же ESP32 например есть input only пины и без подтяжки... вдруг я чего упустил, первый раз с F4 работаю. Естественно пины буду читать, просто таймеры заняты, прийдется делать энкодеры через EXTI