客户服务 | Service
产品搜索 | Search

  •  客户服务
  • 您的位置:首页 > 客户服务 > 正文

常见问题

日期:2013-09-29 点击数:4916

 RF读写器
1.初始化串口错
(1)
串口资源已被占用,例如,程序出错,没有关闭串口,然后再次初始化串口。
(2)
波特率不对,RF读写器采用自动侦测方式,只认开机后的第一次初始化波特率,如果两次运行的波特率不同,必须关掉读写器重新打开一次。
2.
下载密码出错
一般情况下是计算机和读写器没有通讯上,初始化串口只是设置计算机方串口。
3.编程时,寻卡总是一次对,一次错。
 
采用1模式寻卡,结束后用RF_HALT();
4.RF
读写器可以对ML操作吗?
ML卡操作的读写函数和M1卡相同,M1卡的块地址对应ML卡的页地址,但另外提供了ML验证密码函数。
5.
RF_WRITE()RF_WRITE_HEX()M1卡正确,但写ML卡总返回不正确
ML
卡虽然只能一次写四个字节,但函数要求必须按M1卡的格式,定义为16字节的长度,不够以'FF'填充。
6.
对于RF-100读写器,只需要寻卡一次,就可以对不同的扇区进行操作,但RF-25读写器,每换一个扇区就必须重新寻卡一次。 M144R35的区别 M1卡的特性是KEYB可见时,核对无效。
当控制字节为默认值'FF 07 80 69'时,核对KEYB是无效的,改为'7F 07 88 69'时,可用KEYB
7.
DES加密后,解密的结果不对。
(1)
将加密后的密文以BYTE用传地址方式传递。详见例程。
(2)
密文定义为全局变量,直接传递给解密函数解密。
8.
PBVB等编程时,出现"非法程序错误"
可能的原因有二:
(1)
字符串变量在预先分配空间,具体操作请参照例子。在PB中,以DATA=SPACE )的方式初始化; VB中以DIM DATA AS STRING*8方式定义 C中注意加结束符;
(2)
函数申明时请注意变量是用传值/传地址方式
9.RF-20
时,因为用的是高级指令,所以只能用0A密码验证,并不支持三套密码。
10.
高级指令是将低级指令的集成,它已经包括了寻卡、验证密码、及HALT过程。
11.RF-20
开发板,无值操作(因为M1卡的数值为四个字节,而ML卡只有两个字节的值,所以M1ML的值操作(加值、减值等)函数不同,而高级指令没有提供对ML卡的操作。
12.
如何修改密码?
修改密码可用RF_CHANGEB3修改块3的内容,同时也可以用RF_WRITE_HEX()函数来修改块3的内容,它的好处就是可以先写在别的数据块,看内容是否正确,然后才对块3操作,确保写入的内容正确。
13.
如果RF-25LTRF100-LT接上电源后,数码显示全为8,而没有跳回时钟,那么表示在现有的电压下不能正常工作。
14.
RF_DISP8,若不想显示数据,则设0X0F

终端机

终端是否可以接打印机
可以接串行打印机,例如:STAR SP2000 票据打印机,还可接条码打印机
1. TM790
TM790C的区别 TM790C中关于FLASH的读、写、擦的函数名称有所改变,在下载程序之前,请安装随机软件重新编译应用程序。
2.TM790C
在下载程序时总是出现"波特率错"
在下载程序过程中,计算机方出现COM138400,并不表示已成功通讯,这是默认值显示,只有出现一声鸣叫才表示已通讯上。应该检查连接方法是否正确,检查波特率是否一致。
3. TM790C
通讯上了,但总是处于等待状态,不能结束。
发现是终端机使用的随机软件版本不同,后用随机软件重新编译,结果正常

  •  主要客户&合作伙伴
  • | Major customers & Partners