作者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
1F:→ appendixisu:回答第2题 把三颗SLAVE 都视为同一个SLAVE 08/07 18:38
2F:→ appendixisu:用於同一个封包 三颗SLAVE都需要收到的用途 08/07 18:39
3F:→ appendixisu:又好像不是这样用的 可能我误会了!!!!~Sorry 08/07 18:40
4F:→ appendixisu:刚刚跑去问比较资深的同事 的确是同个封包三颗都会收 08/07 18:45
5F:→ appendixisu:然後三颗SLAVE可以依据封包内容决定是不是属於自己的 08/07 18:46
6F:→ appendixisu:封包~所以你第一个问题可以靠这种接线方式解决 08/07 18:46
7F:→ narcissusli:使用硬体SPI,但多拉3条CS控制 (Illustration 3) 08/08 00:05
8F:→ narcissusli:使用硬体SPI前, 先控制相对应的CS即可. 08/08 00:06