TODOPIC
Microcontroladores PIC => Lenguaje C para microcontroladores PIC => Mensaje iniciado por: gesteva en 20 de Octubre de 2009, 02:48:38
-
Saludos a todos... quisiera la opinión de aquellos que han trabajado con estos dos compiladores y han comparado sus características. Siempre he programado en lenguaje basic y ahora quisiera aprender a programar en C, pero no quiero equivocarme al elegir entre estos dos compiladores ya que precio entre ambos es igual y costoso.
Entonces, cuales son las ventajas y desventajas que han podido observar...?
Saludos y desde ya muchas gracias por el consejo!
-
Podes probar las versiones estudiantiles de ambos que son gratuitas pero con algunas limitaciones, busca en la pagina de cada fabricante.
Me parece que lo mejor es sacar tus propias conclusiones, en lo personal soy mas partidario del Hi-Tech que a mi modo de ver es mas efectivo que los demas, pero creo que cada uno tiene su opinion en esto.
Saludos
-
Efectivamente, eso es cuestión de gustos, yo me inclino por el HiTech, que, aunque no tiene librerías para periféricos, es mas "efectivo" a la hora de generar el .hex, estos compiladores son ANSIC y por ende, las librerias del C18 le sirven. El C18 es bueno también posee algunas librerías para uso de periféricos ya implementadas como: I2C, SoftUSART, SPI, LCD's, CAN. Además, MPLAB te obsequia -jeje- los códigos varias aplicaciones, como los son: USB-HID, USB-CDC, USB-MSD, etc, solo hay que buscar en la página de microchip.
Hay más compiladores, no se si has visto aca en el foro, el CCS, es muy útil para comenzar, pero puede llegar a ser adictivo ....
Saludos
-
mira que el mismo Microchip ha sacado su comparativa:
http://www.microchip.com/stellent/idcplg?IdcService=SS_GET_PAGE&nodeId=1406&dDocName=en534868&page=wwwCompilers
-
¡Qué sorpresa!, incluso la propia Microchip reconoce que Hi-tech C es mejor que MPLAB.
Me temo que voy a tener que probarlo.
-
¡Qué sorpresa!, incluso la propia Microchip reconoce que Hi-tech C es mejor que MPLAB
Será por eso que Microchip compró a HiTech? :mrgreen:
-
Seeee ... poar algo sera