本帖最后由 yiyamala 于 2016-9-1 21:16 编辑
直接上图
2.jpg (46.08 KB, 下载次数: 1)
下载附件
2016-9-1 20:34 上传
问:为什么不用硬件SPI?
答:因为硬件SPI不好使,读一次就死,可靠性差(有可能是RC522的SPI不规范,也有可能是STM32的SPI不规范)。
硬件连接:
SCK PB13
MOSI PB14
MISO PB15
CS PB0
RESET PB1
IRQ PB12
程序不再做过多讲解,大家可自行查阅资料学习。
鄙人向大家保证,程序思路清晰,模块分明,汉字注释,保证好使。
我调试这个程序的时候,参考了N多开源的RC522程序,概不满意。
鄙视那些偷懒程序猿,程序都跑不起来,竟然发出来糊弄大家,强烈鄙视。
程序编译环境:KEIL MDK 4.74
STM32 RC522.rar
(265.5 KB, 下载次数: 575)
2016-9-1 20:37 上传
点击文件名下载附件
楼主后话:以后我的资料开源的可能越来越少,不能这样公开了,应该考虑收费,毕竟付出了很多辛苦。
建议你还是检查下设置的时序和速度是否符合rc522 的要求。
有可能是RC522的SPI不规范
一周热门 更多>