TODOPIC

Microcontroladores PIC => Almacén del Assembler => Mensaje iniciado por: donpablio en 15 de Marzo de 2013, 20:15:38

Título: Ayuda con ensamblador
Publicado por: donpablio en 15 de Marzo de 2013, 20:15:38
Hola a todos veo que hay muchas personas con bastante conocimiento por eso espero y me puedan ayudar, sucede que tengo una poca experiencia con pics en CCS pero e querido profundizar mas en el tema y he decidido comenzar desde ensamblador pero al intentar hacer un codigo para un PIC12F683 me sale errores y no lo compila este es el codigo:

      list          p=12F683
      #include    <p12f683.inc>
      
               
      __CONFIG   _FCMEN_OFF&_IESO_OFF&_MCLRE_OFF&_WDT_OFF&_INTOSCIO
                         
                         
               
      BSF       STATUS,RP0 ;CONFIGURAR GP0 COMO SALIDA
      BCF       TRISIO,0
      
      BCF       STATUS,RP0 ;COLOCANDO 1 EN GP0
      BSF       GPIO,0
      
AQUI:   
      GOTO       AQUI ;BUCLE INFINITO
      
       END


realmente no tengo mucha idea, lo que intento es sacar un pulso en un patilla del pic pero me salen estos errores:

Error[152]   C:\USERS... 9 : Executable code and data must be defined in an appropriate section
Error[152]   C:\USERS... 10 : Executable code and data must be defined in an appropriate section
Error[152]   C:\USERS... 12 : Executable code and data must be defined in an appropriate section
Error[152]   C:\USERS... 13 : Executable code and data must be defined in an appropriate section
Error[150]   C:\USERS... 15 : Labels must be defined in a code or data section when making an object file
Error[151]   C:\USERS... 16 : Operand contains unresolvable labels or is too complex
Error[152]   C:\USERS... 16 : Executable code and data must be defined in an appropriate section
Halting build on first failure as requested.

de antemano muchas gracias y espero no violar ninguna regla del foro pero soy nuevo gracias.
Título: Re: Ayuda con ensamblador
Publicado por: sander en 16 de Marzo de 2013, 00:22:38
Te falta especificar la direccion de inicio de la memoria de programa , eso lo haces despues del __CONFIG haciendo ORG 0x00.

Saludos
Título: Re: Ayuda con ensamblador
Publicado por: donpablio en 16 de Marzo de 2013, 13:37:08
muchas gracias sander
solo puse eso y listo BUILD SUCCEEDED

GRACIAS DE NUEVO