Commit d791c6679f1f1dc6396ef9ba2e63a16d3e443689
1 parent
e293e963
V0.1.2
FLASH校验和:0x00B30632 1、调整中断优先级,改回V0.1.0中断优先级数据,解决V0.1.1测验丢题漏题问题;
Showing
4 changed files
with
5 additions
and
5 deletions
Base_core/user_driver/HW_MCUIO.c
@@ -86,7 +86,7 @@ void HW_GD_SPI0_Init(void) | @@ -86,7 +86,7 @@ void HW_GD_SPI0_Init(void) | ||
86 | spi_enable(SPI0); | 86 | spi_enable(SPI0); |
87 | 87 | ||
88 | 88 | ||
89 | - nvic_irq_enable(EXTI5_9_IRQn, 1U, 1U);//(EXTI5_9_IRQn, 3U, 0U); | 89 | + nvic_irq_enable(EXTI5_9_IRQn, 3U, 0U);//(EXTI5_9_IRQn, 3U, 0U); |
90 | gpio_exti_source_select(GPIO_PORT_SOURCE_GPIOC, GPIO_PIN_SOURCE_7); | 90 | gpio_exti_source_select(GPIO_PORT_SOURCE_GPIOC, GPIO_PIN_SOURCE_7); |
91 | exti_init(EXTI_7, EXTI_INTERRUPT, EXTI_TRIG_FALLING); | 91 | exti_init(EXTI_7, EXTI_INTERRUPT, EXTI_TRIG_FALLING); |
92 | exti_interrupt_flag_clear(EXTI_7); | 92 | exti_interrupt_flag_clear(EXTI_7); |
Inc/base_config.h
@@ -1152,7 +1152,7 @@ void operation_debug_io(unsigned char nbr);//debug only | @@ -1152,7 +1152,7 @@ void operation_debug_io(unsigned char nbr);//debug only | ||
1152 | // <o> SW2 | 1152 | // <o> SW2 |
1153 | #define SW2 0 | 1153 | #define SW2 0 |
1154 | // <o> SW3 | 1154 | // <o> SW3 |
1155 | - #define SW3 23 | 1155 | + #define SW3 24 |
1156 | // #define DEBUG_IO 1//逻辑分析仪IO启用 | 1156 | // #define DEBUG_IO 1//逻辑分析仪IO启用 |
1157 | #endif | 1157 | #endif |
1158 | // </e> | 1158 | // </e> |
@@ -1166,7 +1166,7 @@ void operation_debug_io(unsigned char nbr);//debug only | @@ -1166,7 +1166,7 @@ void operation_debug_io(unsigned char nbr);//debug only | ||
1166 | // <o> SW2 | 1166 | // <o> SW2 |
1167 | #define SW2 1 | 1167 | #define SW2 1 |
1168 | // <o> SW3 | 1168 | // <o> SW3 |
1169 | - #define SW3 1 | 1169 | + #define SW3 2 |
1170 | #endif | 1170 | #endif |
1171 | // </e> | 1171 | // </e> |
1172 | #endif | 1172 | #endif |
Src/gd32f30x_hw.c
@@ -126,7 +126,7 @@ void rcu_config(void) | @@ -126,7 +126,7 @@ void rcu_config(void) | ||
126 | void usb_intr_config(void) | 126 | void usb_intr_config(void) |
127 | { | 127 | { |
128 | nvic_priority_group_set(NVIC_PRIGROUP_PRE3_SUB1);//(NVIC_PRIGROUP_PRE2_SUB2);//(NVIC_PRIGROUP_PRE3_SUB1);// | 128 | nvic_priority_group_set(NVIC_PRIGROUP_PRE3_SUB1);//(NVIC_PRIGROUP_PRE2_SUB2);//(NVIC_PRIGROUP_PRE3_SUB1);// |
129 | - nvic_irq_enable((uint8_t)USBFS_IRQn, 2U, 1U);//nvic_irq_enable((uint8_t)USBFS_IRQn, 1U, 1U); | 129 | + nvic_irq_enable((uint8_t)USBFS_IRQn, 1U, 0U); |
130 | 130 | ||
131 | //#ifdef USB_LOW_POWER | 131 | //#ifdef USB_LOW_POWER |
132 | // /* enable the power module clock */ | 132 | // /* enable the power module clock */ |
Src/main.c
@@ -138,7 +138,7 @@ void TIMER1_Init(void) | @@ -138,7 +138,7 @@ void TIMER1_Init(void) | ||
138 | initpara.repetitioncounter = 0; | 138 | initpara.repetitioncounter = 0; |
139 | timer_init(TIMER1, &initpara); | 139 | timer_init(TIMER1, &initpara); |
140 | 140 | ||
141 | - nvic_irq_enable(TIMER1_IRQn, 1U, 0U);//(TIMER1_IRQn, 3U, 0U); | 141 | + nvic_irq_enable(TIMER1_IRQn, 3U, 0U);//(TIMER1_IRQn, 3U, 0U); |
142 | 142 | ||
143 | timer_counter_value_config(TIMER1, 0); | 143 | timer_counter_value_config(TIMER1, 0); |
144 | timer_prescaler_config(TIMER1, 1200 - 1, TIMER_PSC_RELOAD_NOW); | 144 | timer_prescaler_config(TIMER1, 1200 - 1, TIMER_PSC_RELOAD_NOW); |