Hallo zusammen,
auch wenn ich hier viele (sehr viele) Threads zum Thema LCD an µC
gefunden habe, hilft mir das alles nicht weiter. Ich habe da einige
Verständnisfragen, die ich glaube ich zunächst einmal klären sollte,
bevor ich hier vernünftig weiter machen kann.
Ich habe hier ein LCD Display "LM042-13A". Das Display wird fertig
SMD-mounted samt 2 Controllern geliefert, und zwar Controller vom Typ
AX6120AA. Nach meinen Recherchen ist der 100% kompatibel zum SED1502.
So weit so gut.
Was mir vor allem zu schaffen macht ist die Tatsache, dass die
Controller keinen internen Taktgeber haben und deshalb auf eine externe
Clock mit einem Takt von 2kHz angewiesen sind.
Meine Frage hierzu: Ist es möglich, einen beliebigen Pin auf dem µC
mittels Timer periodisch zu schalten und diesen Ausgang dann als
CL-Eingang am Display zu nutzen?
Hierzu einige Bemerkungen:
Im Hauptprogramm selbst werden die Interrupts nicht deaktiviert.
Die ISR für den Timer sieht so aus:
1 | ISR( TIMER2_COMP_vect )
|
2 | {
|
3 | PORTB ^= (1 << DDB0); //2kHz-Clock-Simulation
|
4 | TCNT2 = 0;
|
5 | }
|
Die Frequenz am Pin selbst passt, hab ich nachgemessen, sind ziemlich
exakt 2kHz.
Was ich gerne wüsste:
a) Ist 2kHz für einen Displaycontroller realistisch?
b) Kann das funktionieren?
c) Hat schonmal jemand dieses Display zum Laufen gebracht?
Wäre für Infos echt dankbar.
Gruß
Achim