我们需要发送给定的数据包给模块,发送的数据已经给我们了,现在我们参看给我们的C例程
view source
print?
01.
//应答包数组
02.
unsigned
char
dat[18];
03.
04.
//获得指纹图像
05.
06.
unsigned
char
FP_Get_Img[6] ={0x01,0x00,0x03,0x01,0x0,0x05};
07.
08.
//协议包头
09.
10.
unsigned
char
FP_Pack_Head[6] = {0xEF,0x01,0xFF,0xFF,0xFF,0xFF};
11.
12.
//FINGERPRINT_获得指纹图像命令
13.
void
FINGERPRINT_Cmd_Get_Img(
void
)
14.
{
15.
unsigned
char
i;
16.
17.
for
(i=0;i<6;i++)
//发送包头
18.
USART1_SendByte(FP_Pack_Head[i]);
19.
20.
for
(i=0;i<6;i++)
//发送命令 0x1d
21.
USART1_SendByte(FP_Get_Img[i]);
22.
23.
for
(i=0;i<12;i++)
//读回应答信息
24.
dat[i]=USART1_ReceivByte();
25.
}
|