Autor Tema: MPLAB X con CCS  (Leído 4739 veces)

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

Desconectado elfrancho

  • PIC16
  • ***
  • Mensajes: 101
MPLAB X con CCS
« en: 03 de Diciembre de 2011, 13:22:34 »
Gente! les comento que hoy instale MPLAB X para probarlo y me reconocio el lenguaje CCS!!!


Cree un proyecto y compilo perfecto!

El unico problema es que me marca errores en el codigo, errores que son instrucciones que mplabx no las reconoce pero CCS SI!!  adjunto imagen para que vean !!!


Alguien sabe como se puede resolver este problema ???


saludos !


Desconectado MerLiNz

  • Colaborador
  • PIC24H
  • *****
  • Mensajes: 2463
Re: MPLAB X con CCS
« Respuesta #1 en: 03 de Diciembre de 2011, 14:48:15 »
el mplab x es una beta, aun estan implementandole cosas, seguramente el int8 sea un tipo de variable interno del CCS por lo cual aunque te compila bien el mplabx no lo reconoce, la solucion es ninguna: esperar a que saquen otra version mas avanzada, usar en vez de "int8" "char" que es lo mismo, aun asi te diria que no esperes que el mplab sea compatible con este tipo de cosas del ccs, seguramente para el hi-tech, C18, C30... y todo eso si tendra todo el soporte necesario, si algun dia lo tiene sera lo ultimo que hagan, ya que les interesa sacar antes una version final que funcione a la perfeccion con sus compiladores, que una version que utilice compiladores de la competencia.

Desconectado Suky

  • Moderador Local
  • DsPIC33
  • *****
  • Mensajes: 6758
Re: MPLAB X con CCS
« Respuesta #2 en: 03 de Diciembre de 2011, 16:06:08 »
Podes usar lo que considera correcto para MPLAB, por ejemplo para PCH:


C Standard Type  Default Type
 
short                   int1
 
char                    unsigned int8
 
int                       int8
 
long                    int16
 
long long             int32
 
float                    float32
 

y solucionado  :mrgreen:
No contesto mensajes privados, las consultas en el foro

Desconectado elfrancho

  • PIC16
  • ***
  • Mensajes: 101
Re: MPLAB X con CCS
« Respuesta #3 en: 03 de Diciembre de 2011, 18:24:01 »
Podes usar lo que considera correcto para MPLAB, por ejemplo para PCH:


C Standard Type  Default Type
 
short                   int1
 
char                    unsigned int8
 
int                       int8
 
long                    int16
 
long long             int32
 
float                    float32
 

y solucionado  :mrgreen:



Pero hay otros:

Delay_ms
Setup_timer1

Etc

Desconectado Suky

  • Moderador Local
  • DsPIC33
  • *****
  • Mensajes: 6758
Re: MPLAB X con CCS
« Respuesta #4 en: 04 de Diciembre de 2011, 10:04:28 »
Ufff... Entonces, al horno!  :mrgreen: Habrá que esperar actualizaciones.
No contesto mensajes privados, las consultas en el foro

Desconectado MerLiNz

  • Colaborador
  • PIC24H
  • *****
  • Mensajes: 2463
Re: MPLAB X con CCS
« Respuesta #5 en: 04 de Diciembre de 2011, 11:05:24 »
pero vamos que eso no te causa ningun impedimento, yo recuerdo que hice un proyecto en mplab x, recuerdo que cuando ponias #define tal cual el tal tambien te salia como sin declarar, no se si ya lo habran puesto, pero es algo que da igual mientras no te de error de compilacion.

Desconectado Suky

  • Moderador Local
  • DsPIC33
  • *****
  • Mensajes: 6758
Re: MPLAB X con CCS
« Respuesta #6 en: 04 de Diciembre de 2011, 13:43:29 »
Sin duda, aparte ahora compilas CCS desde linux  :)
No contesto mensajes privados, las consultas en el foro

Desconectado joseto

  • PIC10
  • *
  • Mensajes: 11
Re: MPLAB X con CCS
« Respuesta #7 en: 09 de Febrero de 2012, 12:55:08 »
Hola elfrancho, podrias mostrar como realizaste las configuraciones de los include ( #include "18F2550.h" ) y los fuses (#FUSES NOWDT ) por que cuando trato de compilar en MPLABX con CCS me sale un error "I/O error 103", otro integrante del foro recomienda link cambiar el #include "18F2550.h" por #device pic18F2550, pero no me funciona.

Gracias

Desconectado elfrancho

  • PIC16
  • ***
  • Mensajes: 101
Re: MPLAB X con CCS
« Respuesta #8 en: 10 de Febrero de 2012, 04:54:49 »
Código: [Seleccionar]
#include <18F4620.h>
#device adc=16

#FUSES NOWDT                  //No Watch Dog Timer
#FUSES WDT128                //Watch Dog Timer uses 1:128 Postscale
#FUSES INTRC_IO              //Internal RC Osc, no CLKOUT
#FUSES NOBROWNOUT            //No brownout reset
#FUSES NOPBADEN              //PORTB pins are configured as digital I/O on RESET
#FUSES NOLPT1OSC              //Timer1 configured for higher power operation
#FUSES NOSTVREN              //Stack full/underflow will not cause reset
#FUSES NOLVP                  //No low voltage prgming, B3(PIC16) or B5(PIC18) used for I/O
#FUSES NOXINST                //Extended set extension and Indexed Addressing mode disabled (Legacy mode)

#use delay(int=8000000)


SALUDOS !

Desconectado Diego E.

  • Colaborador
  • PIC24H
  • *****
  • Mensajes: 1086
Re: MPLAB X con CCS
« Respuesta #9 en: 18 de Julio de 2012, 17:03:35 »
Hola amigos, instalé la última versión de mplabX 1.30 pero no he podido lograr que reconozca las funciones CCS, a pesar de que compila sin errores estas funciones aparecen resaltadas.

Alguien ha podido resolver este tema ?.

Muchas gracias.

Desconectado Suky

  • Moderador Local
  • DsPIC33
  • *****
  • Mensajes: 6758
Re: MPLAB X con CCS
« Respuesta #10 en: 18 de Julio de 2012, 18:46:25 »
No creo que Microchip se preocupe en tratar de resolver ese problema  :undecided: El tema esta que son funciones o macros propios del compilador CCS, y donde el editor no encuentra referencia alguna los marca como error. Fíjate si podes desactivar esa opción del editor, o sea que marque errores.


Saludos!
No contesto mensajes privados, las consultas en el foro

Desconectado Diego E.

  • Colaborador
  • PIC24H
  • *****
  • Mensajes: 1086
Re: MPLAB X con CCS
« Respuesta #11 en: 18 de Julio de 2012, 23:48:31 »
Gracias Suky, creo haber revisado casi todas las configuraciones y no encuentro como deshabilitarlas.

Saludos.


 

anything