Atmega128 + SD Card + 3.5" Display

Gast #1394836
Lesenswert?
• ▲
▼
Hallo,

ich habe einen Atmega128, der mit einer SD-Speicherkarte und einem 
TFT-Display verbunden ist. Von der SD-Karte werden die Bilddaten 
eingelesen und dann auf dem Display ausgegeben.
Das funktioniert auch prima. Leider ist der Bildaufbau jedoch relativ 
langsam. Es dauert ca. 5 sek bis ein komplettes Bild dargestellt wird.
Im Moment ist das Display falsch angeschlossen. Die Pins passen nicht zu 
den Datenleitungen, so dass ich nicht einfach Port A = 255 sagen kann, 
sondern jeden einzelnen IO-Port berechnn muss.

Würde der Bildaufbau wesentlich schneller funktionieren, wenn die Ports 
richtig angeschlossen wären? Oder gibt es da eine andere Ursache, die 
das langsam macht?

Mfg,
Thorsten Wurm
Angehängte Dateien:
#1394851
Lesenswert?
• ▲
▼
Thorsten Wurm schrieb:
> [...]
> Würde der Bildaufbau wesentlich schneller funktionieren, wenn die Ports
> richtig angeschlossen wären? Oder gibt es da eine andere Ursache, die
> das langsam macht?

Hallo Thorsten,

probier's doch einfach aus, indem Du die Routine, die die Bits 
"verwürfelt" (also an das suboptimal angeschlossene Display anpasst) so 
änderst, dass nicht mehr vertauscht wird. Auf dem Display siehst Du dann 
natürlich nur noch Müll, aber die Zeit ist repräsentativ. Wenn's 
schneller geht, rentiert sich das vertauschen.

Dass Basic nicht die optimale Sprache ist, wenn es auf Geschwindigkeit 
ankommt weißt Du ja bestimmt.

Gruß,
Bernd

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.