Commit d791c6679f1f1dc6396ef9ba2e63a16d3e443689

Authored by 李外
1 parent e293e963

V0.1.2

FLASH校验和:0x00B30632
1、调整中断优先级,改回V0.1.0中断优先级数据,解决V0.1.1测验丢题漏题问题;
Base_core/user_driver/HW_MCUIO.c
... ... @@ -86,7 +86,7 @@ void HW_GD_SPI0_Init(void)
86 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 90 gpio_exti_source_select(GPIO_PORT_SOURCE_GPIOC, GPIO_PIN_SOURCE_7);
91 91 exti_init(EXTI_7, EXTI_INTERRUPT, EXTI_TRIG_FALLING);
92 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 1152 // <o> SW2
1153 1153 #define SW2 0
1154 1154 // <o> SW3
1155   - #define SW3 23
  1155 + #define SW3 24
1156 1156 // #define DEBUG_IO 1//逻辑分析仪IO启用
1157 1157 #endif
1158 1158 // </e>
... ... @@ -1166,7 +1166,7 @@ void operation_debug_io(unsigned char nbr);//debug only
1166 1166 // <o> SW2
1167 1167 #define SW2 1
1168 1168 // <o> SW3
1169   - #define SW3 1
  1169 + #define SW3 2
1170 1170 #endif
1171 1171 // </e>
1172 1172 #endif
... ...
Src/gd32f30x_hw.c
... ... @@ -126,7 +126,7 @@ void rcu_config(void)
126 126 void usb_intr_config(void)
127 127 {
128 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 131 //#ifdef USB_LOW_POWER
132 132 // /* enable the power module clock */
... ...
Src/main.c
... ... @@ -138,7 +138,7 @@ void TIMER1_Init(void)
138 138 initpara.repetitioncounter = 0;
139 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 143 timer_counter_value_config(TIMER1, 0);
144 144 timer_prescaler_config(TIMER1, 1200 - 1, TIMER_PSC_RELOAD_NOW);
... ...