Función de interrupción STM32
Representa la función de interrupción correspondiente a la línea de interrupción externa EXTI0.
Tome la serie STM32F103VB como ejemplo, 100 pines.
En general, las líneas de interrupción externa correspondientes a IO que utilizamos habitualmente son las siguientes:
PA0, PB0 , PC0, PD0, PE0
Corresponden a la línea de interrupción EXTI0;
Espera
hasta pa 15, Pb 15, PC 15, PD 15, PE correspondiente a la interrupción EXTI5 15.
La función de interrupción correspondiente a EXTI0 es EXTI0_IRQChannel
La función de interrupción correspondiente a EXTI1 es exti 1_IRQ canal;
La función de interrupción correspondiente a EXTI2 es EXTI2 _ La función de interrupción correspondiente a IRQChannel
ext 3 es EXTI3_IRQChannel
La función de interrupción correspondiente a EXTI4 es EXTI4_IRQChannel
EXTI5
- gt;
La función de interrupción correspondiente a EXTI9 es EXTI9 _ 5 _ IRQHandler
EXTI10
- gt;
La la función de interrupción correspondiente a EXTI15 es el controlador exti 15_10_IRQ;
Si utiliza cualquier tipo de interrupción, inicialice cualquier tipo de interrupción.
Luego escriba lo que desea implementar en la función de interrupción.
Tenga cuidado de no operar demasiado la función de interrupción.
Hay muchos ejemplos básicos en Internet, como programas clave e interrupciones del despertador.
Puedes echarle un vistazo.