小编csj*_*ter的帖子

在linux下对ACR122T-E2进行编程

我有一个 ACS ACR122T-E2 NFC 读卡器。我从http://www.acs.com.hk/en/products/109/acr122t-usb-tokens-nfc-reader/下载了linux驱动程序和ct-api库 。

我已从 ct-api 库存档文件中给出的标头中提取了示例 C 程序。我编译了它。我还创建了包含以下内容的 ctacs.ini 文件:

[CardTerminal]
CTN1=ACR122T
[ACR122T]
ICC1=ACS ACR122 25 00
Run Code Online (Sandbox Code Playgroud)

当我运行编译后的可执行文件时,我得到:

Error: CT_init failed with error -8
Run Code Online (Sandbox Code Playgroud)

其中 -8 表示基于头文件中的文档的“CT 错误”。

有人对 ACR122T-E2 以及为其提供的官方 C API 有一些经验吗?有人知道我应该检查什么或应该尝试做什么吗?

我猜我可能出错的唯一一件事是 ctacs.ini 文件。我不太确定是否

ICC1=ACS ACR122 25 00
Run Code Online (Sandbox Code Playgroud)

线是对的。我使用“lsusb -t”显示:

Bus 03.Port 1: Dev 25, If 0, Class=Chip/SmartCard, Driver=pn533, 12M
Run Code Online (Sandbox Code Playgroud)

当然我已经尝试过了

ICC1=ACS ACR122 03 01
Run Code Online (Sandbox Code Playgroud)

配置行,但没有帮助。

有人知道这个配置行应该是什么吗?

nfc

5
推荐指数
1
解决办法
2771
查看次数

标签 统计

nfc ×1