Raspberry Pi Projekt Display SPI oder RGB?

Gast #5851466
Lesenswert?
• ▲
▼
Hi,
ich bin dabei mir einen Mini-Emulator-Handeld zu basteln. Als Basis 
dient ein Raspberry Pi Zero. Da es möglichst klein sein sollte habe ich 
mich entschieden das das Display 2.2 bis 2.8 Zoll groß sein sollte, da 
diese eine Auflösung von 320x240 haben, anders als die 1.8 Zoll Displays 
mit 128x160. 320x240 ist wegen der Auflösung, die alte Spielekonsolen 
hatten, deutlich besser geeignet. Problem ist die Frage der 
Schnittstelle des Displays. Ich habe da an das Display 
(https://www.buydisplay.com/default/spi-2-3-inch-tft-lcd-touch-screen-display-320x240-ili9432-controller) 
oder das Display 
(https://www.newhavendisplay.com/nhd24240320cfctxif-p-8176.html) 
gedacht. Ich könnte das erste Display über SPI oder RGB (was beim 
zweiten so wie es scheint nicht der Fall ist) ansteuern. Nur weis ich 
nicht was ich nehmen soll. SPI benötigt weniger Pins, das heißt ich habe 
die Möglichkeit eine zweite SD-Karte anzubinden und habe Stereo-Sound 
(bei RGB ist dann nur Mono höstens drinnen). Aber ich mache mir da die 
Sorge um die Framerate. Bei RGB ist das Problem nicht da, aber RGB 
benötigt sehr viele GPIO Pins, weswegen ich wenn nur mit 16bit ansteuern 
würde. Desweiteren soweit ich weiß läuft SPI via Software (Korregiert 
mich wenn ich da falsch) und ist nicht direkt an die gpu angebunden, was 
bei RGB der fall ist. Bei RGB kann ich, wenn es von nöten sein sollte, 
ein größeres (und höher Auflösendes) Display nehmen.
Also was meint ihr? RGB oder SPI?
Danke im Voraus
Gast #5851490
Lesenswert?
• ▲
▼
Die rpi hat Hardware spi das über spidev verfügbar ist. 10mhz gehen 
problemlos.

Für einen Emulator hat ein Zero wahrscheinlich zu wenig dampf...kommt 
auf die spiele drauf an..

Ein paralleles Display müsstest du entsprechend programmieren....dad ist 
signifikant mehr aufwand...hier ist direkter zugriff auf die gpios via 
Memory mapping erforderlich
Gast #5851523
Lesenswert?
• ▲
▼
TestX schrieb:
> Die rpi hat Hardware spi das über spidev verfügbar ist. 10mhz
> gehen
> problemlos.
>
> Für einen Emulator hat ein Zero wahrscheinlich zu wenig dampf...kommt
> auf die spiele drauf an..
>
> Ein paralleles Display müsstest du entsprechend programmieren....dad ist
> signifikant mehr aufwand...hier ist direkter zugriff auf die gpios via
> Memory mapping erforderlich

RGB (Also parallel) ist ansich kein Problem. Dazu hat der Pi ein 
Parallel Display Interface. 
https://www.raspberrypi.org/documentation/hardware/raspberrypi/dpi/README.md
Gast #5857025
Lesenswert?
• ▲
▼
So, ich habe jetzt folgendes Display bestelt: 
https://www.buydisplay.com/default/serial-qvga-2-2-inch-tft-spi-240x320-lcd-touch-display-module-ili9341 
um RGB und Spi zu testen. Ich habe da aber eine Frage in bezug auf die 
Spanungen. Laut Datenblatt darf die Logic Signal l/O Spannung nicht über 
3 Volt 
(https://www.buydisplay.com/download/manual/ER-TFT022-1_Datasheet.pdf 
Seite 11). Kann ich da mit einer Diode (welche genau weiß ich noch 
nicht) die 3.3 Volt vom Pi ein bisschen absenken (ist nicht die feine 
englische Art und ziemlich "dreckig")?

Antwort schreiben

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.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.