Forum: Mikrocontroller und Digitale Elektronik SPI als UART


von Christoph Schmidt (Gast)


Lesenswert?

Hallo,
habe leider noch nich so viel Ahnung von Mikrocontrollern, deshalb die
Frage!

Kann man eine SPI-Schnittstelle als ganz normal UART-Schnittstelle
nutzen?
Gibt es da irgendwelche Probleme oder ist es nicht möglich?

MfG
Christoph

von Marius Schmidt (Gast)


Lesenswert?

es gibt schon einige software implementationen von uart, ob die SPI
benutzen weiss ich allerdings nicht. Zum senden bräuchtest du ja nur
einen timer-interrupt (ist ja ziemlich einfach...)

Zum empfangen kannst du einen der interrupt pins benutzen um das start
bit zu bekommen und danach initialisierst du einen weiteren timer der
X-mal (je nachdem wieviel bit du überträgst) nach den wert des aktuell
übertragenen bits schaut.

von Christoph Schmidt (Gast)


Lesenswert?

Mein Problem ist das ich noch ein GPS-Modul an einen Mikrocontroller
bekommen muss, aber keinen UART Port mehr frei habe.
Das Modul hat leider kein SPI oder so, es ist ein MS1E von ublox.
Der Controller ist ein PIC18F6622.

von Rahul (Gast)


Lesenswert?

von Atmel gibt es ein Application Note für eine SoftUart. Allerdings für
den AVR... Entweder die auf PIC umbauen, oder mal bei Microchip gucken.

von gast (Gast)


Lesenswert?

Bei google suche =>
http://www.piclist.com/techref/microchip/rs232.htm
hat auch links auf SW-232
und auf deinen PIC anpassen.
Gruß

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.