Académique Documents
Professionnel Documents
Culture Documents
Partie 1
Principe de Fonctionnement
Edge Detect
EXTI[15:0]
Circuit
To NVIC
TRx: Rising trigger event configuration bit 0: Rising trigger disabled for input line.
Bits[22:0]
of line x 1: Rising trigger enabled for input line.
TRx: Falling trigger event configuration bit 0: Falling trigger disabled for input line.
Bits[22:0]
of line x 1: Falling trigger enabled for input line.
void SystemClock_Config(void);
static void MX_GPIO_Init(void);
static void MX_NVIC_Init(void);
int main(void) {
HAL_Init();
SystemClock_Config();
MX_GPIO_Init();
MX_NVIC_Init();
HAL_GPIO_WritePin(GPIOD,GPIO_PIN_12, GPIO_PIN_SET);
while (1) {
HAL_GPIO_TogglePin(GPIOD,GPIO_PIN_12);
HAL_Delay(500);
}
}
28 EXTI with HAL
Suite … static void MX_NVIC_Init(void)