diff --git a/app/by_frame.c b/app/by_frame.c index 789968d..c9ee43d 100644 --- a/app/by_frame.c +++ b/app/by_frame.c @@ -14,7 +14,7 @@ uint8_t frame_buffer[100]; void by_frame_init(void) { uart_init(BY_FRAME_UART_INDEX, BY_FRAME_UART_BAUDRATE, BY_FRAME_UART_TX_PIN, BY_FRAME_UART_RX_PIN); - uart_rx_interrupt(BY_FRAME_UART_INDEX, ENABLE); + // uart_rx_interrupt(BY_FRAME_UART_INDEX, ENABLE); lwrb_init(&lwrb_struct, lwrb_buffer, 50); } diff --git a/app/isr.c b/app/isr.c index 6923789..a7b63b2 100644 --- a/app/isr.c +++ b/app/isr.c @@ -86,21 +86,18 @@ void EXTI15_10_IRQHandler(void) __attribute__((interrupt())); void USART1_IRQHandler(void) { if (USART_GetITStatus(USART1, USART_IT_RXNE) != RESET) { - USART_ClearITPendingBit(USART1, USART_IT_RXNE); } } void USART2_IRQHandler(void) { if (USART_GetITStatus(USART2, USART_IT_RXNE) != RESET) { - uint8_t data_s = 0; USART_ClearITPendingBit(USART2, USART_IT_RXNE); } } void USART3_IRQHandler(void) { if (USART_GetITStatus(USART3, USART_IT_RXNE) != RESET) { - uint8_t data_s = 0; #if DEBUG_UART_USE_INTERRUPT // 如果开启 debug 串口中断 // debug_interrupr_handler(); // 调用 debug 串口接收处理函数 数据会被 debug 环形缓冲区读取 #endif // 如果修改了 DEBUG_UART_INDEX 那这段代码需要放到对应的串口中断去