HD44780 op paralelle poort met LCDSmartie werkt niet

Pagina: 1
Acties:

Acties:
  • 0 Henk 'm!

  • NjitsSs
  • Registratie: Oktober 2007
  • Laatst online: 12:10
Hoi :)
Ik heb dit schema opgebouwd om een HD44780 LCD aan de paralelle poort van m'n computer te hangen. LCD Smartie zou dan wat gegevens er op kunnen laten zien.
Dit werkt echter niet. Op het LCD komt enkel een lijn zwarte blokjes (Die je ook krijgt als je het LCD geen signaal geeft)
Getest met 2 verschillende LCD's, deze werken wel op een zelfgeprogrammeerde AVR.

Ik heb de paralelle poort ingesteld op EPP (Versie 1.9)

Ik heb de logic analyser bij de hand genomen en meetprobes bevestigd de aansluitingen van het LCD.
Ik zie signalen voorbij komen op E (een kloksignaal) en er komt data op D0-D3. Op D4-D7 komt echter geen data.
R/W pin blijft laag
Ik meen me te herinneren dat als je zo'n LCD in 4-bit modus gebruikt je dan enkel D4-D7 moet gebruiken. Echter vermeldt de handleiding van LCD Smartie dat de 4-bit modus niet ondersteund wordt.
Port95NT is geïnstalleerd.
Het gebruikte besturingssysteem is XP Pro x32 SP3
Ik heb het getest met LCD Smartie 5.1 en 5.4.

Iemand enig idee wat hier fout is? Klopt dit schema niet of is er een instelling van LCD Smartie fout?


Enkele screenshots van de logic analyser:
Eerste data die binnenkomt na het starten van LCD Smartie:
Afbeeldingslocatie: http://www.imgdumper.nl/uploads3/4d5e8ab112425/4d5e8ab0edfb8-lcd_eerste.thumb.jpg
Even later komt dan deze data door:
Afbeeldingslocatie: http://www.imgdumper.nl/uploads3/4d5e8ad7ac546/4d5e8ad7965ad-lcd_tweede.thumb.jpg
Zoals jullie zien: geen beweging op D6 en D7...

[ Voor 19% gewijzigd door NjitsSs op 18-02-2011 16:07 ]


Acties:
  • 0 Henk 'm!

  • JaltaH
  • Registratie: Oktober 2002
  • Laatst online: 01-10 20:41

JaltaH

meh

Ik had hetzelfde probleem met LCDSmartie en een extra pci LPT-kaartje. Hoewel deze als LPT2 of 3 geconfigureerd was, kwamen de I/O ranges niet overeen met de 'standaard' ranges voor deze poorten. Via Device Manager is deze range te achterhalen, zie zomaar een screenshot, hier dus 0378 voor LPT1, maar bij mij was het iets compleet anders.
In LCDSmartie is die port direct op te geven, na het overnemen van dat adres werkte hij bij mij wel. :)

Staat jouw port/range ook op iets anders dan 0378?

Careful. We don't want to learn from this.


Acties:
  • 0 Henk 'm!

  • NjitsSs
  • Registratie: Oktober 2007
  • Laatst online: 12:10
Mijn poort zat gewoon ingebakken in het moederbord en had het adres 378. Heb het getest in LCD Smartie met de naam LPT1 en met 378. Beide gaven hetzelfde resultaat.
Ik ben daarom maar overgeschakeld op een andere methode: ik heb het gebouwd met een LCD2USB interface.

Acties:
  • 0 Henk 'm!

  • LiquidSmoke
  • Registratie: Maart 2001
  • Laatst online: 08-10 16:38
Even in je bios kijken, en de ECP/EPP modus van je parallele poort instellen, doet meestel de truuk :)

Acties:
  • 0 Henk 'm!

  • NjitsSs
  • Registratie: Oktober 2007
  • Laatst online: 12:10
Ik heb de poort ingesteld gehad op ECP, EPP, Bi-Dir en Normal. Hielpen allemaal niet...
Op een andere PC (met Windows 7) werkte het ook niet...

Acties:
  • 0 Henk 'm!

  • deepbass909
  • Registratie: April 2001
  • Nu online

deepbass909

[☼☼] [:::][:::] [☼☼]

Bekend schema, ik hier hiermee meerdere printjes en kabels gebouwd voor HD44780 LCD's en die werkten altijd.

Ik neem aan dat je de verschillende opties in LCD-smartie hebt doorlopen en je scherm op de juiste afmeting staat ingesteld?

Hoe groot is het scherm eigenlijk? Er zit namelijk een verschil in aansturing tussen een 1x16, 4x40 en alles wat er tussen zit.

Je hebt het trouwens op 2 pc's getest, dus de kans dat het in de kabel/lcd zit is vrij reëel... Heb je de kabel tussen pc en LCD zelf ook al eens getest?

Waarschuwing, opperprutser aan het werk... en als je een opmerking van mij niet snapt, klik dan hier


Acties:
  • 0 Henk 'm!

  • ThinkPad
  • Registratie: Juni 2005
  • Nu online
Niet toevallig in spiegelbeeld gesoldeerd ofzo? Ik had dat namelijk bij m'n HD44780

Acties:
  • 0 Henk 'm!

  • NjitsSs
  • Registratie: Oktober 2007
  • Laatst online: 12:10
Scherm stond uiteraard op de juiste afmetingen ingesteld. (2x16)

Ik vermoed toch meer dat er een probleem zit aan de paralelle poort van de pc. Op 4 datalijnen komt er data, op 4 niet. Dat voor de zekerheid ook even getest met de logic analyser rechtstreeks op de poort.
Op de Windows 7 PC kwam er helemaal niets op de poort, denk dat de HD44780 driver niet overweg kan met W7 x64.
Ach, LCD2USB werkt prima.

Afbeeldingslocatie: http://www.imgdumper.nl/uploads3/4d62875152947/4d62875148d00-100_5991.thumb.jpg

Afbeeldingslocatie: http://www.imgdumper.nl/uploads3/4d62877673a5f/4d62877672ea7-100_5992.thumb.jpg

Afbeeldingslocatie: http://www.imgdumper.nl/uploads3/4d6287c7bb861/4d6287c7bb47c-100_5995.thumb.jpg

Bedankt voor het meedenken! ;)

  • LiquidSmoke
  • Registratie: Maart 2001
  • Laatst online: 08-10 16:38
Nice :)
Pagina: 1