查看: 1667|回复: 0

[教程] 如何一边指纹识别一边做别的事情,不用实时系统的情况下

[复制链接]
  • TA的每日心情
    开心
    2019-11-4 13:48
  • 签到天数: 14 天

    连续签到: 1 天

    [LV.3]偶尔看看II

    发表于 2019-11-8 09:27:27 | 显示全部楼层 |阅读模式
    分享到:
    现在公司安排了个工作要优化指纹模块的代码,使它能一边做指纹识别又不会卡在这个步骤里面,然后还能进行别的操作。例如:
    while(1)
    {
       指纹注册();  //注册指纹就连续放下松开手指四次的,要是直接这样调用函数,它就要等你连续做完4次操作后才可以的,但是公司现在就想不让它一直在函数里面,就是说在指纹注册的过程中LED灯依旧可以闪烁。
       LED闪烁();
       指纹识别(); //指纹识别也是一样的,要是手指一放上去调用了函数,然后手指立马拿开,它就会卡在函数里面,等到超时才会退出,现在公司就想在上述的情况下也能继续执行别的函数,不会一直在注册或识别函数里面。
    }
    公司也不让将LED闪烁()写在中断中,本人一开始是想写个定时器轮询这种形式的,就是每隔一段时间就跑下一个任务这样,但是注册跟识别里面有挺多的延时函数的。

    然后公司还给了个模板我,是用switch函数来写的,但是我并不太懂如何解析数据包,所以并不能用上。
    有没有大神能帮忙给个方案,我现在刚出来实习,现在这个任务快卡了我3、4天了 Desktop.rar (12.72 KB, 下载次数: 1)
    回复

    使用道具 举报

    您需要登录后才可以回帖 注册/登录

    本版积分规则

    关闭

    站长推荐上一条 /2 下一条



    手机版|小黑屋|与非网

    GMT+8, 2024-4-26 17:44 , Processed in 0.125885 second(s), 18 queries , MemCache On.

    ICP经营许可证 苏B2-20140176  苏ICP备14012660号-2   苏州灵动帧格网络科技有限公司 版权所有.

    苏公网安备 32059002001037号

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.