Arduino多个SPI器件,包括CC3000和MFRC522

时间:2014-10-30 14:58:11

标签: arduino

我在问我该如何实现这个呢。我知道有多个器件通过SPI连接,比如必须为每个器件选择单独的SS引脚。 Adafruit的CC3000与默认的Adafruit库一起运行良好。 CC3000使用SPI。 Sonmicro的MFRC522 RFID模块(在Sparksfun购买)也使用SPI。它也可以独立工作。但每当我将它们连接在一起时,只有WiFi才能完美运行。我不想打开和关闭wifi以让RFID通信,因为它需要一些时间才能在无线网络中连接。我希望这两个人同步工作(或者必须安排,但很快就会被用户察觉不到)

这是我现在的代码。我不能在这里发布,因为奇怪的事情发生我不知道为什么哈哈 https://drive.google.com/file/d/0B0bZsYo0xMH8YV9uWXJaRFdPT3M/view?usp=sharing

我正在考虑用SonMicro的SM130 RFID模块替换RFID,带有UART(可转换为I2c)的SparkFun评估板或默认情况下带有I2c的Adafruit的PN532。这些可以和CC3000这样的SPI搭配使用吗?或者我应该使用官方WiFi模块(UART)或WiFly模块(SPI到UART)更改CC3000

0 个答案:

没有答案