From 4a89e24804b91902def506a9e898293fa36ccb59 Mon Sep 17 00:00:00 2001 From: tao_z <tzj0429@163.com> Date: Sat, 10 Jul 2021 11:52:25 +0800 Subject: [PATCH] 待调试电机转动 --- USR/SRC/GPIO.c | 7 ++++--- 1 files changed, 4 insertions(+), 3 deletions(-) diff --git a/USR/SRC/GPIO.c b/USR/SRC/GPIO.c index c4226b4..57be080 100644 --- a/USR/SRC/GPIO.c +++ b/USR/SRC/GPIO.c @@ -9,6 +9,7 @@ // rcu_periph_clock_enable(RCU_GPIOF); /* enable the CFGCMP clock */ rcu_periph_clock_enable(RCU_CFGCMP); + exti_deinit(); //初始化配置霍尔输入引脚 gpio_mode_set(HALL_SENSOR_A_PORT, GPIO_MODE_INPUT, GPIO_PUPD_NONE, HALL_SENSOR_A_PIN); gpio_mode_set(HALL_SENSOR_B_PORT, GPIO_MODE_INPUT, GPIO_PUPD_NONE, HALL_SENSOR_B_PIN); @@ -19,9 +20,9 @@ syscfg_exti_line_config(EXTI_SOURCE_GPIOB, EXTI_SOURCE_PIN5); syscfg_exti_line_config(EXTI_SOURCE_GPIOA, EXTI_SOURCE_PIN15); - exti_init(EXTI_4, EXTI_INTERRUPT, EXTI_TRIG_RISING); //配置外部上升沿中断 - exti_init(EXTI_5, EXTI_INTERRUPT, EXTI_TRIG_RISING); //配置外部上升沿中断 - exti_init(EXTI_15, EXTI_INTERRUPT, EXTI_TRIG_RISING); //配置外部上升沿中断 + exti_init(EXTI_4, EXTI_INTERRUPT, EXTI_TRIG_BOTH); //配置外部上升沿中断 + exti_init(EXTI_5, EXTI_INTERRUPT, EXTI_TRIG_BOTH); //配置外部上升沿中断 + exti_init(EXTI_15, EXTI_INTERRUPT, EXTI_TRIG_BOTH); //配置外部上升沿中断 nvic_irq_enable(EXTI4_15_IRQn, 0U); exti_interrupt_flag_clear(EXTI_4 | EXTI_5 | EXTI_15); -- Gitblit v1.8.0