函数使用说明
函数调用应遵循如下规则:
(1) 程序开始,首先要调用rf_init( ) 函数初始化串口。
(2) 用rf_load_kdy()将卡中某一扇区密码输入到读写器中,一次只能改写一个扇区。
(3) 调用rf_card()函数(相当连续调用rf_request()、anticoll()、select()三个函数),成功 可返回卡的序列号。
(4) 用rf_anthetication() 函数验证设备密码和卡中密码,一次只能验证一个扇区。
(5) 对已验证过的扇区可进行读、写、初始化值、加值、减值等功能操作。对其它扇区的读、写操作必须重复上述(4)过程。
(6) 由于高级函数集成了若干低级函数,所以调用前可不必运行(3)、(4)过程。
(7) 对某张卡操作完成后,应用rf_halt()函数中止对该卡的操作。
(8) 程序正常退出或因错误退出之前,要用rf_exit()函数关闭串口;否则,因为串口被占用,再次执行初始化串口时将出错。
(9) ML卡有专用的三个函数rf_init_ml()、rf_decrement_ml()和rf_readval_ml;减值以后,再次对卡操作(包括读值)时须重新寻
2022-02-25 16:47:02
2.65MB
读卡器驱动
1