HD44780 display, 4-bit, tappar bort sig?

Elektronikrelaterade (på komponentnivå) frågor och funderingar.
Användarvisningsbild
AndersG
EF Sponsor
Inlägg: 9168
Blev medlem: 25 februari 2008, 17:10:58
Ort: Mariehamn
Kontakt:

HD44780 display, 4-bit, tappar bort sig?

Inlägg av AndersG »

Microchip, PIC24, XLCD-biblioteket

Det verkar som den ibland "tappar bort sig". Börjar skriva rappakalja på displayen. Ser inget direkt mönster, men misstänker att den kanske "tappar" en nibble och då blir det ju fel.. Finns det ngt sätt att återställa i så fall?
H.O
Inlägg: 5948
Blev medlem: 19 mars 2007, 10:11:27
Ort: Ronneby

Re: HD44780 display, 4-bit, tappar bort sig?

Inlägg av H.O »

Skriver du möjligen för snabbt till den?
Kan inget om biblioteket du använder men det borde finnas nån timing-konstant du kan ändra på för att "slöa ner den".
Alternativt kanske spänningsnivåerna ligger på gränsen?
Lång kabel?

Det enda jag kan komma på för att "rätta till" ett fel är att läsa tillbaka det du just skrivit för att verifiera att det blev rätt, men du har ju nått underliggande problem så du kan ju lika gärna få fel på läsningen.....
Användarvisningsbild
AndersG
EF Sponsor
Inlägg: 9168
Blev medlem: 25 februari 2008, 17:10:58
Ort: Mariehamn
Kontakt:

Re: HD44780 display, 4-bit, tappar bort sig?

Inlägg av AndersG »

Jo tanken har slagit mig. Skrivpulsen är 500ns+500ns. Kunde kanske öka på den. Sedan kör jag den på 3,3V vilket säkert kan bidra. Skall kika på tajmingen. Det är som sagt var slumpmässigt.
Användarvisningsbild
90kar08
Inlägg: 1602
Blev medlem: 3 september 2009, 15:27:45
Ort: Staffanstorp

Re: HD44780 display, 4-bit, tappar bort sig?

Inlägg av 90kar08 »

Hade liknande problem med en HD44780 display en gång. Använde kodsnuttar ur ett gammalt projekt där jag använt en HD44780 display och då funkade det fint. Men den nya (annan modell/tillverkare) displayen "tappade bort sig" ibland. Minns inte exakt lösningen men det hade helt klart med timingen att göra. Vissa displayer verkar vara mycket kinkigare än andra...
Användarvisningsbild
AndersG
EF Sponsor
Inlägg: 9168
Blev medlem: 25 februari 2008, 17:10:58
Ort: Mariehamn
Kontakt:

Re: HD44780 display, 4-bit, tappar bort sig?

Inlägg av AndersG »

Jag har en hög med olika, Skal testa det med.
Användarvisningsbild
Glenn
Inlägg: 37007
Blev medlem: 24 februari 2006, 12:01:56
Ort: Norr om Sthlm
Kontakt:

Re: HD44780 display, 4-bit, tappar bort sig?

Inlägg av Glenn »

Är det mitt i driften eller är det vid uppstart ?

Dessa displayer ska enligt spec ha en gracetime vid initieringen, detta hade jag förstås missat och det funkade bra ändå - tills jag bytte display, då fungerade det oftast, men ibland blev det bara skräp..

Tog ett tag att komma på det, speciellt eftersom jag bara postade koden som skötte utskriften när jag frågade om hjälp, alltså inte initieringen, men tillslut var det någon som frågade om just det, och till min förvåning (eftersom jag helt hade missat att detta behövdes) så började det fungera efter det.
Användarvisningsbild
AndersG
EF Sponsor
Inlägg: 9168
Blev medlem: 25 februari 2008, 17:10:58
Ort: Mariehamn
Kontakt:

Re: HD44780 display, 4-bit, tappar bort sig?

Inlägg av AndersG »

Misstänket tajming. Jag köpte en trave likadana från kina. Har visserligen en hel lådda från slaktade Nokia-modem, men alla de har integrerad backlight som man inte kommer åt, så de jag köpte har separat matning och de funkade inte alls, tills jag dubblerade tajmingen på E-pulsen:

Kod: Markera allt

    XLCDDelay500ns();
    XLCDDelay500ns();
    E_PIN = 1;          // Clock command in
    XLCDDelay500ns();
    XLCDDelay500ns();
    E_PIN = 0;
Då blev den gladare
Användarvisningsbild
Icecap
Inlägg: 26700
Blev medlem: 10 januari 2005, 14:52:15
Ort: Starup (Haderslev), Danmark

Re: HD44780 display, 4-bit, tappar bort sig?

Inlägg av Icecap »

Det finns en RC-oscillator på HD44780. Värden på R & C kan variera och jag har själv haft timing-problem vid ett tillfälle.

Jag testade då att lägga ett motstånd parallellt med det befintliga och det löste allt.
Användarvisningsbild
AndersG
EF Sponsor
Inlägg: 9168
Blev medlem: 25 februari 2008, 17:10:58
Ort: Mariehamn
Kontakt:

Re: HD44780 display, 4-bit, tappar bort sig?

Inlägg av AndersG »

Bra att veta. Mycket möjligt att den blir litet långsammare vid 3,3 volt med.
Skriv svar