[问题] 关于Arduino使用SPI控制两个模组

楼主: purple810215 (Sumiko)   2014-10-04 22:23:40
大家好,我是Arduino UNO的新手
最近在做一个小的Project
要使用Arduino的SPI同时控制ENC28J60 RJ45模组及LSM9DS0九轴模组
我想做到可以透过SPI连进一个Arduino的Webserver
去看到Arduino所连结的九轴模组吐出的资料
于是我在网络上找了些范例程式来改
确定了RJ45模组和九轴模组分开是可以work的
但是天真的我把两个电路图组合成一个接在一起后
(当然有些部分变成共pin了)
http://ppt.cc/6LYN
http://ppt.cc/Oaat
再把程式码像这样贴在一起后
http://chopapp.com/#m4zie9r3
整个大悲剧=口=
连网页都进不去了
所以想请问前辈们要让SPI同时控制两个device是不是需要另外下什么指令
因为昨天用I2C接了RTC模组和九轴模组
居然不用额外设定就可以一起work了......
才想说会不会SPI也是一样orz
作者: alibuda174 (阿哩不达)   2014-10-05 08:34:00
程式码连结失效
作者: A83X8CJ8 (Elca)   2014-10-05 10:21:00
SPI要接两个slave要有五条线吧 一个slave就四条I2C就没差 只要device address有呼对就可以
楼主: purple810215 (Sumiko)   2014-10-05 21:47:00
谢谢大家,后来Code改了很多次终于可以了!

Links booklink

Contact Us: admin [ a t ] ucptt.com