Forum: Mikrocontroller und Digitale Elektronik UART to SPI Gateway


von Andre K. (andre24)


Lesenswert?

HI,

schönes Wetter und ich muß arbeiten :-(

Also ich benutze den FT232RL (Ist ein Chip von FTDI der USB to UART 
wandelt). Diesen möchte ich mit dem Funkchip CC1100 (Ist ein Chip von 
Chipcon der eine SPI Schnittstelle hat und im 433MHz Funkband sendet) 
verbinden. Ich kann mit beiden komunizieren, also CC1100 und FT232RL. 
Dies mache ich mit dem MSP430F1611. Was mir jetzt fehlt ist der Code um 
SPI und UART zu verbinden. Mein Msp430 verfügt über zwei Interfaces, so 
dass ich eine als UART und eine als SPI nutze. Lange rede kurzer Sinn 
ich brauche einen SPI-UART-Wandler. Hat jemand so etwas schon mal 
geschrieben? Ich möchte gerne 500kbps übertragen, da dies die höchste 
Übertragungsrate ist die der Funkchip kann. Schönen Gruß an alle und 
genießt das schöne Wetter!

André

von A.K. (Gast)


Lesenswert?

Klingt so, also ob du eigentlich einen USB-SPI-Wandler suchst. Also den 
FT2232.

von Andre K. (andre24)


Lesenswert?

Der FT2232 ist ein Möglichkeit!

Ich nutze den FT232RL mit dem D2XX-Treiber um in in Labview ein zu 
binden.

Jetzt ist meine Frage kann ich den FT2232C genauso benutzen in Labview?

Problem ist auch das ich meinen CC1100 über die SPI-Schnittstelle 
programmiere (Register beschreibe) schafft man soetwas noch aus dem 
Labview herraus?

Danke im Vorraus André

von A.K. (Gast)


Lesenswert?

Bei FTDI gibt es eine Library für SPI via FT2232 (ebenfalls für I2C), 
ähnlich D2XX. Zu Labview kann ich nichts sagen.

von A.K. (Gast)


Lesenswert?


von Andre K. (andre24)


Lesenswert?

Danke werde den FTDI2232 mal ausprobieren! Das Labviewprogramm muß ich 
noch verstehen. Morgen kommt der 2232 und dann werde ich mal schauen, ob 
dass klappt! Danke für den Tip

André

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.