Sida 1 av 1

nokia 3310 display problem

Postat: 3 mars 2005, 16:12:28
av dangraf
Hej!
Jag har kopplat 2st displayer till en PIC som jag försöker styra.
Display1 är från noka 5110 och display2 är från en 3310, båda är seriella.

Jag har lyckats skriva till båda displayerna, så jag vet att de fungerar lite iaf.
Problemet är att på display2 (från 3310) så är hela displayen randig. Varannan pixel rad är släckt, medan de andra raderna går att skriva på. Display1 fungerar finfint, där är fungerar pixlarna som de ska.

Jag har letat i datablad och på nätet för att lösa detta, men har inte lyckats.

Vad tror ni? är det nån konstig inställning som kan släcka varannan rad, eller är displayen kass? Kan det vara något annat?

Postat: 3 mars 2005, 16:50:01
av dangraf
jag löste det själv nu...
hade glömmt en kondensator mellan Vout och gnd.... slarvig som vanligt..

Postat: 8 mars 2005, 03:26:40
av Xerxes
Lust att lägga upp schema och kod?

Postat: 9 mars 2005, 03:43:53
av strombom
Xerxes: Det här kanske kan hjälpa:

http://www.altronix.se/elwiki/pmwiki.php/Main/PCD8544

/Johan

Postat: 9 mars 2005, 08:56:29
av Xerxes
Trevligt att du gick i min skriva-kort-i-wiki-och-hoppas-på-svar-fälla, man tackar. Men dangraf, jag hoppas fortfarande på din kod och ditt schema =)
En liten nybörjarfråga: kondensatorns värde är väl inte kritiskt? Den är väl bara till för spänningsutjämning?

Postat: 9 mars 2005, 14:55:32
av strombom
Kondingen måste nog vara några mikrofarad ändå... om den är för spänningsutjämning eller för step-up-reglering eller både och vet jag inte :)

Vad ska du med schema till? Det är ju bara att koppla in pinnarna till serieporten på mikrodatorn... :)

/Johan

Postat: 10 mars 2005, 11:04:18
av EagleSpirit
har själv byggt det där men får inte igång displayen... visar den nåt alls innan man initierar den? om inte, är det någon som har programkod i PBasic eller PIC assembler? skulle vara bra att kolla igenom för koden jag skrivit kan ju vara helt fel. Kondingen jag använder ligger på 47µF, spelar det någon roll hur stor den är? alltså 47 istället för 4,7