我有一个读卡器,又弄了几张空白的卡!就是那种非接触式的.我对这个一点不懂,现在想学学它.卡上有卡号,我想得到这个卡号.我只是通过界面设置了一下MSCOMM的属性,包括端口等属性,然后在程序中打开端口,
在OnComm事件中:msgbox "test",但是跟本就不触发这个事件.另外,我又运行了一个叫"串口调试精灵"的东西,就是可以往串口发数据,然后将发出来的数据得到之后再显示出来.但无论我怎么打开,自动发送,显示接收部分跟本不起做用.不知道为什么.可能我说的比较乱.但也是因为我一点不懂.哪位大侠指点一二~
在OnComm事件中:msgbox "test",但是跟本就不触发这个事件.另外,我又运行了一个叫"串口调试精灵"的东西,就是可以往串口发数据,然后将发出来的数据得到之后再显示出来.但无论我怎么打开,自动发送,显示接收部分跟本不起做用.不知道为什么.可能我说的比较乱.但也是因为我一点不懂.哪位大侠指点一二~
我原来调试串口是用的windows自带的超级终端,没有问题阿.
是用两个串口连起来调的,当然一根好的串口线是不能少的,先确定你的串口和线是好的再继续吧.
1、你需要掌握这套通讯协议。
2、在掌握这个协议的基础上再去考虑怎样利用MSCOM去发送和接收数据,以便与设备进行沟通。
3、通常厂家会提供对读写器进行操作的库函数或程序,可能按照他们给出的函数来使用读写器更方便和稳妥。
===========================================
你说的串口调试精灵我知道,它的确是可以收发数据的,但前提是你必须清楚你连接的外设的功能。。例如,如果你在串口连接的是一些单片机、led显示屏之类的外设,那么你就可以通过串口向它们发送指令控制它们的动作或显示,而单片机等外设也可能会通过串口传回一些数据给你的程序。
但正如我上面所说的,一般的读卡器都只会把读卡得到的信息传送到你的程序,一般不会理会从程序发送过来的东西的。不过可能也会有一些读卡器可以接收指令以调整时间、显示之类也说不定。具体要看你用的是哪种读卡器。还有的问题就是你的读卡器是否支持你的空白卡的格式。。
关于这方面得到资料,可以参考:
我也不是非得调那个读卡器,我看那个串口精灵应该是可以自已往串口发数据,然后本身它又可以接收的吧?哪位大侠可以帮我看看,这个调度的工具是有源码的.帮我的请留下信箱,然后告诉我,你们试一下这个工具是否可用好吗?
===========================================
你说的串口调试精灵我知道,它的确是可以收发数据的,但前提是你必须清楚你连接的外设的功能。。例如,如果你在串口连接的是一些单片机、led显示屏之类的外设,那么你就可以通过串口向它们发送指令控制它们的动作或显示,而单片机等外设也可能会通过串口传回一些数据给你的程序。
但正如我上面所说的,一般的读卡器都只会把读卡得到的信息传送到你的程序,一般不会理会从程序发送过来的东西的。不过可能也会有一些读卡器可以接收指令以调整时间、显示之类也说不定。具体要看你用的是哪种读卡器。还有的问题就是你的读卡器是否支持你的空白卡的格式。。
关于串口编程,可以参考:http://www.gjwtech.com/里面有大量这方面的资料
我原来调试串口是用的windows自带的超级终端,没有问题阿.
是用两个串口连起来调的,当然一根好的串口线是不能少的,先确定你的串口和线是好的再继续吧.我是单机调式啊.用串口线干什么啊?我的读卡器肯定是好的,因为我这个本身就别人做的会议签到系统,我用它的程序可以正常的读出卡号!
========================
可以,就是在单机上用两个串口来进行模拟,例如,你可以运行两个串口调试精灵,一个设在com1,一个设在com2,然后一个发送数据,一个按开始接收,这样就可以模拟通过串口传送数据了
不过,这种方法要你自己改装一下连接的串口线
那再请问高手,改装的线序是如何的?其实也就是9根线(是9根吧?呵,不好意思~),脚的定义你知道吗?,改装的次序又是如何的~
是要将收发的脚的次序互换吗?