OpenEdv-开源电子网

 找回密码
 立即注册

扫一扫,访问微社区

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

查看: 446|回复: 11

指纹模块刷指纹遇到的问题

[复制链接]

  离线 

4

主题

23

帖子

0

精华

新手上路

Rank: 1

积分
41
金钱
41
注册时间
2016-8-3
在线时间
18 小时
发表于 2016-11-21 12:52:30 | 显示全部楼层 |阅读模式
10金钱
由于这边没有原子哥的那个指纹识别模块,只有一个C2B3指纹识别模块,程序是根据原子哥的程序改的,请见谅,原子哥的是用LCD显示指纹识别的信息的,包括录指纹,刷指纹,我修改程序以后,模块可以完成录指纹和刷指纹的过程,我用的是战舰V3,然后我想拿OLED显示,用的是IIC控制,用了PB6,PB7,配置应该没有问题,OLED可以显示,问题就是在和之前的指纹识别模块程序整合后,烧录进板子上却只能录指纹,刷指纹不行,经测试指纹模块返回0X09,也就是搜索不到指纹,让我想不明白的是,两个程序基本都是一样的,逻辑没有问题,不清楚什么地方出错了,麻烦知道可以告诉我,哪怕是一点的提示也行,也麻烦一下原子哥看看@正点原子 谢谢啦

模板.rar

9.17 MB, 下载次数: 47

这是我修改的OLED代码

回复

使用道具 举报

  离线 

1

主题

554

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1151
金钱
1151
注册时间
2015-5-28
在线时间
143 小时
发表于 2016-11-21 14:19:04 | 显示全部楼层
这种提问方式,估计很难有人回答~如果想外包可以私聊我,哈哈~
回复

使用道具 举报

  离线 

10

主题

347

帖子

0

精华

资深版主

Rank: 8Rank: 8

积分
998
金钱
998
注册时间
2015-2-7
在线时间
225 小时
发表于 2016-11-21 16:54:50 | 显示全部楼层
一直返回0x09?
回复

使用道具 举报

  离线 

485

主题

8万

帖子

30

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
118299
金钱
118299
注册时间
2010-12-1
在线时间
923 小时
发表于 2016-11-21 18:40:13 | 显示全部楼层
直接监控串口数据
回复

使用道具 举报

  离线 

4

主题

23

帖子

0

精华

新手上路

Rank: 1

积分
41
金钱
41
注册时间
2016-8-3
在线时间
18 小时
 楼主| 发表于 2016-11-21 19:04:03 | 显示全部楼层
小陀螺爱炒蛋 发表于 2016-11-21 14:19
这种提问方式,估计很难有人回答~如果想外包可以私聊我,哈哈~

还有另一种办法解决,那就是用LCD显示就行了
回复

使用道具 举报

  离线 

4

主题

23

帖子

0

精华

新手上路

Rank: 1

积分
41
金钱
41
注册时间
2016-8-3
在线时间
18 小时
 楼主| 发表于 2016-11-21 19:04:42 | 显示全部楼层

把手指放进去,刷指纹的时候就是了,返回0x09,不返回0x00
回复

使用道具 举报

  离线 

4

主题

23

帖子

0

精华

新手上路

Rank: 1

积分
41
金钱
41
注册时间
2016-8-3
在线时间
18 小时
 楼主| 发表于 2016-11-21 19:05:23 | 显示全部楼层

请问这样做不是和显示在OLED的一样的吗
回复

使用道具 举报

  离线 

10

主题

347

帖子

0

精华

资深版主

Rank: 8Rank: 8

积分
998
金钱
998
注册时间
2015-2-7
在线时间
225 小时
发表于 2016-11-21 19:11:40 | 显示全部楼层
既然你已经移植过来可以录指纹了,估计不是指纹模块程序问题。你还是用串口打印慢慢找问题吧
回复

使用道具 举报

  离线 

4

主题

23

帖子

0

精华

新手上路

Rank: 1

积分
41
金钱
41
注册时间
2016-8-3
在线时间
18 小时
 楼主| 发表于 2016-11-21 19:18:38 | 显示全部楼层
电子之旅 发表于 2016-11-21 19:11
既然你已经移植过来可以录指纹了,估计不是指纹模块程序问题。你还是用串口打印慢慢找问题吧

我就是这样找的,然后显示在OLED上,结果就返回0x09,也就是搜索不到指纹,然后烧录LCD显示的,这时候刷指纹它就行了,两个的程序刷指纹这一块是一样的,所以想不明白
回复

使用道具 举报

  离线 

4

主题

23

帖子

0

精华

新手上路

Rank: 1

积分
41
金钱
41
注册时间
2016-8-3
在线时间
18 小时
 楼主| 发表于 2016-11-21 19:54:07 | 显示全部楼层
终于 查出原因了,谢谢各位了
回复

使用道具 举报

  离线 

485

主题

8万

帖子

30

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
118299
金钱
118299
注册时间
2010-12-1
在线时间
923 小时
发表于 2016-11-21 22:03:44 | 显示全部楼层
黑羽翼 发表于 2016-11-21 19:05
请问这样做不是和显示在OLED的一样的吗

当然不一样,你要显示在OLED,完全取决于你的代码是否正常工作,当你的代码 有bug时,得到的肯定就是有错误的结果。
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
微信公众平台:正点原子   点击扫码添加
回复

使用道具 举报

  离线 

3

主题

24

帖子

0

精华

初级会员

Rank: 2

积分
56
金钱
56
注册时间
2017-11-12
在线时间
8 小时
发表于 2017-12-7 18:38:54 | 显示全部楼层
黑羽翼 发表于 2016-11-21 19:54
终于 查出原因了,谢谢各位了

什么原因,我也是这问题
回复

使用道具 举报

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

本版积分规则




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

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

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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