www.mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik SPI als UART


Autor: Christoph Schmidt (Gast)
Datum:

Bewertung
0 lesenswert
nicht 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

Autor: Marius Schmidt (Gast)
Datum:

Bewertung
0 lesenswert
nicht 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.

Autor: Christoph Schmidt (Gast)
Datum:

Bewertung
0 lesenswert
nicht 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.

Autor: Rahul (Gast)
Datum:

Bewertung
0 lesenswert
nicht 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.

Autor: gast (Gast)
Datum:

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

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt.
Bitte hier nur auf die ursprüngliche Frage antworten,
für neue Fragen einen neuen Beitrag erstellen.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.