LCD display remains empty


Closed Thread
Results 1 to 14 of 14

Hybrid View

  1. #1
    Join Date
    Oct 2003
    Location
    holland
    Posts
    251


    Did you find this post helpful? Yes | No

    Default

    Whe you read the book that came with your version of picbasic you will see that some declarations must be made for the LCD.
    In the declartions the display driver will know how much pins and where the pins come from.
    like this:
    Code:
    	        DEFINE	LCD_DREG PORTB
    		DEFINE	LCD_DBIT 0
    		DEFINE	LCD_RSREG PORTB
    		DEFINE 	LCD_RSBIT 4
    		DEFINE	LCD_EREG PORTB
    		DEFINE	LCD_EBIT 5	
    		DEFINE	LCD_BITS 4
    		DEFINE	LCD_LINES 2
    		DEFINE	LCD_COMMANDUS 2000
    		DEFINE	LCD_DATAUS 50

  2. #2
    Join Date
    Aug 2006
    Location
    In a world of german electrons
    Posts
    102


    Did you find this post helpful? Yes | No

    Default

    I thought this was only necessary if you do not use the standard setup....

    I tried and it did not change anything. So.

    I got this:

    Code:
       Define OSC 20
            DEFINE	LCD_DREG PORTB
    		DEFINE	LCD_DBIT 0
    		DEFINE	LCD_RSREG PORTB
    		DEFINE 	LCD_RSBIT 4
    		DEFINE	LCD_EREG PORTB
    		DEFINE	LCD_EBIT 5	
    		DEFINE	LCD_BITS 4
    		DEFINE	LCD_LINES 2
    		DEFINE	LCD_COMMANDUS 2000
    		DEFINE	LCD_DATAUS 50
        
    Go:    
        LCDOUT "Geez"
        Sleep 100
        GOTO Go
    Last edited by selbstdual; - 20th January 2008 at 11:38.
    Be well - whoever you are.

  3. #3
    Join Date
    Oct 2003
    Location
    holland
    Posts
    251


    Did you find this post helpful? Yes | No

    Default

    Let us see how you connected everything from the chip to the display.
    Try to adjust the background voltage, may be that is the problem!
    Put a pause of 1 sec. between the declaration and your programm. Maybe the display was not yet setup.

  4. #4
    Join Date
    Aug 2006
    Location
    In a world of german electrons
    Posts
    102


    Did you find this post helpful? Yes | No

    Default

    I have not told you yet that the LCD's functionality is not proven. I was given it by someone in a waste utilization for free.

    How do I figure out whether it works or not? I was able to make the lcd's points show(two rows, all matrices black). What can I conclude from that?
    Be well - whoever you are.

  5. #5
    Join Date
    Mar 2003
    Location
    Commerce Michigan USA
    Posts
    1,166


    Did you find this post helpful? Yes | No

    Default

    selbstdual, If you can see all black pixels then it sounds like the contrast is set too high. How do you have the contrast circuit setup? It should be at minimum a 5k pot between VCC and ground with the center wiper connected to the contrast input pin.

    Dave Purola,
    N8NTA

  6. #6
    Join Date
    Aug 2006
    Location
    In a world of german electrons
    Posts
    102


    Did you find this post helpful? Yes | No

    Default

    Dave, does seeing the matrices mean that the display is working at all?
    Be well - whoever you are.

  7. #7
    Join Date
    Nov 2005
    Location
    Perth, Australia
    Posts
    429


    Did you find this post helpful? Yes | No

    Default

    Try adding these 2 things:

    Code:
       Define OSC 20
            DEFINE	LCD_DREG PORTB
    		DEFINE	LCD_DBIT 0
    		DEFINE	LCD_RSREG PORTB
    		DEFINE 	LCD_RSBIT 4
    		DEFINE	LCD_EREG PORTB
    		DEFINE	LCD_EBIT 5	
    		DEFINE	LCD_BITS 4
    		DEFINE	LCD_LINES 2
    		DEFINE	LCD_COMMANDUS 2000
    		DEFINE	LCD_DATAUS 50
    
                    PAUSE 100
        
    Go:    
        LCDOUT $FE,1,$FE,2,"Geez"
        Sleep 100
        GOTO Go
    "I think fish is nice, but then I think that rain is wet, so who am I to judge?" - Douglas Adams

Similar Threads

  1. LCD Display
    By lambert in forum mel PIC BASIC Pro
    Replies: 1
    Last Post: - 16th January 2010, 22:18
  2. LCD display not working properly
    By dilpkan in forum mel PIC BASIC Pro
    Replies: 14
    Last Post: - 2nd February 2008, 07:43
  3. Replies: 14
    Last Post: - 26th September 2007, 05:41
  4. LCD Display not working - PIC heating...
    By flotulopex in forum mel PIC BASIC Pro
    Replies: 32
    Last Post: - 24th September 2006, 07:35
  5. A/D display result on LCD
    By winsthon in forum mel PIC BASIC Pro
    Replies: 15
    Last Post: - 10th January 2004, 10:09

Members who have read this thread : 0

You do not have permission to view the list of names.

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts