2011年10月23日
摘要: 接上文的进度,将keil下已经成功的读卡程序写成linux驱动的形式采用misc来写比较方便简单,仅是为了方便测试,好多都在驱动中实现。主文件是rfid.c#include "rc522.h" #define DEVICE_NAME "rfid" unsigned char LastKeyA[6]={0xFF,0xFF,0xFF,0xFF,0xFF,0xFF};//NO.2卡 unsigned char NewKeyA[6]={0x19,0x84,0x07,0x15,0x76,0x14};//NO.2卡 unsigned char NewKey[16]= 阅读全文
posted @ 2011-10-23 19:06 _song 阅读(328) 评论(0) 推荐(0) 编辑
摘要: 将rfid小板移到arm裸机下比较简单,就把arm当单片机来操作就好了。软硬两方面考虑:硬件上,由于rfid的spi在stc11f32x上本来是模拟出来的,所以在micro2440上也先用模拟的吧(s3c2440a有spi接口先不用了)在micro2440原理图上引出如下接口现在定义EINT0 MF_SDA(NSS片选)------(GPF0 OUT)EINT1 MF_SCK(时钟)-------------(GPF1 OUT)EINT2 MF_MOSI--------------------(GPF2 OUT)EINT3 MF_MISO--------------------(GPF3 IN 阅读全文
posted @ 2011-10-23 18:48 _song 阅读(509) 评论(0) 推荐(0) 编辑
摘要: 淘宝上买了一个rfid板,如下,左边是单片机stc11f32x,右边是rfid小板射频小板的主控芯片是rc522,可读iso 14443 type a卡,比如s50卡,店主送了两张。简介一下s50卡吧,注:ICC(Integrated Circuit Card)为集成电路卡,CD(Coupling Device)指读写设备s50卡的eeprom共16扇区;每扇区4块,共64块;每块16字节,则每扇区16x4=64字节,每卡64x16=1024字节,如下所有块统一编址,每扇区的尾块是控制块,其余为数据块,但扇区1的块0特殊一点,记录了厂家序列号之类的,只读。本例将数据存入扇区1的块4。对某扇区进 阅读全文
posted @ 2011-10-23 09:06 _song 阅读(514) 评论(0) 推荐(0) 编辑