fbpx

Expresate

Si además quieres enviarnos un Artículo para el Blog y redes sociales, pulsa el siguiente botón:

Elegir compilador C...
 
Avisos
Vaciar todo

Elegir compilador C para dsPic

11 Respuestas
5 Usuarios
0 Reactions
4,022 Visitas
dragonet80
Respuestas: 1328
Topic starter
(@dragonet80)
Ardero
Registrado: hace 17 años

A ver si me podéis echar una mano,

Quiero dar el salto definitivo a los micros dsPic, empezaré por la serie 30F por trabajar a 5V, y para ello quiero usar un compilador C completo, potente y fácil de usar. La verdad es que para estos micros uno no encuentra mucha información. Hay pocos libros, pocos tutoriales, poco de todo. Tengo 3 opciones: MPLAB C30, CCS dsPic y MikroC dsPic. El Hi-Tec lo descarto por no tener versión gratuíta. He probado por encima los tres.
* El MPLAB lo veo muy "rudo", trabaja mucho a nivel de registros, no tiene tanta librería de periféricos implementada como los otros dos. Eso haría que al principio tenga que "currarme" muchas librerías de periféricos.
* El CCS es el que más he usado. Es sencillo y fácil de usar. Pero la ayuda está muy anticuada, hay referencias a funciones que ya no existen o que han cambiado segun modelo del micro. Otras casi no están documentadas y cuesta mucho hacerse una idea de como funcionan.
* El MikroC ha sido el último que he probado. Se ve más serio que el CCS, tiene un debugger software con muy buena pinta. La ayuda está bastante bien realizada. He encontrado que falta alguna librería, como por ejemplo la de Input Capture.

No quiero empezar con uno y que en un par de meses, tenga que cambiarme. Cual me recomendaríais?

Estoy incluso barajando la posibilidad de pasarme a "los otros" (AVR), pero ya tengo experiencia con los pic, además de herramientas (programadores, placas de pruebas, samples, etc) por lo que un cambio así quizá no me saldría a cuenta... o sí?

Responder
10 respuestas
gizer20
Respuestas: 1570
(@gizer20)
Noble Member
Registrado: hace 19 años

Dragonet no digas que te pasas a los otros , que te pueden tachar de hereje xD sobre dspic no tengo ni la mas minima idea pero por si te quieres pasar a "los otros" te dejo un link bastante explicativo sobre las herramientas a usar, ejemplos etc.

http://imakeprojects.com/Projects/avr-tutorial/ " onclick="window.open(this.href);return false;

Responder
boops
Respuestas: 1813
(@boops)
Ardero
Registrado: hace 19 años

Buenas...

El diseño atrae la calidad convence... Dragonet un programador de avr vale 20 euros... ¿para que cerrarte en usar solo una marca?

Responder
beamspot
Respuestas: 1132
(@beamspot)
Noble Member
Registrado: hace 17 años

Que cosas que pasan... Como usuario de AVR's, te digo que son muy completos, potentes, etc... pero creo que según para qué, los dsPIC son superiores, y con algo de diferencia, a los AVR. Y mira quien lo dice, justamente un AVRFriqui.

Eso sí, la única ventaja es con el DSP, ya que el HW interno mejora mucho las prestaciones para ese tipo de aplicaciones, pero si lo que quieres es simplemente programas normales, entonces la diferencia entre un AVR y un dsPIC es muy pequeña. Una demostración más de que hasta Microchip acepta que las estructuras multiacumulador son netamente superiores (que conste que eso no es ni particular ni nuevo con los AVR).

Por supuesto, para cualquier pregunta sobre lo que necesites de 'los otros', ya sabes que puedes/podéis contar conmigo 😉

Responder
dragonet80
Respuestas: 1328
Topic starter
(@dragonet80)
Ardero
Registrado: hace 17 años

Bueno, más que en el hardware en sí, que es lo que me gusta de los dspic, que traen muchos periféricos integrados, esta vez se trata de la facilidad de programación. No quiero perder el tiempo configurando y peleándome con mil cosas para hacer algo muy simple. De momento tengo esas tres opciones con dsPic porque, como ya he dicho, tengo material disponible. Pero a veces desanima el encontrar tan poca información y ejemplos claros.

Respecto a los AVR como se podrían comparar a nivel de programación en C con los dsPic. Yo la única experiencia que he tenido ha sido programando el robot 3pi de Pololu, pero fué algo muy fugaz. Comparando los 4 compiladores cual creeis que es más versátil y fácil de usar?

Responder
Página 1 / 3
Compartir: