aansturing hd44780

Pagina: 1
Acties:
  • 99 views sinds 30-01-2008

Acties:
  • 0 Henk 'm!

Anoniem: 80229

Topicstarter
Ik heb de satasheet eens goed bestudeerd.
en ik snap het wel een beetje.
dus qua programmeren kom ik er denk ik wel uit.

ik heb als geheugensteuntje een testboard gemaakt met leds.
altijd makkelijk om te weten hoe je een lpt poort aanstuurd.
deze leds staan op de pinnen 1 t/m 9 14, 16 en 17.
ik weet dat de pinnen 2 t/m 9 data lijnen zijn en dat de andere 4 control lijnen zijn.
de 8 data lijnen kan ik makkelijk aansturen via &378 (888).
maar als ik via &37a (890) de data lijnen wil besturen, kan ik alleen de pinnen 1 en 14 aansturen, alleen 16 en 17 krijg ik niet "hoog".
aan de controler poorten zitten 1 - E, 14 - R/W 16 - RS en poort 17 is nog ongebruikt maar die heb ik nodig voor een sed1330 display (als hij geleverd wordt).

ik heb DLPortIO en smartie 5.1 geinstalleerd.
aan mijn lpt hangt nu een hd44780 lcd.

de lcd werkt onder smartie perfect.

de vraag is (na zo'n) lang verhaal hoe het komt dat ik de pin 16 en 17 niet hoog krijg.

als ik eerst smartie draai, kan ik daarna wel tekens op het scherm toveren, maar als ik naar &378 ce waarde 1 stuur zou de lcd weer leeg gemaakt worden.
echter als ik deze commando verstuur blijft het scherm met tekens staan.


gaarne een oplossing voor mijn probleempjes.

Acties:
  • 0 Henk 'm!

Anoniem: 12353

Bits 1,2 en 4 van je control port (base+2) zijn inverted

Acties:
  • 0 Henk 'm!

Anoniem: 80229

Topicstarter
betekend inverted dat de aanstuur spanning -5 volt is ?
dus als ik de poorten aanstuur zal de led's niet gaan branden omdat de polariteit andersom is?

grtn woenderik

Acties:
  • 0 Henk 'm!

  • Creepy
  • Registratie: Juni 2001
  • Laatst online: 03-07 21:43

Creepy

Tactical Espionage Splatterer

Anoniem: 80229 schreef op 06 March 2003 @ 13:27:
betekend inverted dat de aanstuur spanning -5 volt is ?
dus als ik de poorten aanstuur zal de led's niet gaan branden omdat de polariteit andersom is?

grtn woenderik
Nee, dat betekent dat je een 0 moet sturen om ze hoog te krijgen en 1 om ze laag te krijgen.

"I had a problem, I solved it with regular expressions. Now I have two problems". That's shows a lack of appreciation for regular expressions: "I know have _star_ problems" --Kevlin Henney


Acties:
  • 0 Henk 'm!

Anoniem: 80229

Topicstarter
ok, dat snap ik nu, tanxzzzz.

but, als ik alles inverted laag zet, zouden alle 4 de ledjes toch moeten branden(porten staan dan hoog).
echter brand alleen port 1 en 14.
port 16 en 17 blijven toch echt uit.
moet 16 en 17 anders aangestuurd worden.

grtn woenderik nagtegaal

Acties:
  • 0 Henk 'm!

Anoniem: 80229

Topicstarter
ik heb net het programmaatje lcd_tester.exe van zotty gedownload en geprobeerd, maar zelfs dan blijft de 16 en 17 uit grrrrrrrrrrrrrrrrrrr.

wordt een beetje moedeloos.

grtn woenderik nagtegaal

Acties:
  • 0 Henk 'm!

Anoniem: 12353

wellicht gewoon rot gesoldeerd? kapot ledje ect?

Acties:
  • 0 Henk 'm!

  • zwahiel
  • Registratie: Augustus 2001
  • Laatst online: 14:52

zwahiel

Eindbaas HK

Keihard de lekkerste!

groeten hoeven niet op GoT en je mag de edit knop ook wel gebruiken...

ik sluit me aan bij Yarvieh, dat ie misschien gewoon slecht gesoldeerd is.

Laten we weer 's bierbrouwen of gewoon gekke dingen bouwen en knutselen. YEAH!
RIP Lada 2105 "Igor" 31-12-1992 - † 21-02-2014. De nieuwe Igor: Tesla model 3 SR+ 21-08-2020


Acties:
  • 0 Henk 'm!

Anoniem: 80229

Topicstarter
jullie houden het niet voor mogelijk, maar ik schaam mij ten zeerste.
jullie hebben gelijk gehad, ik heb de ledjes opnieuw gesoldeerd en werken.

stom van me dat ik daar niet eerder aan gedacht had...........................
8)7 8)7 8)7 8)7 8)7 8)7 8)7 8)7 8)7 8)7 8)7

Acties:
  • 0 Henk 'm!

  • AcouSE
  • Registratie: Oktober 2000
  • Laatst online: 14:52

AcouSE

Swedish Chef

Pagina: 1

Dit topic is gesloten.