mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik SPI porterweiterung


Autor: Socke (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hallo,
ich steuere ein 128*64 Pixel GLCD mit KS0108 Controllern über zwei
PCF8574 an, also mit 2 Kabeln, über die Harware TWI eines ATMega32.
Soweit funktioniert das auch , aber ich hab erst jetzt gesehen das der
Baustein gerademal 100KHz mitmacht. Daraus resultiert bei einem
vollständigen beschreiben des LCDs, also für jedes Byte dummy lesen,
lesen, schreiben eine Aufbauzeit von ca 3 Sekunden. Ein absolut
"flimmerndes" Erlebnis ;-). Kennt jemand einen Porterweiterungs ic
mit SPI also mit Takt im MHz Bereich?
Danke und Gruesse
Die alte Socke

Autor: Peter Dannegger (peda)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Einfach Google öffnen und "SPI porterweiterung" eingeben.


Peter

Autor: KoF (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
es gibt auch PCF8574's als high speed (400kHz) << ich hab welche :-)

aber wie schnell darf denn das display angesteuert werden?

Autor: Socke (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hi,
klar googeln ist immer ne alternative, aber vielleicht hat hier ja
jemand so ein Teil im Betrieb und dann kostet es nicht viel Zeit die
Bezeichnung hier zu posten.

400KHz ist auch noch zu langsam wäre dann ne 3/4 Sek Bildaufbau.
Der KS0108 hat ne Enable Cycle Time von 1 ms.Also kann das Display mit

1 MHz betrieben werden.

Autor: Matthias (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
1 ms --> 1 KHz

Autor: Dennis Brücke (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
@Socke,

ich hab auch mal vor dem gleichen Problem gestanden und hab es dann
letzendlich so gelöst, das ein ATMega8 die Ausgabe auf das Display
komplett übernommen hat und ein anderer AVR Controller diesen dann nur
noch per SPI gesteuert hat.

Gruß Dennis

Autor: Socke (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hi,
jo sorry meinte natürlich µs nicht ms.
extra Controller ist schon ne Option.

Autor: Dennis Brücke (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
@Socke,

es ist halt die frage was Du machen möchtest, oder ob es nicht
vieleicht einfach nur sinn macht auf den nächst höheren Controller zu
wechseln. Beschreib doch mal, was dein Controller alles machen muss,
vieleicht hat man ja noch eine Idee ?! Letzendlich gehts es ja auch um
kosteneinsparung...

Gruß Dennis

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
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.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.