Nie wiem, czy z pośpiechu czy z głupoty, ale nie mogę znaleźć rozwiązania.
Pacjent to STM32F407.
Problem: Chcę ustawić priorytet przerwania zewnętrznego od PE5.
Nie ważne, czy używam do tego funkcji CMSIS, ja akurat robię to na piechotę.
Ale zarówno jako argument np funkcji NVIC_EnableIRQ() albo bezpośrednio do rejestru
NVIC->ISER[x]
czy też jako indeks
NVIC->IP[]
muszę podać numer przerwania.
No ale jak tu podać numer przerwania od EXTI5 skoro definicje kończą się na EXTI4?
A numer 11 to już DMA..
Pewnie jak zwykle przy takich pytaniach bywa, jakiś prosty szczegół mi umyka.
Proszę o naprowadzenie.
Pacjent to STM32F407.
Problem: Chcę ustawić priorytet przerwania zewnętrznego od PE5.
Nie ważne, czy używam do tego funkcji CMSIS, ja akurat robię to na piechotę.
Ale zarówno jako argument np funkcji NVIC_EnableIRQ() albo bezpośrednio do rejestru
NVIC->ISER[x]
czy też jako indeks
NVIC->IP[]
muszę podać numer przerwania.
No ale jak tu podać numer przerwania od EXTI5 skoro definicje kończą się na EXTI4?
Kod: C / C++
A numer 11 to już DMA..
Pewnie jak zwykle przy takich pytaniach bywa, jakiś prosty szczegół mi umyka.
Proszę o naprowadzenie.