Forum: Mikrocontroller und Digitale Elektronik SPI porterweiterung


von Socke (Gast)


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

von Peter D. (peda)


Lesenswert?

Einfach Google öffnen und "SPI porterweiterung" eingeben.


Peter

von KoF (Gast)


Lesenswert?

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

aber wie schnell darf denn das display angesteuert werden?

von Socke (Gast)


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.

von Matthias (Gast)


Lesenswert?

1 ms --> 1 KHz

von Dennis Brücke (Gast)


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

von Socke (Gast)


Lesenswert?

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

von Dennis Brücke (Gast)


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

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
Noch kein Account? Hier anmelden.