|
|
@@ -67,6 +67,8 @@ uint8_t receiveBlDataCount = 0;
|
|
|
|
|
|
uint8_t newLoraDataFlag = 0; //接收lora数据成功标志位。1:有新数据来。0.表示等待接收数据。后续可以改成队列类型。
|
|
|
|
|
|
+uint8_t loraDeviceAddress[2] = {0}; //
|
|
|
+
|
|
|
/* USER CODE END PV */
|
|
|
|
|
|
/* Private function prototypes -----------------------------------------------*/
|
|
|
@@ -185,16 +187,13 @@ int main(void)
|
|
|
// E104_BT5005A_RESET_Fun();
|
|
|
// HAL_Delay(2000);
|
|
|
|
|
|
- printf("开启Lora广播模块");
|
|
|
+ printf("开启Lora广播模块\r\n");
|
|
|
const char *lora_msg = "AT+OPTION=3,0";
|
|
|
HAL_UART_Transmit(&huart2, (uint8_t *)lora_msg, strlen(lora_msg), HAL_MAX_DELAY);
|
|
|
HAL_Delay(2000);
|
|
|
const char *lora_msg1 = "AT+TYPE=1";
|
|
|
HAL_UART_Transmit(&huart2, (uint8_t *)lora_msg1, strlen(lora_msg1), HAL_MAX_DELAY);
|
|
|
HAL_Delay(2000);
|
|
|
- const char *lora_msg2 = "AT+MAC=?";
|
|
|
- HAL_UART_Transmit(&huart2, (uint8_t *)lora_msg2, strlen(lora_msg2), HAL_MAX_DELAY);
|
|
|
- HAL_Delay(2000);
|
|
|
const char *lora_msg3 = "AT+HEAD=0";
|
|
|
HAL_UART_Transmit(&huart2, (uint8_t *)lora_msg3, strlen(lora_msg3), HAL_MAX_DELAY);
|
|
|
HAL_Delay(2000);
|
|
|
@@ -288,6 +287,8 @@ int main(void)
|
|
|
E52_Analyze_Data();
|
|
|
newLoraDataFlag = 0;//重置状态
|
|
|
}
|
|
|
+ // const char *end_msg = "SENDEND\r\n";
|
|
|
+ // HAL_UART_Transmit(&huart2, (uint8_t *)end_msg, strlen(end_msg), HAL_MAX_DELAY);
|
|
|
// HAL_Delay(500);
|
|
|
}
|
|
|
}
|