| Chip-Select | MISO | MOSI | SCLK | Raspberry Pi | ||
|---|---|---|---|---|---|---|
| SPI slave | GPIO 21 | GPIO 20 | GPIO 18 | GPIO 19 | 只有部份接出 (P1, S5) | |
| SPI0 master | GPIO 7/8 | GPIO 9 | GPIO 10 | GPIO 11 | 接到 P1 | |
| GPIO 35/36 | GPIO 37 | GPIO 38 | GPIO 39 | 未接出 | ||
| SPI1 master | GPIO 16/17/18 | GPIO 19 | GPIO 20 | GPIO 21 | 只有部份接出 (LED, P1, S5) | |
| SPI2 master | GPIO 43/44/45 | GPIO 40 | GPIO 41 | GPIO 42 | 只有部份接出 (S6) |
![]() |
| Picture from http://ruten-proteus.blogspot.tw/2012/10/raspberry-pi-model-b.html |
除了一般 3-wire SPI 外,SPI0 亦可將 MISO 跟 MOSI 合併成一條雙向的訊號,或者作為 LoSSI (Low Speed Serial Interface) 的 master。運作模式支援 polling、interrupt 及 DMA。
參考文獻
- BCM2835 ARM Peripherals datasheet
- Raspberry Pi 電路圖
- http://elinux.org/RPi_Low-level_peripherals

沒有留言:
張貼留言