Spi ansteuern mit USB

OP #3451867
Lesenswert?

Hallo liebe Freunde,

ich bin derzeitig an einem projekt bei dem ich ein display ansteuer
welches seine bilder über einen SPI bekommt wie zB in meinem fall ein
RasPi.


So meine Frage ist es jetzt kann man diesen vorgang auch über einen 
usbstecker laufen lassen?



Ich würde mich über eine antwort von jemandem mit geduld freuen...
Persönliche Seite #3451881
Lesenswert?

Du müsstest am "USB Stecker" ein Gerät anschließen, das SPI erzeugt.

Da gibt es beispielsweise den FT2232, dessen MPSSE genau das machen 
kann, und dafür gibt es von FTDI auch Softwareunterstützung -- 
allerdings wohl nur für Windows; wenn Du das auf einem anderen 
Betriebssystem oder gar dem Raspberry Pi machen möchtest, wirst Du 
einiges an Forschungsaufand betreiben müssen.

http://www.ftdichip.com/Support/SoftwareExamples/MPSSE.htm
#3452416
Lesenswert?

Rufus Τ. Firefly schrieb:
> Da gibt es beispielsweise den FT2232, dessen MPSSE genau das machen
> kann, und dafür gibt es von FTDI auch Softwareunterstützung --
> allerdings wohl nur für Windows; wenn Du das auf einem anderen
> Betriebssystem oder gar dem Raspberry Pi machen möchtest, wirst Du
> einiges an Forschungsaufand betreiben müssen.

Ich hab mal mit 'nem FT2232H (UM-FT2232H) per SPI einen 
LPD8806-LED-Strip angesteuert. War auf einem x86-Linux. Wenn es das 
Paket libftdi1 auch auf dem Raspberry Pi gibt, dann sollte man da auch 
SPI damit machen können.
#3452504
Lesenswert?

Frank K. schrieb:
> Microchip MCP2210
>
> Der Vorteil ist, dass sich dieser Chip als HID anmeldet und damit im
> Gegensatz zu FTDI oder SiLabs keinerlei speziellen Kerneltreiber
> braucht, weder unter Windows, Mac noch Linux. Einfach anstecken, und gut
> ist.
>
> fchk

SiLabs hat zumindest das Protokoll beim CP2130 offen gelegt, sollte also 
auch z.B. mit LibUSB funktionieren.

http://www.silabs.com/Support%20Documents/TechnicalDocs/AN792.pdf

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren