找回密碼
 立即注冊(cè)

QQ登錄

只需一步,快速開始

搜索
查看: 1678|回復(fù): 6
收起左側(cè)

制作指紋鎖,發(fā)送指令后會(huì)有應(yīng)答包,請(qǐng)問要怎么處理單片機(jī)才能辨別?

[復(fù)制鏈接]
ID:790783 發(fā)表于 2022-4-27 14:54 | 顯示全部樓層 |閱讀模式
小白求指導(dǎo) 做一個(gè)指紋鎖,發(fā)送指令后會(huì)有應(yīng)答包,請(qǐng)問要怎么處理51單片機(jī)才能辨別應(yīng)答包的對(duì)錯(cuò)然后進(jìn)行解鎖?

回復(fù)

使用道具 舉報(bào)

ID:584814 發(fā)表于 2022-4-27 17:25 | 顯示全部樓層
如果你想做指紋傳感器識(shí)別系統(tǒng),建議小白繞道;
如果你想做指紋識(shí)別模塊的應(yīng)用,先買個(gè)模塊研究其說明書。
回復(fù)

使用道具 舉報(bào)

ID:123289 發(fā)表于 2022-4-27 17:26 | 顯示全部樓層
讀通指紋鎖手冊(cè)
回復(fù)

使用道具 舉報(bào)

ID:161164 發(fā)表于 2022-4-27 17:47 | 顯示全部樓層
如果你用的是AS608或FPM10A
他的傳回值有數(shù)據(jù)長(zhǎng)度和checkSum
當(dāng)檢測(cè)到這兩個(gè)數(shù)據(jù)不匹配
就顯示傳輸有問題
回復(fù)

使用道具 舉報(bào)

ID:790783 發(fā)表于 2022-4-27 17:51 | 顯示全部樓層
lkc8210 發(fā)表于 2022-4-27 17:47
如果你用的是AS608或FPM10A
他的傳回值有數(shù)據(jù)長(zhǎng)度和checkSum
當(dāng)檢測(cè)到這兩個(gè)數(shù)據(jù)不匹配

關(guān)鍵是我可能不懂他要怎么讀他返回參數(shù)的哪個(gè)確認(rèn)碼,我知道確認(rèn)碼就是反饋指紋錄入的成功與否,可不懂怎么讀,
回復(fù)

使用道具 舉報(bào)

ID:161164 發(fā)表于 2022-4-28 15:09 | 顯示全部樓層
那么你就要學(xué)習(xí)串口如何接收數(shù)據(jù)列
以下兩個(gè)中斷代碼給你參考
/*----------------------------
UART interrupt service routine
----------------------------*/
void Uart_Isr() interrupt 4
{
        if (RI)
        {
                Rev_buf[Uart_len] = SBUF;
                RI = 0;             //Clear receive interrupt flag
                Uart_Timeout = 10;
                Uart_len++;
        }
        if (TI)
        {
                TI = 0;             //Clear transmit interrupt flag
                busy = 0;           //Clear transmit busy flag
        }
}

/*----------------------------
TIMER0 interrupt service routine
----------------------------*/
void timer0_int (void) interrupt 1
{
        TL0 = 0x66;                //設(shè)置定時(shí)初始值1ms@11.0592MHz 12T
        TH0 = 0xFC;                //設(shè)置定時(shí)初始值1ms@11.0592MHz 12T
        if(Uart_Timeout>0)Uart_Timeout--;
        else Uart_Transf_Done = 1;
}
回復(fù)

使用道具 舉報(bào)

ID:790783 發(fā)表于 2022-5-1 20:07 | 顯示全部樓層
lkc8210 發(fā)表于 2022-4-28 15:09
那么你就要學(xué)習(xí)串口如何接收數(shù)據(jù)列
以下兩個(gè)中斷代碼給你參考
/*----------------------------

謝謝大佬
回復(fù)

使用道具 舉報(bào)

本版積分規(guī)則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機(jī)教程網(wǎng)

快速回復(fù) 返回頂部 返回列表