Hur fungerar E/EN pinnen på LCD displayer?

Lysdioder, Optiska sensorer, Fiberoptik, Displayer, Lasrar, Optiska kopplare
Användarvisningsbild
toffie
Inlägg: 1888
Blev medlem: 22 juli 2004, 21:38:07
Ort: Töreboda / Stockholm
Kontakt:

Hur fungerar E/EN pinnen på LCD displayer?

Inlägg av toffie »

Hej på er!
Nu är det så att jag funderar på att lägga in två LCD displayer, alfanumreriska 2x20 eller 4x20, på en och samma AVR.

Jag har funderat på om man skulle kunna sätta två displayer på samma pinnar på en AVR och sedan
ha två separata pinnar på AVRen för EN signalen, så man kan välja vilken LCD som ska ta emot informationen.
Fungerar E/EN pinnen på det sättet, jag menar det är ju en enable pinne, så det borde väl fungera?

Eller tappar displayen all information när man släpper enable på en display? Det borde den väl inte göra?

Några tips/tankar om en sådan konfiguration? Motstånd på några av ledningarna eller är det bara att köra rakt på?
Som om det skulle vara en display..?

Tittar man i källkod så verkar det som om man ska köra EN pinnen hög, sedan låg för att få skriva till displayen.
Det verkar vara väldigt mycket för övrigt på och av med EN pinnen, så det kanske strular sig där?

Kan ni annars tipsa om någon lösning för att köra två LCD displayer? Rakt av köra med två AVR istället?
Eller köra helt separata pinnar för båda displayerna på en AVR? Eller kanske leka med shiftregister på en AVR?

Vad tror ni? Kom gärna med förslag, idéer och kritik :)
sodjan
EF Sponsor
Inlägg: 43251
Blev medlem: 10 maj 2005, 16:29:20
Ort: Söderköping

Re: Hur fungerar E/EN pinnen på LCD displayer?

Inlägg av sodjan »

Bör inte vara något problem.
Kör inte båda EN aktiva samtidigt bara...
Nerre
Inlägg: 27229
Blev medlem: 19 maj 2008, 07:51:04
Ort: Upplands väsby

Re: Hur fungerar E/EN pinnen på LCD displayer?

Inlägg av Nerre »

Det är väl precis så som Enable är tänkt att användas. Man ska kunna koppla flera prylar till samma databuss och sen använder man adressavkodning till Enable-ingångarna för att styra vilken pryl som datat ska till.
Användarvisningsbild
toffie
Inlägg: 1888
Blev medlem: 22 juli 2004, 21:38:07
Ort: Töreboda / Stockholm
Kontakt:

Re: Hur fungerar E/EN pinnen på LCD displayer?

Inlägg av toffie »

Underbart att höra!
Då får man ta och trixa om lite i koden så man får det att fungera då :)
Jonas L
Inlägg: 432
Blev medlem: 14 juli 2009, 14:28:41
Ort: Karlshamn

Re: Hur fungerar E/EN pinnen på LCD displayer?

Inlägg av Jonas L »

En sak till att tänka på: Ska du läsa från displayen? Om man ska köra "by the book" så ska man läsa ut en redo-bit för att avgöra om initieringar är klara, etc. (i alla fall på de jag har testat). Då måste man se till att läscykeln inte krockar, dvs. att databussen inte börjar drivas så fort du aktiverar R/W-pinnen. I sådana fall måste du ha separata R/W till de olika displayerna också.
Användarvisningsbild
toffie
Inlägg: 1888
Blev medlem: 22 juli 2004, 21:38:07
Ort: Töreboda / Stockholm
Kontakt:

Re: Hur fungerar E/EN pinnen på LCD displayer?

Inlägg av toffie »

Ah det har jag läst om också, nej jag kör nog på fasta tider för kommandon och utskick till displayerna.
Tror den kod jag har är uppbyggd på det och inte läser av displayen.

Inte helt säker dock, men bra att du påminnde, ska ta och kolla upp det mera! :)
Användarvisningsbild
Glenn
Inlägg: 36732
Blev medlem: 24 februari 2006, 12:01:56
Ort: Norr om Sthlm
Kontakt:

Re: Hur fungerar E/EN pinnen på LCD displayer?

Inlägg av Glenn »

Det finns f.ö displayer som är större än det "vanliga" maximala 4x20, som fungerar just genom dubbla enable-pinnar, diu får helt enkelt skriva till dom två gånger i rad.

Läste om det på nåt PIC-forum.
Användarvisningsbild
toffie
Inlägg: 1888
Blev medlem: 22 juli 2004, 21:38:07
Ort: Töreboda / Stockholm
Kontakt:

Re: Hur fungerar E/EN pinnen på LCD displayer?

Inlägg av toffie »

Jaha se där, som exempelvis 2/4x40 då kanske?
Aldrig bekantat mig med dem, bara 2x16 som jag håller på med nu sen 4x20 som man lekte med för några år sen
när "alla" skulle koppla in LCD displayer på skrivarporten till datorn ;)
sodjan
EF Sponsor
Inlägg: 43251
Blev medlem: 10 maj 2005, 16:29:20
Ort: Söderköping

Re: Hur fungerar E/EN pinnen på LCD displayer?

Inlägg av sodjan »

> som exempelvis 2/4x40 då kanske?

Nej, 2x40 är OK med en controller.

Men allt med mer än totalt 80 tecken har flera HD44780 controllers.
De är ju inte speciellt ovanliga heller, t.ex :
http://www.eio.com/p-942-orient-display ... odule.aspx
Skriv svar