|
|
@@ -105,7 +105,7 @@ void sentLoraData(uint8_t sendDataNum) {
|
|
|
HAL_UART_Transmit(&huart2, totalData[sendDataNum], 8, HAL_MAX_DELAY);
|
|
|
}
|
|
|
|
|
|
-uint8_t randomFun() {
|
|
|
+uint16_t randomFun() {
|
|
|
return rand() % RandomTimer + baseRandomTimer; //随机时间1分钟到3分钟之间随机数
|
|
|
}
|
|
|
/* USER CODE END 0 */
|
|
|
@@ -179,8 +179,8 @@ int main(void)
|
|
|
HAL_Delay(2000);
|
|
|
// MAC=0x0569a82a
|
|
|
|
|
|
- uint8_t count = 0;
|
|
|
- uint8_t randomTime = 0;
|
|
|
+ uint16_t count = 0;
|
|
|
+ uint16_t randomTime = 0;
|
|
|
srand(HAL_GetTick());
|
|
|
/* USER CODE END 2 */
|
|
|
|
|
|
@@ -229,7 +229,7 @@ int main(void)
|
|
|
if (randomTime == 0) {
|
|
|
randomTime = randomFun();
|
|
|
}
|
|
|
- if (count > randomFun()) {
|
|
|
+ if (count > randomTime) {
|
|
|
E104_BT5005A_WAKE_UP_Fun();
|
|
|
randomTime = 0;
|
|
|
workMode = 0;
|