fbpx

Expresate

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

Avisos
Vaciar todo

¿Por qué todo el mundo usa PIC?

7 Respuestas
6 Usuarios
0 Reactions
3,228 Visitas
baphomet
Respuestas: 10
Topic starter
(@baphomet)
Active Member
Registrado: hace 19 años

Buenas a todos. Hace ya un tiempo que no posteo por aquí, (tampoco es que haya contribuido demasiado, la verdad) debido en parte a que soy más bien un aficionado a este mundillo, y últimamente entre curro y otras cosas no he tenido tiempo de meterme en profundidad en algún proyecto.

Bueno, al tema. Por lo que suelo ver en el foro, casi todos utilizais los microcontroladores PIC para realizar vuestros trabajos. Sin embargo, veo algunos inconvenientes en esta plataforma, al menos para los iniciados:

- Tienes que aprender un lenguaje ensamblador bastante particular, al menos para mi que vengo de la arquitectura x86. Eso es algo que echa un poco para atrás a la hora de empezar, según mi punto de vista.

- Si quieres programar en un lenguaje de más alto nivel, tienes compiladores en C, pero ninguno libre o gratuito. Hay un compilador (sdcc, creo ) libre pero no funciona para todos los modelos de PIC. Además, el código C que escribes difiere según el compilador que utilices. No puedes compilar el código C de un compilador en otro.

Por contra, los micros Atmel, según tengo entendido, tienen un compilador C gratuito y totalmente libre, basado en gcc. Esto para mí es una gran ventaja, ya que ayuda mucho a la comunidad de programadores a compartir y desarrollar código, como se puede comprobar en las páginas de aficionados que utilizan este microcontrolador.

No me he metido a analizar las particularidades internas de un pic y un atmel, cual arquitectura es mejor o peor. Pero creo que para alguien que quiera iniciarse sin complicaciones en el mundo de la robótica, quizá seria mejor empezar con micros Atmel.

Pues eso, ya está lanzado el flame-war 😉 . Espero vuestras opiniones de expertos, y ya digo que estoy opinando como un mero iniciado que no tiene mucha experiencia en este mundillo. Gracias por vuestra colaboración.

Responder
6 respuestas
roboticsbcn
Respuestas: 244
(@roboticsbcn)
Estimable Member
Registrado: hace 19 años

Para mi esta claro pq se usan tanto los PIC: fueron pioneros en un tipo de tecnología que en prestaciones/precios daba muy buenos resultados. Ahora mismo estan tan expandidos que es difícil que alguien no los haya usado.
Creo que ahora mismo no son los mejores del mercado ni mucho menos, pero tienen mucha variedad de producto y siempre encuentras alguno que te va bien. Por otro lado han mantenido la compatibilidad de código con las versiones mas nuevas.

Por cierto Dosky, ¿no estaras usando los SH de renensas? ¿Q compilador Usas?

Responder
dosky
Respuestas: 82
(@dosky)
Trusted Member
Registrado: hace 18 años

Buenas roboticsBCN, yo uso los R8C y he pedido un M16C para ver que se les puede sacar. El NC30WA que en la version que tengo, gratuita, te deja hasta 64KB, asi que tengo de sobra.

P.D.: los SH que te refieres son los SH-mobile o los SuperH?

Saludos

Responder
Página 2 / 2
Compartir: