欢迎来到天天文库
浏览记录
ID:29640328
大小:86.51 KB
页数:10页
时间:2018-12-21
《khz射频卡读写器动态连接库开发使用说明》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、第10页共8页125KHz射频卡读写器动态连接库开发使用说明第一部份:读写器初始化函数。函数名:intWINAPIOpen_Serial_Port(shortintPortName,longDataRate)功能:初始化与读写卡器的通讯.新版本读写器,支持Open_Device函数调用。可以调用Open_Device函数,自动搜索连接的串口设备。并且支持串口号到COM32,所以建议使用Open_Device函数替代该函数。入口参数:PortName是指向通讯口名字的指针.通讯口名字可为:1:COM12:COM23:COM34:
2、COM4DataRate设置通讯波特率。(取值如下:)960019200384002880057600115200返回值:函数返回‘0’表示操作成功,返回其他值说明执行错误。(详细错误信息见错误信息说明说明:此函数完成通讯口的初始化。在进行一切读写卡的操作之前必须调用此函数。必须和ClosePort成对使用。读写器使用19200的波特率!!参照:函数名:intWINAPIClose_Serial_Port(shortintPortName)功能:关闭用OpenPort打开的通讯口,结束通讯。入口参数:PortName是指向通讯
3、口名字的指针通讯口名字可为:1:COM12:COM23:COM34:COM4返回值:函数返回‘0’表示执行正确,返回其他值则执行错误(详细错误说明见错误信息说明说明:完成通讯口的关闭。在结束读写卡程序时必须调用此函数。必须和OpenPort成对使用。在最新的版本中该函数的参数没有意义,可以是任何值,但不能省略。函数只是关闭当前使用的串口。参照:OpenPort,SelectPort,PowerOn,PowerOff,一般函数的返回值10第10页共8页函数名:intWINAPIOpen_Device()功能:自动检测连接的设备,
4、检测到以后返回正确,否则提示错误。参数:无返回值:函数返回‘0’表示执行正确,返回其他值则执行错误(详细错误说明见错误信息说明。参照:OpenPort,SelectPort函数名:intWINAPISelectPort(shortintPortName)功能:当在同一台电脑上打开多个串口时,使用该函数在各个串口间进行切换。一台电脑最多允许连接4台独立的读写器,分别对应COM1,COM2,COM3,COM4。编制应用程序的时候可以一次打开所有的串口,然后用该函数在各个串口连接的读写器之间切换。同一时间只能和一台指定的读写交换数据
5、。多台读写器同时使用时请注意彼此间的距离,应大于30公分避免彼此的干扰。入口参数:PortName是指向通讯口名字的指针通讯口名字可为:1:COM12:COM23:COM34:COM4返回值:函数返回‘0’表示执行正确,返回其他值则执行错误(详细错误说明见错误信息说明说明:完成通讯口的关闭。在结束读写卡程序时必须调用此函数。必须和OpenPort成对使用.部分版本的读写器不支持该功能。参照:OpenPort,SelectPort一般函数的返回值。函数名:intWINAPIBeep_Option();功能:蜂鸣器鸣叫一声。入口参
6、数:无返回值:函数返回‘0’表示执行正确,返回其他值则执行错误(详细错误说明见错误信息说明。参照:函数名:intWINAPILed_Option()功能:LED指示灯闪烁。入口参数:无返回值:函数返回‘0’表示执行正确,返回其他值则执行错误(详细错误说明见错误信息说明。参照:函数名:intWINAPIOpen_Mod();功能:给天线供电,允许读写卡。入口参数:无返回值:函数返回‘0’表示执行正确,返回其他值则执行错误(详细错误说明见错误信息说明,部分版本的读写器不支持该功能。10第10页共8页参照:Close_Mod函数名:
7、intWINAPIClose_Mod();功能:切断天线电源,不允许读写卡。入口参数:无返回值:函数返回‘0’表示执行正确,返回其他值则执行错误(详细错误说明见错误信息说明,部分版本的读写器不支持该功能。参照:Open_Mod第二部份RF256卡读写函数函数名:intWINAPIRF_256_Read_ID(char*Result)功能:读取RF256卡的ID识别号。该函数只支持4个字节的ID。如果用户需要使用更长的ID的卡片,可以使用RF256_Read_ID_New函数。该函数支持不定长的ID号。入口参数:Result:指
8、向数据缓冲区的地址指针,数据缓冲区在调用函数前由用户程序申请。出口参数:函数返回0表成功,Result执行的缓冲区存放读取的数据否则为错误代码(详细错误见错误说明)。说明:参考:RF256_Read_ID_New函数名:intWINAPIRF256_Read_ID_New(c
此文档下载收益归作者所有