感觉标题有点长,一直在潜水下资源,今天也算是做做贡献吧!
先简略的说下这套东西是怎么工作的,
STM32是发射端,包含RC522读取IC卡的序列号并通过无线模块发送到 51接收端两个功能。RC522的数据手册我是看不懂的…所以我用了
论坛里下载的库。51端接收到发射端发来的序列号,通过串口发送给上位机。
上位机是用Qt写的,没有用Qt自带的SQLite,因为不会…所以就用了上学期课程学过的SQL Server。Qt版本是4.7,这个版本不是原生支持串口的,所以用了网上的第三方串口类。
上位机有两个,第一个是用来录入的,第二个是用来签到的。录入呢,顾名思义就是往数据库里添加条目。签到的主要功能就是检查串口发来的序列号有没有符合数据库里的条目,如果符合则将签到次数加1,不符合这显示找不到该用户。
下面先说说我的几个bug,现在还无法解决,也许坛子里的高人们能替我看看哈。