Autor Tema: Ayuda con ensamblador  (Leído 1811 veces)

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado donpablio

  • PIC10
  • *
  • Mensajes: 5
Ayuda con ensamblador
« 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.

Desconectado sander

  • Colaborador
  • PIC24F
  • *****
  • Mensajes: 624
Re: Ayuda con ensamblador
« Respuesta #1 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
La electrónica es el arte de manipular señales eléctricas que transportan información
Jan Davidse

Visita mi blog
Visita mi canal de youtube

Desconectado donpablio

  • PIC10
  • *
  • Mensajes: 5
Re: Ayuda con ensamblador
« Respuesta #2 en: 16 de Marzo de 2013, 13:37:08 »
muchas gracias sander
solo puse eso y listo BUILD SUCCEEDED

GRACIAS DE NUEVO