LCD_AnyPin.pbp


+ Reply to Thread
Results 1 to 40 of 113

Thread: LCD_AnyPin.pbp

Hybrid View

  1. #1
    Join Date
    Jan 2006
    Location
    Istanbul
    Posts
    1,185


    Did you find this post helpful? Yes | No

    Default Re: LCD_AnyPin.pbp

    Quote Originally Posted by Darrel Taylor View Post
    Each family of PIC's has it's own library.

    PBPPIC14.lib is for the normal 14-bit cores (12, 16F).
    PBPPIC18.lib is for the 18F's.
    PBPPI18L.lib is for 18F's with PBPL (longs).
    And PBPPI14E.lib is the enhanced 14-bit cores.

    The HighJack routines should be installed in the corresponding .lib file for the PIC you want to use LCD_AnyPin with.

    Once again ... make a copy of the file before editing it !!!!

    For PIC16F737, I am getting "ERROR: (HighJacked-LCDOUT Not found in PBPPIC??.LIB"

    The HighJack routine is in all the files needed.

    What am I missing?

    Thank you.
    "If the Earth were a single state, Istanbul would be its capital." Napoleon Bonaparte

  2. #2
    Join Date
    Jul 2003
    Location
    Colorado Springs
    Posts
    4,959


    Did you find this post helpful? Yes | No

    Default Re: LCD_AnyPin.pbp

    Do you have more than 1 installation of PBP?
    MCS or MPLAB may be looking at a different folder.

    Or the routines may be inserted in the wrong lines of the .lib file.
    DT

  3. #3
    Join Date
    Jan 2006
    Location
    Istanbul
    Posts
    1,185


    Did you find this post helpful? Yes | No

    Default Re: LCD_AnyPin.pbp

    Hi Darrel,

    It is compiling it for other PICs with no problem.

    And checking the lines of the files for inserted codes, they are all ok.
    "If the Earth were a single state, Istanbul would be its capital." Napoleon Bonaparte

  4. #4
    Join Date
    Jul 2003
    Location
    Colorado Springs
    Posts
    4,959


    Did you find this post helpful? Yes | No

    Default Re: LCD_AnyPin.pbp

    The library file used with the PIC16F737 is PBPPIC14.lib
    If it compiles for other 16F's like an 877a then I don't see a reason for it to not compile for the 737.

    Do you have any LCDOUT commads in your program? Or are you trying to compile the include by itself?

    If there are no LCDOUT statements, the HighJack routines will not be included.
    DT

  5. #5
    Join Date
    Jan 2006
    Location
    Istanbul
    Posts
    1,185


    Did you find this post helpful? Yes | No

    Default Re: LCD_AnyPin.pbp

    Quote Originally Posted by Darrel Taylor View Post
    The library file used with the PIC16F737 is PBPPIC14.lib

    If there are no LCDOUT statements, the HighJack routines will not be included.
    There is the issue.

    In fact, it was among my notes, but I missed it.

    Problem solved.

    Thank you Darrel.
    "If the Earth were a single state, Istanbul would be its capital." Napoleon Bonaparte

  6. #6
    Join Date
    Feb 2011
    Posts
    14


    Did you find this post helpful? Yes | No

    Default Re: LCD_AnyPin.pbp

    Is it possible to take this 1 step further and support LCDs with 2 Enable pins?

  7. #7
    Join Date
    Jul 2003
    Location
    Colorado Springs
    Posts
    4,959


    Did you find this post helpful? Yes | No

    Default

    Yes, we've done that.

    If you don't need to scatter the data bus pins, you can do it with this ...
    http://www.picbasic.co.uk/forum/show...=2388#post2388

    Or if the data bus need to be scattered, there's this thread ...

    In particular post #35, but read the whole thread.
    http://www.picbasic.co.uk/forum/showthread.php?t=7596
    DT

Members who have read this thread : 4

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