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
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
https://sudomod.com/forum/viewtopic.php?f=22&t=2312 https://retropie.org.uk/forum/topic/14519/fast-refresh-rates-up-to-60fps-with-an-spi-display-ili9341
:
Bearbeitet durch User
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
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")?
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.