Forum: FPGA, VHDL & Co. SPI <-> Parallel mit CPLD


von Tim (Gast)


Lesenswert?

Hallo,

für meinen Projekt mit PIC32 brauche ich einen LCD-Display.
Über e-Bucht habe ich einen Besorgt, 3.2'' mit Touch
und SD-Karten Slot. Da ich fast keine freie Pins am PIC32
habe gibt es einen Problem mit anschliessen. Dieses Display
braucht 16 Datenleitungen + Steuerleitungen.
Ich habe for, mittels CPLD einen "SPI to Parallel" - Wandler
zu realisieren. Hat jemand schon sowas gemacht? Gibt's
vielleicht Beispiele?

MfG
Tim

von Lothar M. (Firma: Titel) (lkmiller) (Moderator) Benutzerseite


Lesenswert?

Tim schrieb:
> Ich habe for, mittels CPLD einen "SPI to Parallel" - Wandler
> zu realisieren.
> Hat jemand schon sowas gemacht? Gibt's vielleicht Beispiele?
Ja und ja.
Hast du es schonmal mit Google probiert?
https://www.google.de/search?q=spi+cpld
Als ersten Treffer findest du schon mal
http://www.lothar-miller.de/s9y/archives/31-SPI-Slave-im-CPLD.html

Und wenn du nur Ausgänge brauchst, dann könntest du natürlich auch die 
übliche Schieberegisterlösung nehmen: Porterweiterung mit SPI

von Frank K. (fchk)


Lesenswert?

Oder nimm einfach einen kleinen PIC, der Touch und Display ansteuert und 
als Terminal dient. Mit dem geeigneten Maß an lokaler Intelligenz kannst 
Du die übertragene Datenmenge minimieren.

Oder einfach einen größeren PIC32 nehmen. Oder bist DU schon bei der 
100-Pin Variante?

fchk

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.