PN532 I2C模式STM32开发 附带完整例程
主要参考文章https://blog.csdn.net/imzhujun/article/details/94399288
目前工程实现的功能还是只有读取卡id,但是有一些github开源的lib或者工程一并打包放在了压缩包里。
需要stm32连到的外设只有ttl转usb和PN532模块,根据自己需要修改了一下接线:
SCL ---- PB6
SDA ---- PB7
RESET – PB3
IQR ---- PB4
接线如下图:
需要注意拨码开关播成I2C的编码。即0 - 1。
由于代码工程里重定义了printf,所以可以通过串口助手看到输出,最后的效果如视频所示:
NFC测试
另外对一些参考资料的说明:
目前根据自己实践来看这个的不太靠谱,很不稳定
https://github.com/zhangyuhu/STM32-PN532/tree/feature-new_nfc_uart_drive
但是这个lib写的很不错,不过由于用的是HAL库,lz由于时间精力不够没有来得及完全研究,如果需要用PN532做很多功能的话建议参考这个库。
https://github.com/pe1mew/PN532-on-STM32
代码工程,可下载查看https://download.csdn.net/download/qq_39743953/88496134
原创不易,觉得有用请点个赞吧