Elektroda.pl
Elektroda.pl
X
Proszę, dodaj wyjątek www.elektroda.pl do Adblock.
Dzięki temu, że oglądasz reklamy, wspierasz portal i użytkowników.

[18f4520[asm/mplab810] Symbol not previously defined (portd)

AnnaWesolaLat23 08 Sty 2010 22:00 1457 2
  • #1 08 Sty 2010 22:00
    AnnaWesolaLat23
    Poziom 15  

    Witam.
    Mam taki program:

    Code:
    ;moj pierwszy program na pic18f4520
    

       list p=18f4520
       #include<18f4520>

       CONFIG WDT=OFF;
       CONFIG MCLRE = ON;
       CONFIG DEBUG = ON;
       CONFIG LVP = OFF;
       CONFIG FOSC = INTOSCIO_EC;

       org 0;

    Start
       CLRF PORTD
       CLRF TRISD


    MainLoop   BTG PORTD,1
             goto MainLoop
       end


    I program nie chce sie zbudowac.
    Code:

    ----------------------------------------------------------------------
    Debug build of project `C:\Projects\001\002.mcp' started.
    Preprocessor symbol `__DEBUG' is defined.
    Fri Jan 08 20:58:13 2010
    ----------------------------------------------------------------------
    Clean: Deleting intermediary and output files.
    Clean: Done.
    Executing: "C:\Program Files\Microchip\MPASM Suite\MPASMWIN.exe" /q /p18F4520 "002.asm" /l"002.lst" /e"002.err" /d__DEBUG=1
    Error[105]   C:\001\002.ASM 4 : Cannot open file (Include File "18f4520.ASM" not found)
    Error[176]   C:\001\002.ASM 10 : CONFIG Directive Error:  (setting "FOSC" not found for the processor 18F4520)
    Error[113]   C:\001\002.ASM 15 : Symbol not previously defined (PORTD)
    Error[113]   C:\001\002.ASM 16 : Symbol not previously defined (TRISD)
    Error[113]   C:\001\002.ASM 19 : Symbol not previously defined (PORTD)
    Halting build on first failure as requested.
    ----------------------------------------------------------------------
    Debug build of project `C:\Projects\001\002.mcp' failed.
    Preprocessor symbol `__DEBUG' is defined.
    Fri Jan 08 20:58:14 2010
    -----------------------------------------------------------------

    BUILD FAILED


    Nie wiem dlaczego.

    0 2
  • #2 09 Sty 2010 11:31
    nsvinc
    Poziom 35  

    Plik sie nie includuje:

    Code:

    Error[105]   C:\001\002.ASM 4 : Cannot open file (Include File "18f4520.ASM" not found)


    Przeciez to juz mowi o wszystkim....
    Sprawdz obecność tego pliku, sprawdź scieżki dostępu

    0
  • #3 09 Sty 2010 21:10
    rysel
    Poziom 12  

    Witam

    jest:

    Code:
    #include<18f4520>


    A nie powinno być ?
    #include<18f4520.inc>

    Dodano po 2 [minuty]:

    Witam

    jest:
    Code:
    #include<18f4520>


    A nie powinno być ?
    #include<p18f4520.inc>

    0