problem med 4*20 hd44780 display

Lysdioder, Optiska sensorer, Fiberoptik, Displayer, Lasrar, Optiska kopplare
mmarks
Inlägg: 46
Blev medlem: 4 februari 2012, 16:00:14

problem med 4*20 hd44780 display

Inlägg av mmarks »

Jag har nyligen införskaffat en sån här display:
http://www.lawicel-shop.se/prod/Serial- ... 8/SWE/SEKD
Den har fungerat bra medan jag har skrivit rutiner till den men nu vill den inte vara med längre.

Nu när den slås på blir rad 1 och 3 svarta, thats it. Inga kommandon fungerar. Jag har försökt att återställa den till 9600 baud enligt databladet men utan att lyckas.

Någon som vet vad felet är eller har varit med om något liknande?
sodjan
EF Sponsor
Inlägg: 43243
Blev medlem: 10 maj 2005, 16:29:20
Ort: Söderköping

Re: problem med 4*20 hd44780 display

Inlägg av sodjan »

Har du (vad du vet) stängt av "splash screen" ?

Två gråa rader betyder att HD44780 controllern har kört sin
interna power-on kod och väntar på initiering.

Det verkar som att inte firmware i den PIC som sitter på kortet startar,
om du inte har stängt av splash-screen alltså. Återställningen till
9600 (hade du ändrat det?) kräver också så klart att PIC
processorn är igång.

Ingenting annat märkligt eller ovanligt som "hände" i samband med att
den la av. "Jo, det var då som jag kopplade + och - fel", eller liknande? :-)

http://www.sparkfun.com/datasheets/LCD/SerLCD_V2_5.PDF
mmarks
Inlägg: 46
Blev medlem: 4 februari 2012, 16:00:14

Re: problem med 4*20 hd44780 display

Inlägg av mmarks »

Jag har inte medvetet slagit av splash screen och jag har hela tiden kört på 9600 baud, jag rörde inte heller några kopplingar när det hände.

Det jag däremot gjorde när det hände var att jag började testa en del annan kod som använder många interrupts. såvitt jag förstår kan en sändning bli korrupt om det sker ett interrupt samtidigt men att det skulle få den att göra något sånt här trodde jag inte.

Kanske blir till att kontakta deras support och se om de har något tips, lite synd om jag skulle behöva köpa en ny för en sån här grej :(
sodjan
EF Sponsor
Inlägg: 43243
Blev medlem: 10 maj 2005, 16:29:20
Ort: Söderköping

Re: problem med 4*20 hd44780 display

Inlägg av sodjan »

> Jag har inte medvetet slagit av splash screen ...

Men den fungerade innan det aktuella problemet startade ?

> ...att jag började testa en del annan kod som använder många interrupts.

Alltså på en egen/annan processor ? Inte den PIC16F88 som sitter på displaykortet?

> såvitt jag förstår kan en sändning bli korrupt om det sker ett interrupt samtidigt

Njae, inte om det körs från hårdvaru USART modulen, den jobbar alltid färdigt
med pågående sändning oberoende av t.ex interrupt. Den enda som stör eller
stoppar den är att man faktiskt stänger av USART modulen via kontrollbitarna
i kontrollregistret för USART modulen...
mmarks
Inlägg: 46
Blev medlem: 4 februari 2012, 16:00:14

Re: problem med 4*20 hd44780 display

Inlägg av mmarks »

Splash screen fungerade hela tiden som den skulle. Den kod jag testade var på en annan processor (en atmega16) och jag ändrar aldrig något i usart-modulen när programmet körs.
Skriv svar