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