Xeon 发表于 2015-9-8 11:22:01

Arduino接W5100调试RC522问题

我在Arduino uno上调试RC522没问题,但是把W5100网络扩展板插上Arduino,然后把线接上W5100后却读不到卡号了。请问各位知道是什么原因吗?

艰苦奋斗 发表于 2015-9-8 15:19:52

因为W5100和RC522都是用的SPI接口,理论上SPI从设备可以有多个,但任一时间只能有一个从设备在工作,其它的从设备必须片选置高,释放SPI总线,所以你要认真协调两个库的片选管脚,W5100网卡工作时拉高RC522读卡器的片选,读卡器工作时就拉高网卡片选,这样才能让两个设备共享SPI总线。

艰苦奋斗 发表于 2015-9-8 15:22:13

http://www.geek-workshop.com/thread-15673-1-1.html

xvanzhou 发表于 2016-10-27 17:26:52

这个问题解决了么?我用片选控制拉高拉低还是没法正常工作啊
页: [1]
查看完整版本: Arduino接W5100调试RC522问题