找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 1217|回复: 9
打印 上一主题 下一主题
收起左侧

RC522+STM8S单片机怎么判断卡片被移走了?

[复制链接]
跳转到指定楼层
楼主
ID:562798 发表于 2022-3-6 09:47 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
现在程序遇到的问题是!能识别到卡片进入并且正常的操作卡片读写!比如充完后我的数码管上显示的是充的金额!  当我卡片拿走后我想要他显示全部为0000 0000    。现在的问题是我拿走卡片后  还一直显示原来的充的金额!不知道如何去判断卡片被移走了!  我用的寻卡命令是0X26 配合休眠程序!这里不知道怎么去判断了!大哥们帮忙指点下万分感谢!
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 顶 踩
回复

使用道具 举报

沙发
ID:194257 发表于 2022-3-6 10:00 | 只看该作者
再做几次寻卡的动作,发现没有卡了就知道卡已经移走了
回复

使用道具 举报

板凳
ID:748788 发表于 2022-3-7 10:52 | 只看该作者
再加一个光电检测
回复

使用道具 举报

地板
ID:123289 发表于 2022-3-7 16:48 | 只看该作者
发寻卡命令,无回复,可判为移走。可以进行N次,以增加可靠度。
回复

使用道具 举报

5#
ID:562798 发表于 2022-3-9 11:58 | 只看该作者
yzwzfyz 发表于 2022-3-7 16:48
发寻卡命令,无回复,可判为移走。可以进行N次,以增加可靠度。

多谢!试试看
回复

使用道具 举报

6#
ID:562798 发表于 2022-3-9 11:59 | 只看该作者
wwh2382 发表于 2022-3-7 10:52
再加一个光电检测

多谢!但是这个有要增加器件了!现在是想通过软件看怎么去解决!谢谢你!
回复

使用道具 举报

7#
ID:562798 发表于 2022-3-15 19:51 | 只看该作者
yzwzfyz 发表于 2022-3-7 16:48
发寻卡命令,无回复,可判为移走。可以进行N次,以增加可靠度。

我的寻卡程序放在里  while(1)中了!然后读取返回值!结果把卡放上去之后,返回值  status  一直在变化!   MI_OK   和MI_ERR交替变化   所以导致我没法做判断!不知道是哪里弄错了!
回复

使用道具 举报

8#
ID:624769 发表于 2022-3-15 19:59 | 只看该作者
donny123800 发表于 2022-3-15 19:51
我的寻卡程序放在里  while(1)中了!然后读取返回值!结果把卡放上去之后,返回值  status  一直在变化! ...

寻卡要有间隔,前一次寻卡结束,立刻再寻卡,就会返回Err, 差不多0.5 秒寻一次足够了。
另外,休眠没有任何意义,除非你不打算立刻知道卡被拿走,所以,不要休眠。
回复

使用道具 举报

9#
ID:562798 发表于 2022-3-15 20:29 | 只看该作者
188610329 发表于 2022-3-15 19:59
寻卡要有间隔,前一次寻卡结束,立刻再寻卡,就会返回Err, 差不多0.5 秒寻一次足够了。
另外,休眠没有 ...

好的!我加个延时试试看!多谢啦!
回复

使用道具 举报

10#
ID:562798 发表于 2022-3-16 21:58 | 只看该作者
已经解决了!多谢各位!
回复

使用道具 举报

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

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

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