Beste elektronica liefhebbers,

Ik heb hier een hitachi HD44780 compatible lcd karakter module van 2x16 van Powertip en een PIC16F84 microcontroller van Microchip.
Nu heb ik alles geprobeerd zowel op de parallelle poort van mijn computer als via die microcontroller.
Maar ik krijg helaas niets op het schermpje.
Nu weet ik wel dat ik eerst de binaire code 00111000 (8 bits, 2 line, 5x7 font en een hoog naar laag enable puls moet sturen en daarna de code 00001111 met een hoog naar laag enable puls. Dan zou ik een knipperend cursor moeten te zien krijgen. Nu weet ik dat de timing (o.a. mininmaal 1us voor de volledige hoog naar laag enable puls enz.)van alle signalen klopt. Maar het enige wat ik te zien krijg is op de onderste regel "dark squares" en op de bovenste ook heel lichtjes "dark squares"
Nu is mijn vraag: Hoe kom ik erachter of mijn lcd scherm kapot is (Er heeft een keer 8v op gestaan omdat ik de stabilisator verkeerd om aangesloten had door een datasheet waar een fout in zat) en weet iemand misschien wat ik nog meer moet doen of waar ik nog meer erg in moet houden om minstens een karakter op het scherm te krijgen???(wat ik over het hoofd zie)

Probeer je schermpje anders op deze manier te testen. Dit is gewoon via je printerpoort

Succes.

Dat heb ik al geprobeerd maar ook tevergeefs.

Ik krijg echt helemaal niets op het schermpje :(

De makkelijkste manier om het te testen is toch via dit schema.
En dan gebruik te maken van het Smartie LCD programma.
Werkt dit niet dan heb je het of verkeerd aangesloten, of je lcd is gewoon kaduuk.

Wat nog wel kan is dat je je contrast uit hebt staan. Dus dat je de letters gewoon niet ziet omdat het contrast te laag is. Heb je dit al geprobeerd met min en max. contast?
(dat doe je met die potmeters)

Ik heb de LCD-Module in Smartie LCD en eerder ook al met de speciale Winamp-plugin getest en het contrast is zeker goed. Ik denk dat mijn LCD gewoon opgeblazen is doordat ik de stabilisator verkeerd om aansloot (Door een niet-kloppende datasheet) en er een paar tellen 8 Volt opgestaan heeft aangezien de module max. 5,5V mag hebben. Ik zit er nog over te denken om een nieuwe (Maar jammer genoeg dure) module te kopen. Want ik heb nu inmiddels een beetje begrepen hij je hem moet initialiseren en wat de instructies en timing allemaal zijn enz...

Ik heb hetzelfde probleem gehad(dat ik alleen een zwarte regel kreeg en verder niets) doat kwam omdat er 2 kontacjes niet goed gesoldeerd waren. Bij het conrad-schermpje moet je 14 aansluitingen aan de voorkant vastsolderen en 2 aan de achter kant. Dat was verder niet aangegeven je kon het alleen zien aan het printbaantje.

Misschien moet je dat nog een keer nakijken. Ik denk dat als de streep wel zichtbaar is dat het schermpje (nog) niet begraven hoeft te worden :P

Suc6, Sytse

Dus het is zo dat bij de ene aansluiting moet je solderen aan het soldeervlakje op achterkant van de module en bij de andere aanluiting aan de voorkant het soldeervlakje afhankelijk van op welke kant de baantjes met de soldeervlakjes verbonden zijn?
Ik neem toch aan dat als op beide kanten soldeervlakken zitten de boven- en onderkant van elke aanluiting doorverbonden zijn(door het printplaat heen?)
Hoe kan dat dan als ik pennen aangesloten heb die aan beide kanten vastgesoldeerd zitten(om de module zo in een prototypingboard te steken omdat de draden iedere keer afbraken)

Ik heb het display even doorgemeten en ik zag dat er twee datalijnen doorverbonden waren...
nadat ik alles weer zoals origineel gemaakt heb en de pennen eraf gehaald heb, heb ik het display goed doorgemeten op defecten en ik ben erachter gekomen dat pin 5(R/W) en pin 13(DB6) defect zijn! snik!! :'(

Op 13 november 2002 23:32:18 schreef miter:
Ik heb het display even doorgemeten en ik zag dat er twee datalijnen doorverbonden waren...
nadat ik alles weer zoals origineel gemaakt heb en de pennen eraf gehaald heb, heb ik het display goed doorgemeten op defecten en ik ben erachter gekomen dat pin 5(R/W) en pin 13(DB6) defect zijn! snik!! :'(

Je kunt het display in 4 bits mode zetten en dan gebruik je DB4 t/m DB7, en R/W kun je altijd 1 zetten.

Hoe heb je dat gemeten dat die stuk zijn?

/edit: me fout verbetert

Volgens mij heb je het fout, want ik heb geleerd dat je in 4 bits mode alleen DB4 t/m DB7 kunt gebruiken en aangezien DB6 (pin 13) bij mij defect is. En de R/W moet voor schrijven naar het display altijd een 0 zijn. want het lijkt me niet zo handig om in te lezen (R/W hoog) voordat je gaat schrijven (R/W laag) aangezien het display eerst ge-initialiseerd moet worden.
Kijk maar eens op bijv. de International Display Works site: http://www.idwlcd.com/frameset.htm?products/catalog/ModuleTypes/Charac…

Maar goed, ik heb het gemeten met een multimeter in de weerstand stand (zowel hoogste als laagste) en in de diode doormeting. Als ik in de diode stand de - op pin 2 (+) zet en dan met de + alle aansluitingen langsga, dan meet ik op alle pinnen een waarde behalve op pin 13 (DB7) en op pin 5 (R/W).
Dit geld ook als ik de + op pin 1 (GND) en de - langs alle aansluitingen ga.
Op de weerstand stand is het precies hetzelfde maar dan zie je geen waarde maar eventjes heel kort een geleiding (waarde) en dan niets meer.

Hoe adviseert u dan om het display door te meten? Ik neem dan aan dat ik het verkeerd gedaan heb?

Op 14 november 2002 14:39:57 schreef miter:
Volgens mij heb je het fout, want ik heb geleerd dat je in 4 bits mode alleen DB4 t/m DB7 kunt gebruiken en aangezien DB6 (pin 13) bij mij defect is.

Foutje, je hebt gelijk. Sorry dat ik je valse hoop gaf. Het waren juist de onlogisch pinnen die werden gebruik in 4-bit mode, je hebt helemaal gelijk.

Maar goed, ik heb het gemeten met een multimeter in de weerstand stand (zowel hoogste als laagste) en in de diode doormeting. Als ik in de diode stand de - op pin 2 (+) zet en dan met de + alle aansluitingen langsga, dan meet ik op alle pinnen een waarde behalve op pin 13 (DB7) en op pin 5 (R/W).
Dit geld ook als ik de + op pin 1 (GND) en de - langs alle aansluitingen ga.
Op de weerstand stand is het precies hetzelfde maar dan zie je geen waarde maar eventjes heel kort een geleiding (waarde) en dan niets meer.

Hoe adviseert u dan om het display door te meten? Ik neem dan aan dat ik het verkeerd gedaan heb?

Of het de juiste methode is weet ik ook niet goed, alleen je zou toch aannemen dat alle pinnen hetzelfde zouden reageren en dat diegene die dat niet doen idd kapot zijn.

Als je geen weerstand meet tussen een pin en de grond wil dat nog niet zeggen dat die aansluiting kapot is volgens mij. Het is wel zaak dat je het soldeerwerk heel naukeurig checkt. zorg dat geen enkele aansluiting met een andere aansluiting in verbinding staat. En dus wat ik eerder ook al zei. dat je op moet letten dat het draadje aan de goede kant met het soldeer-oogje verbinding maakt, je kunt er niet blindelings vanuit gaan dat alle gaten door-gemetaliseerd zijn. Als je zeker weet dat alle aansluitingen goed zijn kun je het weer met je printerpoort conecten. Dan kun je het best smartie draaien dan zet je het programma in de instellingen op parallel en start je het opnieuw op als het goed is verdwijnen de zwarte balk(en) en komt er tekst in het venster te staan.

Suc6 Sytse

Ik heb alle aansluitingen zorgvuldig nagekeken, maar geen doorverbindingen en beide kanten zijn bij elke pin toch echt doorverbonden...

ik kreeg met smartie niets op mijn schermpie, maar ik heb er iets voor geprogd, zal het zsm even online zetten.

mvg,

Martijn

Dankjewel Martijn,

Ik hoor het wel als het online staat...

De module was inderdaad stuk!! Ik ben naar Conrad geweest en heb daar gelijk een nieuwe gekocht. Ik heb hem aangesloten en wat denk je, hij doet het!
Ik kreeg in smartie wel iets op het display maar volgens mij werkt Smartie niet echt helemaal naar behoren...
Ik heb nu een schakeling gemaakt dat de DCF77 tijd op het display zet en dat schijnt te werken. Alleen is mijn display nu te klein om alles op een schermpje weer te geven...

Je moet ook instellen in Smartie wat voor soort display je gebruikt, 2*20, 4*40, enz.

Ik heb nu een 1x16 Module en heb Smartie ook op 1x16 gezet... Maar bedankt voor de tip.

Op 13 november 2002 23:32:18 schreef miter:
Ik heb het display even doorgemeten en ik zag dat er twee datalijnen doorverbonden waren...
nadat ik alles weer zoals origineel gemaakt heb en de pennen eraf gehaald heb, heb ik het display goed doorgemeten op defecten en ik ben erachter gekomen dat pin 5(R/W) en pin 13(DB6) defect zijn! snik!! :'(

Tja, erg jammer als je je verheugt had op een eigen bouwwerkje, en je display is dan een beetje overleden...

Kan er weinig bijzonders aan toevoegen... ...Reaal regelt het allemaal!! :'(

SWS