通用ic卡读写器开发使用说明

通用ic卡读写器开发使用说明

ID:22992028

大小:174.50 KB

页数:39页

时间:2018-11-02

通用ic卡读写器开发使用说明_第1页
通用ic卡读写器开发使用说明_第2页
通用ic卡读写器开发使用说明_第3页
通用ic卡读写器开发使用说明_第4页
通用ic卡读写器开发使用说明_第5页
资源描述:

《通用ic卡读写器开发使用说明》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、北京奥科泰德电子技术有限责任公司通用IC卡读写器开发使用说明第39页共34页通用IC卡读写器开发使用说明一.系统简介HG_IC_01型通用接触式IC卡读写器,采用PHILIPS的新型MPU处理器。结合IC卡应用的特点加入了特有的过压,过流保护电路。电源反接,电压过大或恶意短路破坏的情况下给出报警信号,自动保护MPU和电源模块,解除故障后读写器仍然可以正常工作。读写器的工作通讯速率可调(19200----115200BPS之间)。采用键盘供电。该款读写器现提供WIN32环境下的标准动态连接库函数供用户二次开发使用。该读写器支持WIN98,WIN2000,

2、WINMEWINXP等全系列32位WINDOWS操作系统。读写器可以读取常用的各种接触式IC卡:24Cxx系列,SLE4442,SLE4428,AT1608,AT153,AT1604,AT6601,AT102,AT45D041。该读写器经过改装可以用来读写各种工作电压在3V以下的卡片如:AT45DB041。二.系统安装与使用略三.函数调用说明该读写器附带的动态连接库符合标准WIN32的API函数标准,各种WIN32环境下的编程语言都可以像调用标准WIN32API函数一样声明和调用本读写器提供的动态连接库函数。本读写器附带的动态库,静态库,头文件如下表:

3、Hg_ic_head.h串口操作,读写器操作方面的函数。AT_24CXX.hAT24Cxx系列以及兼容IC的读写函数。At_1604_102.hAT88SC1604,AT88SC6601,AT88SC102卡读写函数。At_1608_153.hAT88SC1608,AT88SC153卡读写函数。At_45d041_card.hAT45D041,AT45DB041卡读写函数。Sle_4442_4428.hSLE4442,SLE4428以及兼容卡片的读写函数。HG_IC_READER.lib读写器静态调用库文件(C++,C语言调用时使用)。HG_IC_RE

4、ADER.dll读写器动态调用库文件(要拷贝至目标PC的系统目录下)四.基本通用函数说明1.通讯及读写器操作函数说明(1)打开通讯端口函数原形:intWINAPISerialPort_Open(shortintPortName,longDataRate)联系地址:北京市海淀区大钟寺13号华杰大厦9B17室邮政编码100081联系电话62120651北京奥科泰德电子技术有限责任公司通用IC卡读写器开发使用说明第39页共34页函数功能:打开并按照指定的波特率配置通讯端口。在使用读写器之前必须调用该函数与读写器建立连接。打开端口时的波特率和读写器当前工作速率

5、可能不一致,这时在调用该函数以后要调用HG_Change_Baudrate(从新设置读写器的工作速率),HG_Check_Baudrate(检测读写器的工作速率)。一个应用程序只须在开始调用时打开一次,已经打开的端口是全局有效的,直到应用程序退出或调用SerialPort_Close关闭端口。参数说明:PortName使用的通讯端口名称,在通用PC上可以使用的通讯端口一般有4个分别为:COM1,COM2,COM3和COM4对应这里调用,该参数应该设置为1,2,3,4分别指定一个主机串口资源。每个应用只能打开一个串口资源。DataRate通讯用的波特率。

6、本公司出品的读写器支持的波特率有:19200BPS,38400BPS,28800BPS,57600BPS和115200BPS。该参数设置打开端口时默认的通讯波特率,可以取值的范围为:19200,38400,28800,57600,115200。返回信息:返回0表示串口成功打开,返回其他信息表示在申请串口资源的过程中有错误发生,具体的错误列表见本说明的第五部分。相关函数:SerialPort_Close,HG_Change_Baudrate,HG_Check_Baudrate(1)关闭通讯端口函数原形:intWINAPISerialPort_Close(

7、)函数功能:关闭已经打开的通讯端口,释放该端口的各种资源。参数说明:无返回信息:返回0表示串口成功关闭,返回其他信息表示在操作过程中有错误发生,具体的错误列表见本说明的第五部分。相关函数:SerialPort_Open(2)检测读写器通讯波特率函数原形:intWINAPIHG_Check_Baudrate(long*Baud_Rate)函数功能:检测读写器的工作频率。应用程序启动时可以以任何一种系统支持的波特率打开通讯端口,而读写器以上次复位后的状态工作。两者的通讯速率可能不一致所以系统提供该函数测试读写器的工作速率。调用函数返回正确后,Baud_Ra

8、te指示读写器的工作频率,同时将系统的当前工作频率设置的与读写器一致。参数说明:Baud_Ra

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。