ESP32: SPI Schaltung

OP #6895170
Lesenswert?

Hallo zusammen,
baue mir gerade eine kleine Platine mit dem ESP32-WROOM-32U auf. Ich 
hätte gerne noch den SPI und weiß nicht ob ich da was beachten muss. Ist 
MOSI/MISO evtl. auf 3.3V hochzuziehen? Kann ich die Pins bei 
nicht-verwenden von SPI auch noch als GPIO's problemlos nutzen wenn 
diese einen Pull-Up eingebaut haben?

Ich hoffe meine Fragestellung ist ersichtlich,
VG
Bob
#6895174
Lesenswert?

Bob E. schrieb:
> Ist
> MOSI/MISO evtl. auf 3.3V hochzuziehen?

Nope. Bei SPI werden die Pins als push/pull betrieben. I2C ist 
Open-Collector und benötigt Pullups

> Kann ich die Pins bei
> nicht-verwenden von SPI auch noch als GPIO's problemlos nutzen wenn
> diese einen Pull-Up eingebaut haben?

Wenn die Pins einen Pullup eingebaut haben, ist dieser abschaltbar. Aber 
nicht alle GPIOs haben Pullups oder Pulldowns
OP #6895179
Lesenswert?

Sebastian R. schrieb:
> Bob E. schrieb:
>> Ist
>> MOSI/MISO evtl. auf 3.3V hochzuziehen?
>
> Nope. Bei SPI werden die Pins als push/pull betrieben. I2C ist
> Open-Collector und benötigt Pullups
Passt, danke!

>> Kann ich die Pins bei
>> nicht-verwenden von SPI auch noch als GPIO's problemlos nutzen wenn
>> diese einen Pull-Up eingebaut haben?
>
> Wenn die Pins einen Pullup eingebaut haben, ist dieser abschaltbar. Aber
> nicht alle GPIOs haben Pullups oder Pulldowns

Das ESP-Modul hat keine Pullups. Wenn ich die o.g. SPI Schaltung also 
nicht benötige kann ich diese Problemlos als GPIO's verwenden oder ?
#6895181
Lesenswert?

Bob E. schrieb:
> Das ESP-Modul hat keine Pullups. Wenn ich die o.g. SPI Schaltung also
> nicht benötige kann ich diese Problemlos als GPIO's verwenden oder ?

Der ESP32 selber, also der Chip, hat im Silizium Pullups und Pulldowns 
eingebaut, die man bei einigen Pins (Datenblatt) ein/ausschalten kann.

Und ja, wenn du die Pins nicht als SPI nutzt, kannst du sie als normale 
GPIOs nutzen.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren