作者fmdjyl (小D(滴))
看板Electronics
標題[問題] SPI腳位~如果有3顆Slave~該怎麼拉呢?
時間Wed Aug 7 14:31:49 2013
如果是軟體SPI~
SCKL ~ SDI 和 SDO 都一次拉三顆~~
只有多拉 3 PIN CS 拉到 SLAVE1 ~ SLAVE2 ~SLAVE3
所以我MCU總共會拉出6隻腳~
==================================================
1.
但很多MCU有硬體SPI~~ 請問這樣我的CS只有1隻腳~~
我該怎麼用硬體SPI 又可以控制 三顆 SLAVE嗎?
================================================
2.
http://www.mct.net/faq/spi.html
此網址第一個串接接法~~
第一顆 SDO接 第二顆 SDI ~~~~~
請問此接線方式~~有什麼特殊用途呢??
先謝謝大家指教~
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 61.64.225.237
→ appendixisu:回答第2題 把三顆SLAVE 都視為同一個SLAVE 08/07 18:38
→ appendixisu:用於同一個封包 三顆SLAVE都需要收到的用途 08/07 18:39
→ appendixisu:又好像不是這樣用的 可能我誤會了!!!!~Sorry 08/07 18:40
→ appendixisu:剛剛跑去問比較資深的同事 的確是同個封包三顆都會收 08/07 18:45
→ appendixisu:然後三顆SLAVE可以依據封包內容決定是不是屬於自己的 08/07 18:46
→ appendixisu:封包~所以你第一個問題可以靠這種接線方式解決 08/07 18:46
→ narcissusli:使用硬體SPI,但多拉3條CS控制 (Illustration 3) 08/08 00:05
→ narcissusli:使用硬體SPI前, 先控制相對應的CS即可. 08/08 00:06