⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 rf.c

📁 SAMSANG CHIP S3F9488 U2270B PROGRAM
💻 C
字号:
#include "rf.h"

void rf_scan(void)
{
	if(first_cnt > 8) data_flag = 0x01;
	
	if((time_cnt >= 0x1a)&&(time_cnt < 0x28))
	{
		if(bef_bit == 0x00)
		{
			if(data_flag == 0x01)UID[bit_cnt++] = 0x00;
			else{ bit_cnt=0; first_cnt = 0;}
			bef_bit = 0x00;
			
		}
		else
		{ 
			UID[bit_cnt++] = 0x01;
			if(data_flag == 0x00)first_cnt++;
			//if(first_cnt > 7) data_flag = 0x01;
			bef_bit = 0x01;
		}
		
	}
	
	else if((0x28 <= time_cnt)&&(time_cnt < 0x3d))
	{
		if(bef_bit == 0x01)
		{
			if((data_flag == 0x01)||(bit_cnt == 7))
			{
				UID[bit_cnt++] = 0x01;
				UID[bit_cnt++] = 0x00;
				bef_bit = 0x00;
				if(data_flag == 0x00){first_cnt++;data_flag = 0x01;}
					
			}
			else{ bit_cnt=0;first_cnt = 0;bef_bit = 0x00;}
			
		}
				
		else
		{
			if(data_flag == 0x00){bit_cnt = 0;first_cnt = 0;first_cnt++;}
			UID[bit_cnt++] = 0x01;
            //if(first_cnt > 7)data_flag = 0x01;
           	bef_bit = 0x01;
			
		}	
		
	}
	
	else if((time_cnt <= 0x47)&&(time_cnt >= 0x3d))   
	{
		if((data_flag == 0x01)||(bit_cnt == 7))
		{
			UID[bit_cnt++] = 0x01;
			UID[bit_cnt++] = 0x00;
			bef_bit = 0x00;
			if(data_flag == 0x00){first_cnt++;data_flag = 0x01;}
			
		}
		else{ bit_cnt=0; first_cnt = 0;bef_bit = 0x00; }
		data_cnt=1;
	    
	}
	
	else 
	{
		bef_bit = 0x00;
		bit_cnt = 0;
		first_cnt = 0;
		data_flag = 0x00;
		
	}
	/// 内霓 滚怜...
}

BYTE start_rf_scan(void)
{
	/*
	if((time_cnt >= 0x1a)&&(time_cnt < 0x47))
	{
		return NONE;
	}
	else 
	{
	    return RF_SCAN;
	}*/
///	BYTE	a;
//	a= wake_card_cnt;
//	Tx_Data(a);
//	a= (wake_card_cnt & 0xff00) >> 8;
//	Tx_Data(a);
//	Tx_Data(0xff);
	

	if(wake_card_cnt >= 0x0600)
	{
		return NONE;
	}
	else 
	{
	 	return RF_SCAN;
	}
}




⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -