这是 NFC 设备读写非接触式卡的演示。
该测试环境使用 Kinets K60 塔板和 NXP PN512 板。
K60塔板到PN512 RF板的连接引脚如下所列:
SPI1:
SPI1_SIN : PTE1/SDHC0_D0
SPI1_SCK : PTE2/SDHC0_DCLK
SPI1_SOUT : PTE3/SDHC0_CMD
SPI1_PCS0 : PTE4/SDHC0_D3
重置:
PTB9
外部中断:
PTA26
因为SPI1端口作为pn512的主机接口,所以需要在MQX的用户配置文件中开启SPI1驱动。
使用CW10.5打开/build文件夹中的项目文件。
并且必须在构建测试图像之前构建 PSP 和 BSP 库,因为这个测试项目需要它们。
下图是从Mifare one测试卡中读取的序列号和块数据。
Hi David,
这个演示只是一个读卡器驱动程序,但是对于支付系统来说,需要做很多工作才能实现它。
BCM20792S和PN512都是NFC的收发器IC,对于支付系统来说没有区别,但是对于NFC驱动程序有区别。
嗨,卫平:
我是台湾 FAE David Chen。客户正在寻找用于支付系统的 NFC 阅读器。
我不熟悉 NCF 应用程序。我可以知道这个演示适合 NFC 支付应用程序吗?
是否有任何由 K60 处理的 NFC 软件堆栈?
在这个应用程序中 MQX 是必须的吗?
BCM20792S 怎么样,它与 NXP PN512 相同吗?
任何评论都将受到欢迎。
顺祝商祺!
David