OpenEdv-开源电子网

 找回密码
 立即注册

扫一扫,访问微社区

正点原子新作:阿波罗STM32F767&F429&探索者STM32F4开发板&赶快来下载资料哦。

查看: 109|回复: 1

指纹模块刷指纹无反应

[复制链接]

  离线 

3

主题

24

帖子

0

精华

初级会员

Rank: 2

积分
56
金钱
56
注册时间
2017-11-12
在线时间
8 小时
发表于 2017-12-7 20:21:26 | 显示全部楼层 |阅读模式
2金钱
指纹模块,我移植的原子哥的例程,用的F103VCT6,没有用内存管理,录入删除都没问题,但是刷指纹没反应,没想出来问题在哪,有谁了解点吗
//刷指纹
void press_FR(void)
{
         SearchResult find;
         u8 ensure;
         SendData(0x0a);                                //指纹搜索模式。。。(语音)
         SendData(0x04);                               
         SendData(0x0b);
         LCD_Fill(5,56,214,209,BLACK);
         LCD_Fill(5,235,53,237,BLACK);
         LCD_Fill(58,235,107,237,GREEN);
         LCD_Fill(113,235,162,237,BLACK);
   LCD_Fill(168,235,212,237,BLACK);
        showhanzi16(55,60,14);  //指纹搜索模式
  showhanzi16(75,60,15);  
        showhanzi16(95,60,46);  
  showhanzi16(115,60,47);
  showhanzi16(135,60,48);  
  showhanzi16(155,60,49);
        showhanzi16(30,100,16);  //请放置手指
  showhanzi16(50,100,65);
  showhanzi16(70,100,66);  
  showhanzi16(90,100,67);
        showhanzi16(110,100,68);
//刷指纹部分               
         ensure=PS_GetImage();
         LCD_ShowNum(140,150,ensure,2);       
        if(ensure==0x00)//获取图像成功
        {       
    LCD_ShowNum(120,150,ensure,3);       
    ensure=PS_GenChar(CharBuffer1);
                if(ensure==0x00) //生成特征成功
                {               
      LCD_ShowString(100,150,"3");
                        ensure=PS_HighSpeedSearch(CharBuffer1,0,AS608Para.PS_max,&find);
                        if(ensure==0x00)//搜索成功
                        {       
                                SendData(0x0a);                                //匹配成功
              SendData(0x08);                       
              SendData(0x0b);
                          LCD_Fill(5,100,200,130,BLACK);       
                                showhanzi16(30,100,25);         //刷指纹成功
        showhanzi16(50,100,14);  
              showhanzi16(70,100,15);  
        showhanzi16(90,100,6);
        showhanzi16(110,100,7);
        showhanzi16(30,130,22);         //有此人
        showhanzi16(50,130,23);
        showhanzi16(70,130,24);                                                               
                    LCD_ShowString(30,150,"ID:");
                                LCD_ShowNum(55,150,find.pageID,3);                       
                        }
                        else
                        ShowErrMessage(ensure);
      showhanzi16(55,100,46);  //搜索失败
      showhanzi16(75,100,47);  
            showhanzi16(95,100,4);  
      showhanzi16(115,100,5);                       
          }
                else
                        SendData(0x0a);                                //未找到此人
            SendData(0x01);
                  SendData(0x02);                               
            SendData(0x0b);
            showhanzi16(95,100,4);  //失败
      showhanzi16(115,100,5);
      delay_ms(1500);
      LCD_Fill(5,100,210,130,BLACK);       
        }
       
}       

回复

使用道具 举报

  离线 

3

主题

24

帖子

0

精华

初级会员

Rank: 2

积分
56
金钱
56
注册时间
2017-11-12
在线时间
8 小时
 楼主| 发表于 7 天前 | 显示全部楼层
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则




QQ|联系我们|手机版|官方淘宝店|新浪微博|微信公众平台|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2017-12-15 20:20

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表
/* */