From b20f94fd39346787a0e99940f0370aae0d84090a Mon Sep 17 00:00:00 2001
From: chen <15335560115@163.com>
Date: 星期六, 21 六月 2025 18:18:34 +0800
Subject: [PATCH] 无感闸机基站第一版,增加存授权表和查表逻辑,将接收标签id改为4字节,但是未找到tagupdate直接回将tagnum清0的问题,导致一直抢占

---
 keil/include/main/main.c |    5 ++---
 1 files changed, 2 insertions(+), 3 deletions(-)

diff --git a/keil/include/main/main.c b/keil/include/main/main.c
index 6c515de..b59dabe 100644
--- a/keil/include/main/main.c
+++ b/keil/include/main/main.c
@@ -296,6 +296,7 @@
 }
 #define BIND_COUNT_NUM 50
 uint8_t bind_flag,bind_count=BIND_COUNT_NUM;
+extern uint8_t find_flag;
 void SecondTask(void)
 {static uint8_t second_count;
     if(second_count++>60)
@@ -308,6 +309,7 @@
 		if(bind_count--<=0)
 		{
 		bind_count=BIND_COUNT_NUM;
+		copy_taglist_to_flash();														
 		bind_flag=0;
 		}
 	}
@@ -399,10 +401,7 @@
     parameter_init_anchor();//g_com_map表初始化角色默认为基站
     dev_id=g_com_map[DEV_ID];//这里不太对
     group_id=g_com_map[GROUP_ID];//组ID
-//    tag_frequency = 1000/g_com_map[COM_INTERVAL];//测距频率这个存的是测距时间
     memcpy(&disoffset,&g_com_map[DIST_OFFSET],2);
-//    g_com_map[ALARM_DISTANCE1] = 40;
-//    g_com_map[ALARM_DISTANCE2] = 40;
     warning_distance=g_com_map[ALARM_DISTANCE1];
     prewarning_distance=g_com_map[ALARM_DISTANCE2];
     send_struct.warnDistence=warning_distance;

--
Gitblit v1.9.3