STM32: ILI9341 16bit parallel

OP #5117461
Lesenswert?

Hallo,
vorneweg, bitte erschlagt mich nicht für diese Fragen. Ich bin ein 
blutiger Anfänger in Sachen STM32!

Früher habe ich mit Arduino gearbeitet. 8 und 32 bit.

Ich bin auf der Suche nach einer Library für das ILI9341 Display im 
Parallel Betrieb. Ich habe haufenweise Bibliotheken gefunden allerdings 
für STM32Duino, Arduino oder mit SPI.

Ich möchte gerne eine STM32F10RB mit diesem Display betreiben. So wie 
ich das sehe, kann ich das Display nur paralell ansteuern.

Gibt es bereits schon eine umgeschriebene Bibliothek ?

Eine weitere Frage: sollte man mit einem Arduino Bootloader auf einer 
STM32 Basis arbeiten, wie verhhält sich die Geschwindigkeit? Ich habe 
gehört dass, wenn ein Arduino Bootloader verwendet wird, es langsamer 
wird.

Vielen Dank für eure Hilfen!
PS: Bitte habt Rücksicht

Gruß Niklas
Gast #5117586
Lesenswert?

Niklas F. schrieb:
> Ich möchte gerne eine STM32F10RB mit diesem Display betreiben. So wie
> ich das sehe, kann ich das Display nur paralell ansteuern.

So wie ich das sehe macht das keinen Sinn.

Das Board/der Chip hat keinen FSMC, damit ist die Verarbeitungs-
geschwindigkeit geringer, aber immer noch schneller als auf
einem AVR-Controller. Man kann auch ohne FSMC programmieren,
aber die Tatsache dass es nichts Vorgefertigtes zu finden gibt
spricht dafür dass es keiner macht.

Aufgrund der (geringen) Anzahl von Pins baust du dir alles
zu, denn für die 16-Bit Ansteuerung brauchst du insgesamt
23 Leitungen. Alles machbar, aber macht keine Freude.
Verdrahten müsstest du es auch noch.

Hast du dir das gut überlegt? Ich glaube nicht.
Gast #5117598
Lesenswert?

Hallo,
danke für deine Mail.
ja doch. Mir ist schon bewusst das ich so viele Leitungen benötige.
Ich hatte noch an einem SPI zu parallel Converter überlegt, aber da 
fehlt es mir an Verständnis.

Wenn das alles nicht so schön ist,
suche ich mir ein anderes Display.

Das hab ich derzeit :
https://eckstein-shop.de/28-mit-Touchscreen-TFT-LCD-Display-ILI9341-Kompatibel-Arduino

LG
Gast #5117613
Lesenswert?

Niklas Fischbach schrieb:
> Ich hatte noch an einem SPI zu parallel Converter überlegt, aber da
> fehlt es mir an Verständnis.

Würde ich nicht empfehlen da die Datenübertragung umständlicher
und deutlich langsamer ist.

Niklas Fischbach schrieb:
> Wenn das alles nicht so schön ist,
> suche ich mir ein anderes Display.

Das Problem ist dass es kaum Displays in der Grösse gibt die
mit SPI daherkommen. Einzige leicht erhältliche Ausnahme die
ich kenne sind die RaspBerry Displays die man auch auf einem
STM verwenden könnte.

Das hier z.B.

http://www.ebay.de/itm/Waveshare-3-5-inch-320x480-Touchscreen-TFT-LCD-Display-for-Raspberry-Pi-WS40003-/281842700934?hash=item419f225286:g:UvoAAOSw~e5ZQ5R7

Hier ist auch das SPI-zu-parallel Handling einigermassen gut
in Hardware gelöst.
Gast #5117639
Lesenswert?

Hallo,
Vielen Dank für eure Unterstützung.
So schnell muss es auch nicht sein :)

Aber danke! Ich denke ich werde eins der beiden nehmen. LG

Kann man sonst noch was mit diesem Display anfangen (also das was ich 
habe) oder ist ein Umtausch sinnvoller??

LG Niklas
Gast #5118156
Lesenswert?

Niklas Fischbach schrieb:

> Kann man sonst noch was mit diesem Display anfangen

Das Ding passt ohne Verdrahtung auf Arduino (Mega256?) - und lässt sich 
sinnvoll am ehesten mit diesem einsetzen.

Mir ist der M256 aus ungeklärten Gründen allerdings relativ schnell 
kaputt gegangen - wenn AVR dann Mega328: einfach, billig, 
leistungsstark.
Gast #5118174
Lesenswert?

grundschüler schrieb:
> Das Ding passt ohne Verdrahtung auf Arduino (Mega256?)

Nein! Es braucht einen Adapter Shield.

grundschüler schrieb:
> Mir ist der M256 aus ungeklärten Gründen allerdings relativ schnell
> kaputt gegangen

Das muss an dir liegen. Bei mir laufen die grundsolide.
Die Gründe könnte ich dir erklären: Du hast ein Display
direkt auf den Mega2560 gesteckt.

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