[問題] 關於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