|
@@ -104,7 +104,7 @@ void sentLoraData(uint8_t sendDataNum) {
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
uint8_t randomFun() {
|
|
uint8_t randomFun() {
|
|
|
- return rand() % 20 + 60; //随机时间1分钟到3分钟之间随机数
|
|
|
|
|
|
|
+ return rand() % 60 + 40; //随机时间1分钟到3分钟之间随机数
|
|
|
}
|
|
}
|
|
|
/* USER CODE END 0 */
|
|
/* USER CODE END 0 */
|
|
|
|
|
|
|
@@ -189,10 +189,10 @@ int main(void)
|
|
|
{
|
|
{
|
|
|
// 启动 USART2 DMA 接收
|
|
// 启动 USART2 DMA 接收
|
|
|
sentLoraData(count);
|
|
sentLoraData(count);
|
|
|
- HAL_Delay(3);
|
|
|
|
|
if (loraSendNextDataFlag == 0 || loraSendNextDataFlag > 3) {
|
|
if (loraSendNextDataFlag == 0 || loraSendNextDataFlag > 3) {
|
|
|
memset(totalData[count], 0, sizeof(totalData[count]));
|
|
memset(totalData[count], 0, sizeof(totalData[count]));
|
|
|
count++;
|
|
count++;
|
|
|
|
|
+ memset(rx_buf_uart2, 0, 100);
|
|
|
loraSendNextDataFlag = 0;
|
|
loraSendNextDataFlag = 0;
|
|
|
}else {
|
|
}else {
|
|
|
printf("send error!\r\n");
|
|
printf("send error!\r\n");
|