Sfoglia il codice sorgente

切换中继和终端

xuxinyi 1 mese fa
parent
commit
4012bcbf45
2 ha cambiato i file con 4 aggiunte e 3 eliminazioni
  1. 2 2
      Core/Inc/E52.h
  2. 2 1
      Core/Src/E52.c

+ 2 - 2
Core/Inc/E52.h

@@ -67,8 +67,8 @@ typedef enum {
 
 
 typedef enum {
-    E52_TYPE_TERMINAL = 0,   // 终端
-    E52_TYPE_REPEATER = 1,   // 中继
+    E52_TYPE_TERMINAL = 1,   // 终端
+    E52_TYPE_REPEATER = 0,   // 中继
     // E52_TYPE_MASTER   = 2    // 主机
 } E52_TYPE;
 

+ 2 - 1
Core/Src/E52.c

@@ -23,12 +23,13 @@ GPIO_PinState E52_GET_PowerLevel_Fun(void) {
 
 
 void E52_AT_TYPE_Fun(uint8_t type) {
+    HAL_Delay(1000);
     char lora_msg[20];
     // 拼接字符串 AT+TYPE=x
     sprintf(lora_msg, "AT+TYPE=%d", type);
 
     HAL_UART_Transmit(&huart2, (uint8_t *)lora_msg, strlen(lora_msg), HAL_MAX_DELAY);
-    HAL_Delay(300);
+    HAL_Delay(1000);
 }