Selaa lähdekoodia

屏蔽来自其他lora信号的干扰(伪屏蔽,实际还是会改写缓冲区数据)。

xuxinyi 2 kuukautta sitten
vanhempi
commit
6a74065716
1 muutettua tiedostoa jossa 2 lisäystä ja 1 poistoa
  1. 2 1
      Core/Src/stm32f1xx_it.c

+ 2 - 1
Core/Src/stm32f1xx_it.c

@@ -275,7 +275,8 @@ void USART2_IRQHandler(void)
       // TODO: 收到 SUCCESS 后执行的代码
       printf("发生成功:%s\r\n",rx_buf_uart2);
       loraSendNextDataFlag = 0;
-    }else if (workMode == 1) {
+    }else if (workMode == 1 && rx_buf_uart2[0] != 0xC3) {
+      printf("err:%s",rx_buf_uart2);
       if (loraSendNextDataFlag > 3)
       {
         // loraSendNextDataFlag = 99;//0表示发送成功。99表示发送超时。 >0 <99表示发送失败,重新发送。