4 LCD-Controller an 1 Mikrocontroller

OP #807339
Lesenswert?
• ▲
▼
Hi

Ich würde gerne via Bascom 4 LCD-Kontroller an einem ATMega32 ansteuern. 
Mit 2 Displays ist dies ja möglich.

Ist es möglich, auch mehr als 2 Displays anzusteuern? (___lcde=1,2,3 
usw.?) Reicht es ggf. immer manuell die Enable-Leitung zu aktivieren?


Vielen Dank für eure Hilfe.
OP #807512
Lesenswert?
• ▲
▼
Da ich Bascom verwende habe ich eine frage:
geht es, wenn ich gnaz einfach die enable-leitung vor dem schreiben 
setze und danach wieder deaktiviere oder "springt" der wärend des 
schreibens immer etwas herum? wie wird generell das enable-signal 
geschaltet? (ist es immer eingeschaltet nach der deklaration bei einem 
mikrocontroller oder springt der da auch hin und her?)
Gast #807799
Lesenswert?
• ▲
▼
>(ist es immer eingeschaltet nach der deklaration bei einem
>mikrocontroller oder springt der da auch hin und her?)

Da musst du schon in die bascom-routinen reinsehen.
Wenn du das (alles) selbstprgrammierst, liegt es ja in deiner Hand, was 
wann das enable tut.


Ich würde dir raten, das Display in den externen SRAM Bereich 
einzublenden und jedem display separate i/o-adressen zuweisen. geht 
natürlich nur,w enn dein controller externen sram unterstützt.
OP #807980
Lesenswert?
• ▲
▼
"Die Enable Leitung schaltet das Interface ein (E=1). Nur wenn Enable 
auf High-Pegel liegt, läßt sich das Display ansprechen. Das erlaubt die 
Nutzung der anderen Leitungen für andere Zwecke (z.B. die Ansteuerung 
einer parallelgeschalteten Tastatur)."

Quelle:
http://www.sprut.de/electronic/lcd/index.htm

d.h. es wäre möglich, mir "manuell" ein Enable-Signal zu erstellen, 
welches einfach durch das Setzen von einzelnen Pins auf 1 oder 0 die 
Displays ansteuern kann.

(Gleichzeitig kann ich damit die störeinflüsse ausblenden, welche nach 
einiger zeit manchmal auf dem display durch die trotz inaktivität der 
datenleitungen zum LCD das enable-signal aktiviert ist, welches dann zur 
fehlinterpretation des displays führt...)

Ok, ich denke ich werde via einem Portexpander 8 Controller ansteuern, 
welche alle an den selben Datenleitungen hängen werden...Somit 
verbrauche ich keine weiteren Ports des Controllers...

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