我们需要发送给定的数据包给模块,发送的数据已经给我们了,现在我们参看给我们的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.
- }
|