Autor Tema: error al compilar Mplab Xide C16 y dspic 30f2010  (Leído 754 veces)

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

Desconectado pic_877a

  • PIC16
  • ***
  • Mensajes: 114
Re:error al compilar Mplab Xide C16 y dspic 30f2010
« Respuesta #15 en: 18 de Marzo de 2020, 17:29:50 »


amigo aca tienes la carpeta con mi proyecto, espero y me puedas ayudar gracias

Desconectado KILLERJC

  • Colaborador
  • DsPIC33
  • *****
  • Mensajes: 7802
Re:error al compilar Mplab Xide C16 y dspic 30f2010
« Respuesta #16 en: 18 de Marzo de 2020, 18:01:56 »
Borra esto:

Código: C
  1. _FGS(GWRP_OFF & GCP_OFF)
  2. _FOSCSEL(FNOSC_PRI & IESO_OFF)
  3. _FOSC(POSCMOD_HS & OSCIOFNC_ON & POSCFREQ_HS & FCKSM_CSDCMD)
  4. _FWDT(WINDIS_OFF & FWDTEN_OFF)
  5. _FPOR(BOREN_BOR2 & PWRTEN_OFF  & MCLRE_ON)
  6. _FDS(DSBOREN_OFF & DSWDTEN_OFF)

Esto se escribia antes , pero desde hace un tiempo se usa el #pragma que tenes en el archivo al comienzo. Por lo tanto estas haciendo dos veces lo mismo.

Quite el #include PIC24F..... ya que eso lo agrega solo el include xc.h

Luego de eso puedo compilar pero con un warning, y es que se usa la funcion WriteCmd_LCD dentro de Initilize_LCD, pero la funcion Write esta despues del Inialize, por lo tanto para que sepa que existe le creo un prototipo. Este es el warning:

Citar
main.c: In function 'Initilize_LCD':
main.c:95:4: warning: implicit declaration of function 'WriteCmd_LCD'
main.c: At top level:
main.c:128:6: warning: conflicting types for 'WriteCmd_LCD'
main.c:95:4: note: previous implicit declaration of 'WriteCmd_LCD' was here

Y en el caso de agregarle el prototipo (antes del Initilize_LCD) queda todo perfecto:

Código: [Seleccionar]
BUILD SUCCESSFUL (total time: 2s)
Loading code from F:/CCS/MPLABx/XC16.X/dist/default/production/XC16.X.production.hex...
Loading completed

Adjunto el unico archivo que modifique. Ya que estaba todo ahi.

Desconectado pic_877a

  • PIC16
  • ***
  • Mensajes: 114
Re:error al compilar Mplab Xide C16 y dspic 30f2010
« Respuesta #17 en: 18 de Marzo de 2020, 21:46:43 »


ola amigo gracias por la ayuda, ya compila el codigo, te adjunto la simulación del código simulando con el pic 24f16ka102.  ;-)


 

anything