OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 3289|回复: 4

指纹模块刷指纹无反应

[复制链接]

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);       
        }
       
}       

正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

3

主题

24

帖子

0

精华

初级会员

Rank: 2

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

使用道具 举报

2

主题

19

帖子

0

精华

初级会员

Rank: 2

积分
91
金钱
91
注册时间
2019-12-26
在线时间
16 小时
发表于 2020-1-5 12:46:40 | 显示全部楼层
我是用的探索版F407,也出现了同样的问题。使用原子哥本来的例程,一行都没有改。出现可以录指纹,可以删指纹,但是不可以识别指纹,还有其他人和我一样吗?
回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165516
金钱
165516
注册时间
2010-12-1
在线时间
2116 小时
发表于 2020-1-6 02:40:35 | 显示全部楼层
henuSTM 发表于 2020-1-5 12:46
我是用的探索版F407,也出现了同样的问题。使用原子哥本来的例程,一行都没有改。出现可以录指纹,可以删指 ...

联系一下我们技术支持
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复

使用道具 举报

2

主题

19

帖子

0

精华

初级会员

Rank: 2

积分
91
金钱
91
注册时间
2019-12-26
在线时间
16 小时
发表于 2020-1-12 21:35:33 | 显示全部楼层
正点原子 发表于 2020-1-6 02:40
联系一下我们技术支持

好的,谢谢原子哥
回复

使用道具 举报

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

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-5-19 20:31

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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