- 1、本文档被系统程序自动判定探测到侵权嫌疑,本站暂时做下架处理。
- 2、如果您确认为侵权,可联系本站左侧在线QQ客服请求删除。我们会保证在24小时内做出处理,应急电话:400-050-0827。
- 3、此文档由网友上传,因疑似侵权的原因,本站不提供该文档下载,只提供部分内容试读。如果您是出版社/作者,看到后可认领文档,您也可以联系本站进行批量认领。
查看更多
ISO1443-B读写器使用说明 第 PAGE 16 页 共 NUMPAGES 16页
该读写器采用串行通讯接口,可以读写ATMEL出品的符合ISO14443-B协议的逻辑加密卡。如:AT88RF020 CRYPTO RF系列
读写器操作函数
打开串口函数
函 数 名:Open_Serial_Port
函数原形:int WINAPI Open_Serial_Port(short int PortName,long DataRate)
函数功能:打开并按照指定的波特率配置通讯端口。在使用读写器之前必须调用该 函数与读写器建立连接。一个应用程序只须在开始调用时打开一次,已经打开的端口是全局有效的,直到应用程序退出或调用SerialPort_Close关闭端口。
参数说明:PortName 使用的通讯端口名称,在通用PC上可以使用的通讯端口一般有4个分别为:COM1,COM2,COM3和COM4对应这里调用,该参数应该设置为1,2,3,4分别指定一个主机串口资源。每个应用只能打开一个串口资源。新版本的读写器,会自动搜索系统上所有的串行端口。这个参数不再使用,调用的时候可以赋一个不为0得值即可。
DataRate 通讯用的波特率。本公司出品的读写器支持的波特率有:19200BPS,38400BPS,28800BPS,57600BPS和115200BPS。该参数设置打开端口时默认的通讯波特率,可以取值的范围为:19200,38400,28800,57600,115200。新版本的读写器默认的工作频率是115200 BPS.
返回信息:返回0表示串口成功打开,返回其他信息表示在申请串口资源的过程中有错误发生,具体的错误列表见本说明的第五部分。
注 意:对于CRYPTO RF读写器使用的波特率应该为115200 BPS
关闭串口函数
函 数 名:Close_Serial_Port
函数原形:int WINAPI Close_Serial_Port(short int PortName)
函数功能:关闭已经打开的通讯端口,释放该端口的各种资源。
参数说明:
PortName 使用的通讯端口名称,在通用PC上可以使用的通讯端口一般有4个分别为:COM1,COM2,COM3和COM4对应这里调用,该参数应该设置为1,2,3,4分别指定一个主机串口资源。每个应用只能打开一个串口资源。新版本的读写器会自动关闭当前有效的串口设备,该参数没有使用。
返回信息:返回0表示串口成功关闭,返回其他信息表示在操作过程中有错误发生,具体的错误列表见本说明的第五部分。
开场函数
函 数 名:Open_Field
函数原形:int WINAPI Open_Field()
函数功能:打开射频开关,读写器开始工作可以读写卡片。
参数说明:无
返回信息:返回0表示射频场成功打开,返回其他信息表示在操作过程中有错误发生,具体的错误列表见本说明的第五部分。
关场函数
函 数 名:Close_Field
函数原形:int WINAPI Close_Field()
函数功能:关闭射频开关,读写器停止读写卡。可以利用该函数和开场函数配合开关一次射频场来模拟一次卡片拿开又放下的动作。连续两个开关场命令之间需要100毫秒的延时。
参数说明:无
返回信息:返回0表示射频场成功关闭,返回其他信息表示在操作过程中有错误发生,具体的错误列表见本说明的第五部分。
蜂鸣器操作
函数原型:int WINAPI Beep_Option_New(unsigned char Length)
函数功能:控制读写器的蜂鸣器鸣叫指定的长度。
参数说明:
Length 蜂鸣器鸣叫的时间长度(单位:毫秒)
返回信息:返回0表示射频场成功关闭,返回其他信息表示在操作过程中有错误发生,具体的错误列表见本说明的第五部分。
读内置EEPROM
函数原型:int WINAPI Read_EEPROM(unsigned char Addr,short int RLen,char *Data)
函数功能: 读取读写器内置EEPROM 的数据。
参数说明:
Addr 数据起始地址。
Rlen 读取数据长度。
Data 读取数据缓冲区,缓冲区需要在调用前申请足够的大小,否则会产生溢出错误。
返回信息:返回0表示读EEPROM成功。读取得数据存放在DATA数组中。返回其他信息表示在操作过程中有错误发生,具体的错误列表见本说明的第五部分。
写内置EEPROM
函数原型:int WINAPI Write_EEPROM(unsigned char Addr,shor
原创力文档


文档评论(0)