|
|
Zeile 1: |
Zeile 1: |
| + | Das Serielle Periphere Interface (SPI) entspricht einem sehr einfachen Konzept. Dafür benötigt es mehr Leitungen als die I2C Schnittstelle: |
| + | <br> |
| + | ; MOSI |
| + | : Master Out Slave In |
| + | ; MISO |
| + | : Master In Slave Out |
| + | ; SCK |
| + | : Clock |
| + | ; D/C |
| + | : Data/Control |
| + | ; CS / SS |
| + | : Chip Select |
| | | |
− | | + | SPI arbeitet nach dem Master / Slave Konzept. Ein Master kontrolliert die Kommuniktion. |
| + | <br> |
| Die default Einstellungen für Hardware SPI findet man so: | | Die default Einstellungen für Hardware SPI findet man so: |
| <pre> | | <pre> |
Version vom 14. Dezember 2023, 15:44 Uhr
Das Serielle Periphere Interface (SPI) entspricht einem sehr einfachen Konzept. Dafür benötigt es mehr Leitungen als die I2C Schnittstelle:
- MOSI
- Master Out Slave In
- MISO
- Master In Slave Out
- SCK
- Clock
- D/C
- Data/Control
- CS / SS
- Chip Select
SPI arbeitet nach dem Master / Slave Konzept. Ein Master kontrolliert die Kommuniktion.
Die default Einstellungen für Hardware SPI findet man so:
from machine import SPI
print(SPI(0))
print(SPI(1))
SPI(0, baudrate=992063, polarity=0, phase=0, bits=8, sck=18, mosi=19, miso=16)
SPI(1, baudrate=992063, polarity=0, phase=0, bits=8, sck=10, mosi=11, miso=8)