Forum: Mikrocontroller und Digitale Elektronik SPI - Signalpegel


von Hans Hauer (Gast)


Lesenswert?

Hallo,

Ich muss eine Platine zur Programmierung eines WLAN Moduls vom PC aus
machen. Mir ist klar, dass ich die Signale (RX, TX) mit einem MAX232
wandeln muss. Was mir jedoch nicht klar ist ob ich das clock Signal
auch pegelwandeln muss.

Bitte um Infos.

Mit freundlichen Grüßen

von Henning S. (xtsi)


Lesenswert?

Hab das Ganze jetzt einige Male gelesen, aber irgendwie bin ich noch
durcheinander:

Du willst ein WLAN Modul mit dem PC verbinden.

Wenn über die serielle Schnittstelle (PC, RS232), dann dazu folgende
Fragen:
- Wieso schreibst du von SPI?
- Wo liegt bei der seriellen Schnittstelle des PCs das Clock Signal?

Oder per SPI, dann folgende Fragen:
- Wo hast Du SPI am PC?
- Wieso bei SPI Pegel wandeln?

SPI am WLAN Modul lässt sich nicht so simpel mit RS232 am PC
verbinden...

Oder ich bin einfach völlig durcheinander (nicht ausgeschlossen)...

Gruss,

XtSI

von Hans Hauer (Gast)


Lesenswert?

Es sollte ein WLAN Modul per serieller Schnittstelle vom PC programmiert
werden. Der Techniker des Produzenten sagte ich solle mit MAX232 eine
Pegelwandlung vornehmen und das sollte funktionieren (mit der richtigen
Software natürlich).
Mein Problem ist nun, ich habe 3 Pins am WLAN Modul : SPI data in, SPI
data out und SPI clock. Wie verbinde ich das mit der seriellen
Schnittstelle des PC?

Gruss
Hans

von Kai Markus Tegtmeier (Gast)


Lesenswert?

Das wird IMHO so direkt nicht gehen, weil es sich bei der
seriellen Schnittstelle des PCs um eine asynchrone Datenübertragung
handelt, bei der SPI-Schnittstelle mit Clock aber um eine synchrone
Datenübertragung. Man könnte einen AVR dazwischen schalten, der über
seinen UART die Daten vom PC empfängt und dann per SPI an das
WLAN-Modul weiterleitet. Eine Pegelwandlung zwischen PC und AVR wird
sicher nötig sein; ob zum WLAN-Modul noch eine weitere nötig ist, läßt
sich erst nach einem Blick auf das Datenblatt des Moduls sicher sagen.

Greetz
Kai Markus

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.