Autor Tema: Error en un codigo asm  (Leído 2734 veces)

0 Usuarios y 3 Visitantes están viendo este tema.

Desconectado donfedez

  • PIC10
  • *
  • Mensajes: 12
Error en un codigo asm
« en: 26 de Julio de 2012, 16:17:25 »
Buenas tardes a todos...estoy tratando de que funcione este codigo con una explorer 16 y un chip dspic33fj256gp710  pero me da errores.
No me queda claro para que son los archivos .inc que estan en la carpeta support/inc... estos archivos: por ejemplo el pic33fj256gp710.inc debo agregarlo
al proyecto??? o solo es necesario el pic33fj256gp710.gld???? Yo por las dudas agrego el .gld y el .inc!!!!!  Si alguien me puede ayudar con los errores
se lo agradeceria mucho.  Muchas gracias..

Codigo:

; Use Timer 1 to flash LED1 when switch SW1 is not pressed
; and flash LED2 when switch SW1 is pressed
;
;==============================================================================
;.equ __30F6014, 1      ---> esta es la instruccion original que no da error pero es para otro pic
;.include "p30f6014.inc"   --->esta es la instruccion original que no da error pero es para otro pic

.equ __33FJ256GP710, 1
.include "p33FJ256GP710.inc"  ---> estas son las que yo creo que deberia utilizar pero no puedo...
.
.
.


Errores:

Make: The target "C:\PROYECTO\PROYECTOS\intensivo_dspic\Untitled.o" is out of date.
Executing: "C:\Program Files\Microchip\MPLAB C30\bin\pic30-as.exe" -p=33FJ256GP710 "Untitled.s" -o"Untitled.o" -g
Untitled.s: Assembler messages:
Untitled.s:19: Error: undefined symbol `CSW_FSCM_OFF' in operation
Untitled.s:19: Error: undefined symbol `XT_PLL4' in operation
Untitled.s:21: Error: undefined symbol `PBOR_OFF' in operation
Untitled.s:21: Error: undefined symbol `BORV_27' in operation
Untitled.s:21: Error: undefined symbol `PWRT_16' in operation
Untitled.s:21: Error: undefined symbol `MCLR_EN' in operation
Halting build on first failure as requested.
BUILD FAILED: Thu Jul 26 21:06:37 2012

aDJUNTO EL PROGRAMA ORIGINAL POR SI ACASO

Desconectado PCCM

  • PIC16
  • ***
  • Mensajes: 109
Re: Error en un codigo asm
« Respuesta #1 en: 26 de Julio de 2012, 16:53:54 »
Esos errores te salen porque  esas configuraciones BORV_27, PWRT_16, etc... no son para ese dspic, solo sirven para el anterior el cual cambiaste.
para que veas que configuraciones son necesarias en ese dspic tienes que abrir el archivo p33FJ256GP710.inc. en la parte inferior, sección configuration words, encontraras todas las configuraciones permitidas para tu dspic.

Desconectado donfedez

  • PIC10
  • *
  • Mensajes: 12
Re: Error en un codigo asm
« Respuesta #2 en: 26 de Julio de 2012, 19:22:09 »
Esos errores te salen porque  esas configuraciones BORV_27, PWRT_16, etc... no son para ese dspic, solo sirven para el anterior el cual cambiaste.
para que veas que configuraciones son necesarias en ese dspic tienes que abrir el archivo p33FJ256GP710.inc. en la parte inferior, sección configuration words, encontraras todas las configuraciones permitidas para tu dspic.


aaaaaaaaaaa...gracias viejo por tu ayuda. De todas maneras te pregunto lo siguiente: suponiendo que arreglo eso que vos me decis, las instrucciones:
.equ __33FJ256GP710, 1
.include "p33FJ256GP710.inc"

estaban correctas????  Muchas gracias de vuelta

Desconectado PCCM

  • PIC16
  • ***
  • Mensajes: 109
Re: Error en un codigo asm
« Respuesta #3 en: 26 de Julio de 2012, 19:30:43 »
Está bien.

Te dejo un link donde puedes leer más sobre dspic en asm.

http://todopic.mforos.com/781922/4904468-dspic-en-ensamblador/


Desconectado donfedez

  • PIC10
  • *
  • Mensajes: 12
Re: Error en un codigo asm
« Respuesta #4 en: 27 de Julio de 2012, 04:41:24 »
Está bien.

Te dejo un link donde puedes leer más sobre dspic en asm.

http://todopic.mforos.com/781922/4904468-dspic-en-ensamblador/



ok, muchas gracias por tu ayuda PCCM, estoy leyendo el post que me recomendas...


 

anything