关于超高频的一些研究

1、在进行杀标签的时候,如果密码为零,将不能进行灭活。

2、在锁标签的时候,如果设定为永久,那将不能进行设置该标签锁的另一种状态。

3、在进行获取频率的时候。如果在上电时没有设置频率,那么获取到的频率将是为零。这个并不是因为当前的频率为零。而是默认的情况下,寄存器不存储默认的频率。

4、今天研究了下封装完的超高频。不得不感慨前人对超高频研究的透彻。各种功能都想的很周到。

5、在进行读写锁杀的时候,需要进行设定固定Q算法。否则在进行这些操作的时候将使用的是默认的固定Q算法。

6、在看前人封装的超高频时,发现在盘存的时候,创建的是多线程,但是在判断是否继续Run的时候,可能会出现临界资源的读写冲突。需要在那里进行加锁的操作。但是在进行写的时候只有一次所以出现这样的冲突的概率还是比较小。不过如果加上锁的话可能性能会有所降低。(也许前人就是考虑到了这一点,不过这里为了安全起见,我还是修改了下前人的代码,加了把锁)。

7、前人在设置写频率的时候,能够想到测试是否有效。RFID_MacWriteRegister( m_opHandle, 0x0108, 0x0101); 对于这个0x0101为什么高位的那里是设置1我目前还是没搞明白。然后再调用这个函数:RFID_RadioIssueCommand( m_opHandle,&parms);让我很难以置信。该函数的说明:when new commands are added to the MAC firmware but have not yet formally been exposed through the Indy Host Library or in support of system testing.

原文地址:https://www.cnblogs.com/cxiaoln/p/3317589.html