欧美极品高清xxxxhd,国产日产欧美最新,无码AV国产东京热AV无码,国产精品人与动性XXX,国产传媒亚洲综合一区二区,四库影院永久国产精品,毛片免费免费高清视频,福利所导航夜趣136
標題:
51單片機無法接受as608指紋模塊 求幫助
[打印本頁]
作者:
李拴
時間:
2019-5-14 17:34
標題:
51單片機無法接受as608指紋模塊 求幫助
附上自己做的握手程序
#include<reg52.h>
#define uchar unsigned char
#define uint unsigned int
uchar receive_LY[6];
uchar FPM10A_RECEICE_BUFFER[32];
//code uchar FPM10A_Get_Device[10] ={0x01,0x00,0x07,0x13,0x00,0x00,0x00,0x00,0x00,0x1b};//驗證口令
//code uchar FPM10A_Pack_Head[6] = {0xEF,0x01,0xFF,0xFF,0xFF,0xFF}; //包頭協議
void delay(uint x)
{
uint i,j;
while(--x)
{
for(i=0;i<110;i++)
for(j=0;j<110;j++);
}
}
void Uart_Send_Byte() //發送握手口令,一個一個發送,簡單粗暴
{
SBUF = 0xef;
while(!TI);
TI = 0;
SBUF = 0x01;
while(!TI);
TI = 0;
SBUF = 0xff;
while(!TI);
TI = 0;
SBUF = 0xff;
while(!TI);
TI = 0;
SBUF = 0xff;
while(!TI);
TI = 0;
SBUF = 0xff;
while(!TI);
TI = 0;
SBUF = 0x01;
while(!TI);
TI = 0;
SBUF = 0x00;
while(!TI);
TI = 0;
SBUF = 0x07;
while(!TI);
TI = 0;
SBUF = 0x13;
while(!TI);
TI = 0;
SBUF = 0x00;
while(!TI);
TI = 0;
SBUF = 0x00;
while(!TI);
TI = 0;
SBUF = 0x00;
while(!TI);
TI = 0;
SBUF = 0x00;
while(!TI);
TI = 0;
SBUF = 0x00;
while(!TI);
TI = 0;
SBUF = 0x1b;
while(!TI);
TI = 0;
}
void jieshou(uchar x)
{
uchar i;
for(i=0;i<x;i++)
{
while(!RI);
RI=0;
receive_LY[i]=SBUF;
}
}
void liangdeng()//如果接受到,將會把接收到的指令轉換為P1口的燈光顯示。可事實上啥都不亮 0_0
{
uchar i;
for(i=0;i<12;i++)
{
P1=FPM10A_RECEICE_BUFFER[i];
delay(5000);
P1=0xff;
}
}
void main()
{
SCON=0x50;
TMOD=0x20;
PCON=0x00;
EA=1;
TR1=1;
TH1=0xFD;
TL1=0xFD;
Uart_Send_Byte();
while(1)
{
jieshou(12);
liangdeng();
}
}
復制代碼
////51單片機與as608的問題屢見不鮮,求指導。
作者:
HAYA
時間:
2020-5-3 22:00
樓主,你好,我也遇到這種問題了,請問你解決這個問題了么?
歡迎光臨 (http://m.raoushi.com/bbs/)
Powered by Discuz! X3.1