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
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.
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 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.
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.