From 28b591d7a7205abed90f33c6143febab26aba1c7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E4=BA=95=E6=98=8E=E6=B1=9F?= <246462502@qq.com> Date: Fri, 8 Mar 2024 21:37:55 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E9=80=9A=E8=BF=87=E5=85=B3=E9=97=ADUART?= =?UTF-8?q?2=E7=9A=84=E6=96=B9=E5=BC=8F=E6=9A=82=E6=97=B6=E4=BF=AE?= =?UTF-8?q?=E5=A4=8D=E4=BB=8E=E6=9C=BA=E5=A4=8D=E4=BD=8D=E6=97=B6=E4=B8=BB?= =?UTF-8?q?=E6=9C=BA=E5=8D=A1=E6=AD=BB=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/by_frame.c | 2 +- app/isr.c | 3 --- 2 files changed, 1 insertion(+), 4 deletions(-) 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 那这段代码需要放到对应的串口中断去