作者purple810215 (Sumiko)
看板ASM
标题[问题] 关於Arduino使用SPI控制两个模组
时间Sat Oct 4 22:23:40 2014
大家好,我是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
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 120.126.194.203
※ 文章网址: http://webptt.com/cn.aspx?n=bbs/ASM/M.1412432625.A.E52.html
1F:→ alibuda174: 程式码连结失效 10/05 08:34
2F:推 A83X8CJ8: SPI要接两个slave要有五条线吧 一个slave就四条 10/05 10:21
3F:→ A83X8CJ8: I2C就没差 只要device address有呼对就可以 10/05 10:21
4F:→ purple810215: 谢谢大家,後来Code改了很多次终於可以了! 10/05 21:47