Error 115 - Duplicate label


Closed Thread
Results 1 to 14 of 14

Hybrid View

  1. #1
    Join Date
    Jan 2005
    Location
    Montreal, Quebec, Canada
    Posts
    3,172


    Did you find this post helpful? Yes | No

    Default Re: Error 115 - Duplicate label

    Show us your code. I'm guessing you are defining something that is already defined without realizing it.

    Robert


    Edit: it's always possible you are the first to use that chip and found a bug.

  2. #2
    Join Date
    Jan 2009
    Posts
    24


    Did you find this post helpful? Yes | No

    Default Re: Error 115 - Duplicate label

    My blinky led code...
    #CONFIG
    __config _CONFIG1, _FOSC_INTOSC & _WDTE_OFF & _MCLRE_ON & _CP_OFF & _CLKOUTEN_OFF & _PWRTE_OFF & _BOREN_OFF
    __config _CONFIG2, _LVP_OFF & _LPBOR_OFF
    #ENDCONFIG
    #define OSC 4
    OSCCON=%01101000 ' 4MHz internal
    TRISC=0
    PORTC=0
    LED0 var PORTC.0

    Start:
    LED0=1
    Pause 500
    LED0=0
    Pause 500
    Goto Start
    And I doubled checked by un-commenting the line in the .PBPINC file and trying to compile (with the same error result).

  3. #3
    Join Date
    Jun 2009
    Location
    Sc*nthorpe, UK
    Posts
    333


    Did you find this post helpful? Yes | No

    Default Re: Error 115 - Duplicate label

    #define OSC 4 is the error

    should it be

    DEFINE OSC 4?

  4. #4
    Join Date
    Jan 2009
    Posts
    24


    Did you find this post helpful? Yes | No

    Default Re: Error 115 - Duplicate label

    Actually thats not what I have in my project so I must have copied and pasted the wrong code, though the rest of the lines are the same. I tried changing my code to what I posted and it compiles and runs OK (if I have the line commented out as noted in my original post) and I've just checked in the PBP3 manual and that syntax is allowed, like the #config

  5. #5
    Join Date
    Jun 2009
    Location
    Sc*nthorpe, UK
    Posts
    333


    Did you find this post helpful? Yes | No

    Default Re: Error 115 - Duplicate label

    Just trying to help. No need to get upset.

  6. #6
    Join Date
    Oct 2005
    Location
    Sweden
    Posts
    3,615


    Did you find this post helpful? Yes | No

    Default Re: Error 115 - Duplicate label

    Hi,
    I tried to compile the code, specifically:
    Code:
    #CONFIG
      __config _CONFIG1, _FOSC_INTOSC & _WDTE_OFF & _MCLRE_ON & _CP_OFF & _CLKOUTEN_OFF & _PWRTE_OFF & _BOREN_OFF
      __config _CONFIG2, _LVP_OFF & _LPBOR_OFF
    #ENDCONFIG
    
    #define OSC 4
    
    OSCCON=%01101000 ' 4MHz internal
    TRISC=0
    PORTC=0
    LED0 var PORTC.0
    
    Start:
    LED0=1
    Pause 500
    LED0=0
    Pause 500
    Goto Start
    And it compiles and assembles for the 16F1509 without any error messages or warnings using PBPX 3.0.7.4 and MPASM 5.45.
    What version of MPASM are you using?

    As for the DEFINE vs #DEFINE.... Yes both are valid but different and in this case you DO want DEFINE OSC 4 - without the # - but it's not related to the error message you get.
    See section 2.3.3 (DEFINEs defined) as well as section 4.10 (#DEFINE) in the manual.

    /Henrik.

  7. #7
    Join Date
    Jan 2009
    Posts
    24


    Did you find this post helpful? Yes | No

    Default Re: Error 115 - Duplicate label

    Quote Originally Posted by HenrikOlsson View Post
    Hi,
    I tried to compile the code, specifically:

    And it compiles and assembles for the 16F1509 without any error messages or warnings using PBPX 3.0.7.4 and MPASM 5.45.
    What version of MPASM are you using?

    /Henrik.
    I have MPSAM 5.56 in the Microchip install folder, but I also have 5.37 installed in another folder completely outside the Microchip install folder. I'm running MPLAB X 2.10 and I also have a copy of MPLAB 8.92 installed. I have removed MPSAM 5.37 from the tool list in MPLAB X but still same error. My PBP3 is version 3.07 (I downloaded the trial) Would you mind looking at your PIC16F1509.PBPINC file, line 41 and advise if it reads as
    #define SPBRG SPBRGL
    If it does, then I guess I have some version conflict which I need to sort out (perhaps it is time to reinstall fresh). Thanks, Chris

  8. #8
    Join Date
    Jan 2009
    Posts
    24


    Did you find this post helpful? Yes | No

    Default Re: Error 115 - Duplicate label

    I wasn't upset and I appreciate the fact you replied with a suggestion. The error was mine, in that I posted code from the wrong window, but from your response, we have both discovered something new about PBP3 - so I guess we are both winners

  9. #9
    Join Date
    Jun 2009
    Location
    Sc*nthorpe, UK
    Posts
    333


    Did you find this post helpful? Yes | No

    Default Re: Error 115 - Duplicate label

    The only reason I come here is to learn, as most people do. Whether what I learn will be of any use or not is debatable. For me it just needs to be interesting.

Similar Threads

  1. Duplicate label error
    By lilimike in forum mel PIC BASIC Pro
    Replies: 8
    Last Post: - 21st December 2011, 00:07
  2. Compile error & syntax error on the word "loop:" as a label?
    By jellis00 in forum mel PIC BASIC Pro
    Replies: 4
    Last Post: - 7th March 2010, 04:14
  3. Hserin / Herout 115+ K Baud
    By rlmack35 in forum Serial
    Replies: 1
    Last Post: - 27th December 2008, 00:07
  4. Error[115]...duplicate label..."debug"
    By Brian J Walsh in forum mel PIC BASIC Pro
    Replies: 2
    Last Post: - 8th April 2008, 09:29
  5. Is there a label restriction
    By jblackann in forum mel PIC BASIC Pro
    Replies: 5
    Last Post: - 8th December 2006, 16:34

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