From e5d499776ae8dbebdc2d11b4aab44a3f9314b4bc Mon Sep 17 00:00:00 2001 From: yincheng.zhong <634916154@qq.com> Date: 星期二, 19 十一月 2024 15:03:41 +0800 Subject: [PATCH] V1.16 3秒触发一次 --- Src/radio/Lora.c | 7 ++++++- 1 files changed, 6 insertions(+), 1 deletions(-) diff --git a/Src/radio/Lora.c b/Src/radio/Lora.c index 167c67d..d6a7357 100644 --- a/Src/radio/Lora.c +++ b/Src/radio/Lora.c @@ -360,6 +360,7 @@ uint16_t testflag; uint32_t Zhongjian_data[60]; uint16_t app1_or_app2; +extern IWDG_HandleTypeDef hiwdg; void LoraUp_Poll() { uint16_t result ; uint16_t crc16; @@ -429,6 +430,7 @@ // while(1); if(lora_up_rec_flag) { + HAL_IWDG_Refresh(&hiwdg); crc16=Cal_CRC16(rxbuffer,DATA_IDX+ONE_BAG_DAXIAO); if(muqiandeshengjibao==rxbuffer[MUQIAN_BAG]&&!memcmp(&crc16,&rxbuffer[DATA_IDX+ONE_BAG_DAXIAO],2)&&!memcmp(&dev_id,&rxbuffer[DEST_ID_IDX],2)&& !memcmp(&wangguan_up_id,&rxbuffer[SOURCE_ID_IDX],2)) { @@ -443,6 +445,7 @@ } else { + HAL_IWDG_Refresh(&hiwdg); huifushengjibaoerror_num++; if(huifushengjibaoerror_num>=20) { @@ -473,7 +476,9 @@ huifushengjibaoerror_num++; if(huifushengjibaoerror_num>=5) { - huifushengjibaoerror_num=0; + huifushengjibaoerror_num=0; + Delay_Ms(500); + HAL_NVIC_SystemReset(); break; } } -- Gitblit v1.9.3