Si además quieres enviarnos un Artículo para el Blog y redes sociales, pulsa el siguiente botón:
Cuidado, parrafada a continuación.
Hola:
Como muchos sabréis, soy un usuario de AVR que reivindica la calidad de estos micros. Aunque no soy muy 'batallador' ni defiendo de manera enconada, a ciegas dichos micros, sí que reconozco que les tengo cierto aprecio.
Pero hasta la fecha, la mayoría de argumentos eran más bien vagos, subjetivos o de peso relativo, con poca argumentación técnica.
Y eso, señores, parece una riña de patio de colegio.
Por eso, he decidido preparar una serie de argumentos explicados de los puntos fuertes, según mi opinion, de los AVR respecto de otros microcontroladores. En el fondo, en realidad, no es más que una comparativa con los pros y contras de diferentes arquitecturas, no sólo de AVR y PIC.
Y como pretendo ser imparcial, expongo sólo lo que creo que puedo explicar, es decir, las cosas que yo se. Por tanto, después de buscar cómo demostrar las razones por las cuales prefiero a los AVR, creo que no hay nada como un ejemplo.
Así, he escrito un pequeño programa en C (GNUGCC, gratuito) que he compilado, y presentado en ensamblador (con comentarios simples), para ilustrar cómo funciona un AVR por dentro. O mejor dicho, cuales son los argumentos de un sistema multiacumulador.
Pero para estar en igualdad de condiciones, pediría por favor, que alguien que conozca bien los PIC, y los programe tanto en C como en ASM, que hiciese el mismo programa para algunos de los PIC. Como hay diferentes famílias que no son completamente iguales de core (a diferencia de los AVR), quizás sea mejor que haga varios.
Agradecería que fuese lo más optimizado (sin entrar en trucos excesivamente retorcidos), claro y comentado posible.
De esta manera, podríamos comparar en igualdad de condiciones, las prestaciones de cada uno en determinados puntos.
¿Alguien acepta el reto?
PS: No se si este es el foro adecuado, así que por favor, los moderadores lo pongan en el correspondiente.
La entrenadora, me olvidaba... Tengo ya el PDF hecho, a ver cuando le puedo dedicar unos minutos para colgarla.
Me parece bien la idea, Ranganok, además igual pongo también el módulo de 8 optoswitches (SMD, ojo) con el cual pensaba hacer el mini-algoritmo del seguidor de líneas/velocista.
Pa eso estamos... 😛
S2
Ranganok Schahzaman
De acuerdo con lo dicho, en cuanto consiga mover y ordenar cajones y cajones de componentes yo me pongo con los pics x_x. A ver si alguien más se ánima tb con ellos y con otro familia de micros de las muchas que hay.
Lo del velocista era lo que quería hacer, creo que abrí un hilo en su día eligiendos los micros de 8 bits, pero voy mu lento =(
JM, estaba pensando en hacer una placa con un ATmega64 o 128 para controlar robots, y quería que fuese bastante genérica. Aún no me he puesto a pensar en ella, pero mi intención era usarla para el velocista y también para un siguelíneas diferencial. Así que si quieres que trabajemos en ella, estoy abierto a sugerencias.
Estoy dispuesto a hacer el esquema y la PCB, y a colgarlo aquí. Además, sería el primero en usarla...
Por cierto, la oferta va para todos. Lo que no tengo tan claro es si este es el hilo para hablar de ello.
beamspot, el hilo de la entrenadora esta abierto para que se discuta lo que haga falta, y el espacio en la wiki para colgar lo que sea necesario.
S2
Ranganok Schahzaman