Sida 3 av 4
Re: Behöver hjälp med att få LCD fungera på PIC18F458
Postat: 25 april 2011, 22:27:05
av ghu
Tycker fortfarande du borde läsa manualerna.
Eftersom 0X00 inte finns som kommando, skiter displayen i det.
Hur kan man vara säker på att detta fungerar när det inte står i displayens datablad.
Borde man inte följa den dokumenterade initieringen av displayen.
Det kan ju vara skillnad på olika tillverkare av HD44780 kompatibla kretsar.
Re: Behöver hjälp med att få LCD fungera på PIC18F458
Postat: 25 april 2011, 22:38:05
av TomasL
Det kan ju vara skillnad på olika tillverkare av HD44780 kompatibla kretsar.
Därför behöver man läsa manualen.
Notera ATT uChips rutiner är specifika för HD44780, nödvändigtvis behöver dessa INTE fungera på sk Kompatibla kontrollers.
Därför MÅSTE man ALLTID läsa MANUALERNA för respektive kontrollers, samt som det visat sig även för processorn i fråga.
Detta är ju Elementärt, LÄS ALLTID MANUALERNA, det finns ingen som helst bakdörr.
Re: Behöver hjälp med att få LCD fungera på PIC18F458
Postat: 25 april 2011, 23:01:18
av sodjan
OK, kanske dags att få med lite sans och realism här...
Om en koppling med en LCD inte fungerar vid första försöket så är det enbart
korkat att börja diskutera eventuella skillnader mellan original HD44780 och
eventuella kopior. Det är absolut inte sannolikt att det är just *det* som är grejen.
I 999 fall av 1000 är det ingen som helst avgörande skillnad mellan de olika
"HD44780-kompatibla" LCD'er som finns på marknanden. Om det vore det
så skulle det inte den marknanden finnas...
Det här har helt spårat ur. "E" linjen är kopplad till en PIC pinne som inte
kan driva "hög", simple as that...
Re: Behöver hjälp med att få LCD fungera på PIC18F458
Postat: 25 april 2011, 23:12:55
av Glenn
Jag vet en skillnad dock, iaf från tillverkare till tillverkare, nämligen hur snabbt den svarar efter initieringen..
Snålar man på grace time efter init så kommer det att fungera på vissa displayer och inte på andra.
Ja, jag har lyckats med det själv. ..Numera har jag en mycket mer tilltagen gracetime som default

Re: Behöver hjälp med att få LCD fungera på PIC18F458
Postat: 25 april 2011, 23:21:51
av TomasL
På samma sätt är det rätt idiotiskt tro att uChips bibliotek, vilket har existerat de senaste 20-30 år inte skulle fungera.
Koppla rätt och läs manualen, kontrollera kopplingen, läs manualen. återupprepas ett antal gånger

Re: Behöver hjälp med att få LCD fungera på PIC18F458
Postat: 25 april 2011, 23:31:33
av sodjan
> nämligen hur snabbt den svarar efter initieringen..
Ja, det är den enda praktiska skillnad som jag har hört talas om, och
det är *originalet* som är långsammast, om jag inte minns helt fel. Alltså
inget problem i praktiken, om man designar mot original specen.
I just detta fall så verkar det bara vara den klassiska "RA4-missen"...
Re: Behöver hjälp med att få LCD fungera på PIC18F458
Postat: 26 april 2011, 00:04:23
av jfri
sodjan skrev:RA4.... Hm... (Letar i databladet...) HA !
Digital I/O - open drain when configured as output.
Ja men då så...
Ja efter ett pull up motstånd på 4.7 k så fungerar det nu och den där långa fördröjningen innan initieringen behövdes inte
Re: Behöver hjälp med att få LCD fungera på PIC18F458
Postat: 26 april 2011, 00:05:17
av TomasL
Samt D4-D7.
Re: Behöver hjälp med att få LCD fungera på PIC18F458
Postat: 26 april 2011, 10:26:54
av ghu
Vilken hård ton det är i denna tråden.
Varför bli så upprörd bara för att jag tycker att det är konstigt att initieringen i XLCD-rutinerna i 4-bitars mode INTE följer manualen för LCD-displayerna? Att skriva rutiner som INTE följer LCD-displayernas manual verkar i mina ögon riskabelt när det inte finns någon anledning att göra så. Det är enligt vad jag vet helt odokumenterat vad som händer då man skickar kommandot 0x00 till LCD-displayen under initieringen, alltså bör man inte göra det.
Det är detta med att använda odokumenterade kommandon som jag avsåg i mitt förra inlägg med att det kan vara skillnad på olika tillverkare av HD44780 kompatibla kretsar.
Re: Behöver hjälp med att få LCD fungera på PIC18F458
Postat: 26 april 2011, 11:07:55
av sodjan
Jag håller med.
Det hela var ju "bara" ett ganska klassiskt och inte alls ovanligt RA4-misstag
och det fanns nog aldrig anledning till en del av det lite förhöjda tonläget.
Dock, första tanken, när en förrhållandesvis enkel testkod med en LCD rutin
som sannolikt är körd många gånger tidigare och i en rellativt vanlig utveck.miljö
används, borde inte vara att det är något fel med själva rutinen, speciellt inte
innan man har kollat alla andra mycket vanligare nybörjarmisstag...
Nu så ser jag att RA4 nämndes ett par inlägg innan jag reagerade på det, där
missade jag...
Re: Behöver hjälp med att få LCD fungera på PIC18F458
Postat: 26 april 2011, 11:08:22
av TomasL
Vad får dig att tro att initieringen inte följer displayens beskrivning.
Re: Behöver hjälp med att få LCD fungera på PIC18F458
Postat: 14 september 2011, 19:00:53
av ElectricNooB
Jag lånar tråden lite om det är okej.
Nu är det så att jag har försökt få xlcd.h filen att driva min display och har stöt på patrull. Min fråga är hur man ändrar utgångarna. I nuläget står den bara och tuggar på de gamla portarna även fast jag ändrat i xlcd.h filen (Jag har kopplat lysdioder till de gamla portarna som blinkar förnöjt enligt kod.).

Re: Behöver hjälp med att få LCD fungera på PIC18F458
Postat: 14 september 2011, 19:34:58
av sodjan
> Jag lånar tråden lite om det är okej.
Nej, det är nog ingen bra ide.
Starta en tråd med en rubrik som är rellevant
för just ditt problem. Jag har inte en susning om vad
"xlcd.h filen" är för något. När du startar din nya tråd, ta
lite tid på dig och gör det ordentligt med referenser till de
verktyg du använder o.s.v. Jag har inte läst de gamla inläggen
och vet inte om xlcd på något sätt har med det att göra.
Sen så kan väl aldrig en h-fil "driva" något över huvudtaget
så det behövs nog lite bättre förklaring till vad du gör.
Re: Behöver hjälp med att få LCD fungera på PIC18F458
Postat: 14 september 2011, 20:08:07
av ElectricNooB
Sodjan, Vänlig som vanlig, är kaffet slut kanske?

Nåväl. Jag tänkte i min enfald att de som diskuterat i tråden ganska nyligen kanske skulle ha en susning om hur man går tillväga. Och förlåt mitt ordval, allt är nämligen inte så lätt när man inte kan allt. (Härligt att tråden fortsätter med så trevsam stämning, det är kul att vi alla bidrar till att göra världen till ett muntrare ställe!

.) Mvh
Re: Behöver hjälp med att få LCD fungera på PIC18F458
Postat: 14 september 2011, 21:52:01
av vfr
Jag håller faktiskt med Sodjan. Det blir bara rörigt att blanda ihop två olika problem där man inte har samma bakgrund eller ens samma problem! Visst, båda handlar om LCD, men var det några mer likheter utöver det?
