ImageImageImageImage
Hazte Socio (El Foro siempre Gratis)
Paga con Tarjetas+ Info www.arde.cc/socios

El fin de la guerra PIC-AVR.

Postea todo lo relacionado con el mundo de los microcontroladores aquí

Moderator: Junta Directiva

Post Reply
User avatar
Meta
Forero Habitual
Forero Habitual
Posts: 142
Joined: Sun Jan 20, 2008 8:49 pm
Location: http://electronica-pic.blogspot.com
Contact:

Re: El fin de la guerra PIC-AVR.

Post by Meta » Mon Aug 17, 2009 1:02 pm

Buen comentario.

Hay una cosa que no cuadra.

Desde que salió la noticia de que Microchip iba a comprar los AVR, nos asustamos porque no sabemos si Microchip se beneficia de él o lo hunde para sacar más potencia y vender más PIC. Recuerdo que en esa época se decía que AVR no se vende mucho, y dices que se vende mucho. ¿En qué quedamos? Una cosa o la otra. ¿De repende empezó a vender?

Los PIC me encantan, eso si, los bancos de memoria cambiar para arriba y para abajo me ponen enfermo. Tecnología vieja, hay que cambiar ya, por alguna razón no lo hace. En los 16 Bits lo han hecho con lo que se llama dsPIC.

Sobre las 32 bits, dale tiempo al tiempo, porque donde vivo, hay una empresa cerca y están experimentando con PIC32 en temas de fotovoltaicas. Lentamente he visto que cada vez más se atreve mucho con los PIC32, sobre todo en http://www.mypic32.com" onclick="window.open(this.href);return false;

FreeSacale nadie me lo recomienda, para ello AVR o ARM.

Voy a ver si localizo el que quiere traducir libros al español, parece que traducir tarda mucho tiempo. La verdad que AVR los veo a muy poca gente, si no traducen, es porque no quieren perder el tiempo. Debe haber un AVR famoso como el PIC-16F84 que lo vez hasta debajo el agua.







Información general para AVR

Guia de productos ATMEL Descarga

AVR Studio 4.15Descarga

WinAVR compilador GCC (se integra al AVR Studio) Descarga

AVRdelayloop Descarga

AVR Baud Rate Calculator

AVRCalc Descarga

Tutorial assembler para AVR AT90S2313 Flash :o

Fusibles AVR CGI

Programadores

Programador ISP

Programador para familia AT89S

STK200 y PonyProg

Información y proyectos con ATtiny11

Registros en ATtiny11 Descarga

LED intermitente con ATtiny11 Descarga

Tono con ATtiny11 Descarga

Motor Paso a Paso con ATtiny11 Descarga

INT0 en ATtiny11 Descarga

UART con ATtiny11 Descarga

Información y proyectos con AT90S1200

Curso básico de AT90S1200

LED intermitente con AT90S1200 usando variable Descarga

Información y proyectos con ATmega16

BCD-7SEG con ATmega16 Descarga
http://electronica-pic.blogspot.com Manuales PIC y electrónica general.

User avatar
Goblin Welder
Visitador del Foro
Visitador del Foro
Posts: 75
Joined: Sat Jun 20, 2009 9:09 pm
Nombre: Goblin Welder

Re: El fin de la guerra PIC-AVR.

Post by Goblin Welder » Mon Aug 17, 2009 2:09 pm

Arduino está llenando un hueco en el mercado que estaba vacío, el de crear electrónica de aficionado/iniciación modular a un precio muy accesible, hacer que sea muy fácil de usar y crear la comunidad en la que integrarse.

Ésto ya ha empezado y ha tenido éxito, ya hay una comunidad global, hay mucho hardware barato tanto en placas de microcontrolador y placas que conectar para añadir funciones a ese microcontrolador. Y es que el futuro de la electrónica de aficionado va a ser algo así, dejar de fábricar pcbs en casa para comprar, la razón es que el precio de adquirir los componentes por separado para un aficionado supera el precio de comprar el arduino o sus módulos, y no hay darse la paliza de hacer el pcb.

Además diseñar la electrónica es la parte más compleja para alguien que está empezando, cuando se empieza con un nuevo micro lo más inteligente es comprar una placa de desarrollo, incluso para el usuario avanzado.

Con un pic, un AVR u otro microcontrolador de 8 bits nos llega para hacer nuestros proyectillos, igual nos da uno que en otro. En España y en todo el mundo se regalaban pics, todos a usar pics, en electrónica de aficionado por este motivo han salido muchos libros en inglés, con una búsqueda en amazon se ve que todo está lleno de libros de pics frente a 3 ó 4 de AVR..

Pero el futuro está en una electrónica modular en la que alguien sin saber encender un led pueda montar un servidor web en un micro o crear y controlar un robot desde el ordenador. Y todo el que empiece por este camino con un Arduino aprenderá con el AVR.

Además de que si entramos en un standar muchos usuarios podrán crear módulos que conectar a los arduinos de diversas funciones, teniendo la opción de comercializarlos como ya está pasando.

Igual te da que haya micros mejores, de 16 bits, 32 bits, ésto sólo le preocupa al que compra miles al año o tiene que hacer aplicaciones complejar, y a este igual le da el español o el inglés, es más probablemente hable más inglés que español en su trabajo.

De nada te sirve aprender a usar un ARM Cortex M3 para montar pequeños proyectos como hobby, si realizar el hardware con tus proyectos para él es 10 veces más complejo y más caro que comprar una placa que hace la misma función con un arduino.

Arduino está implantado y evolucionando, y llegará un momento en que la necesidad de adquirir el hardware barato y variado empuje{obligue a los aficionados a elegir arduinos/AVR frente a otras opciones. Eñ hardware accesible acabará con lo de seguir encerrados en un sólo microcontrolador porque ya hay una comunidad creada en español, además de que la otra comunidad irá creciendo.

Lo más inteligente para alguien que empieza (desde mi punto de vista) es elegir Arduino frente al resto de opciones disponibles.

Y para aprender y haces aplicaciones simples no tiene sentido elegir un micro de 32, diseñado para aplicaciones más complejas que requieren unos conocimientos avanzados.
I wrecked your metal guy, boss. But look! I made you an ashtray.

User avatar
Meta
Forero Habitual
Forero Habitual
Posts: 142
Joined: Sun Jan 20, 2008 8:49 pm
Location: http://electronica-pic.blogspot.com
Contact:

Re: El fin de la guerra PIC-AVR.

Post by Meta » Mon Aug 17, 2009 3:04 pm

Hi.

Sobre el tema de arduino la verdad que cada vez lo noto con más fuerza. Si lo noto cada vez más, eso es buena señal.

En temas de servidores Web, estoy haciendo algo similar, no el WebServer como hay por ahí prefabricado que no necesitan PC que lo haré si puedo en el futuro. Por ahor estoy concentrado controlar el PIC16F84A por puerto serie bajo PHP y Visualo C#.

Image

Voy haber si localizo el que quiere traducir libros de AVR al español que tanto hablaba de ello.
http://electronica-pic.blogspot.com Manuales PIC y electrónica general.

User avatar
Goblin Welder
Visitador del Foro
Visitador del Foro
Posts: 75
Joined: Sat Jun 20, 2009 9:09 pm
Nombre: Goblin Welder

Re: El fin de la guerra PIC-AVR.

Post by Goblin Welder » Mon Aug 17, 2009 6:21 pm

La verdad traducir un libro tiene que ser bastante costoso, además no sé si será muy legal hacerlo. Voy a echar un vistazo a las páginas que has puesto.

Saludos y buen proyecto.
I wrecked your metal guy, boss. But look! I made you an ashtray.

User avatar
Meta
Forero Habitual
Forero Habitual
Posts: 142
Joined: Sun Jan 20, 2008 8:49 pm
Location: http://electronica-pic.blogspot.com
Contact:

Re: El fin de la guerra PIC-AVR.

Post by Meta » Mon Aug 17, 2009 6:51 pm

Hey:

Traducir el libro según ellos es pedir permiso para que te den no se que de licencia de algo y el autor original tiene que aceptar y firmar el acuerdo tanto del traductor como la editorial.

Por cierto, tanto de hablar de mejorar el núcleo de los 16F, ahora recuerdo que han mejorado, pero no gran cosa por lo que veo. Ustedes opinarán.





Primeros Microcontroladores PIC® con Núcleo Mejorado de Gama Media de 8 bit

Image



Microchip anuncia los seis primeros miembros de la familia de microcontroladores PIC16F193X, que incorporan un núcleo mejorado de gama media de 8 bit desarrollado por Microchip. El incremento de la capacidad de memoria y del núcleo proporcionan un mejor soporte a programadores de C y Ensamblador, mientras que los componentes de la familia ‘LF’ incorporan la Tecnología nanoWatt XLP de Microchip para trabajar con un consumo extremadamente bajo.



Los PIC16F1934, PIC16LF1934, PIC16F1936, PIC16LF1936, PIC16F1937 y PIC16LF1937 amplían la oferta de microcontroladores PIC® de Microchip formada por más de 550 dispositivos compatibles, destinados a una amplia variedad de aplicaciones en los mercados de electrodomésticos, consumo, industrial, médico y automoción. Continuando con la tradición de los microcontroladores PIC de integrar un gran número de periféricos, la nueva familia ofrece controladores Directos para LCD y soporte a soluciones táctiles capacitivas mTouchTM.



Los nuevos dispositivos permiten nuevos niveles de funcionalidad con un menor coste del sistema. Entre las restantes características de la familia PIC16F193X se encuentran:

· Memoria de programa Flash hasta 14 KB

· RAM de datos hasta 512 Bytes

· EEPROM de datos de 256 Bytes

· Controlador para LCD (96 segmentos)

· Tecnología nanoWatt XLP en las versiones “LF”

· Periféricos para Soluciones Táctiles mTouch

· Oscilador interno de 32MHz

· Hasta 5 periféricos PWM de Captura y Comparación Mejorada con bases de tiempos independientes

· Latencia de Interrupción Reducida

· Pila de hardware de 16 niveles, con interrupción de rebose/subdesbordamiento (overflow/underflow)

· Funcionamiento de bajo consumo entre 1,8 y 5,5V, incluyendo funcionamiento completo de periféricos analógicos

· SPI/I2C™ Maestro y soporte a EUSART para RS-232/RS-485, así como soporte LIN

· Hasta 14 canales de conversión A/D de 10 bit

· Dos comparadores de doble entrada de carril a carril (rail-to-rail) con funcionamiento de Temporizador 555

· Temporizadores de 4x8 bit y 1x16 bit, con soporte a Reloj en Tiempo Real de Bajo Consumo eXtreme

· Monitores operativos robustos y fiables, como POR, BOR y WDT de bajo consumo



Con un total de 49 instrucciones, los microcontroladores PIC16F193X optimizan el código de programa y el manejo de datos, al tiempo que incrementan la eficiencia y reducen los ciclos de reloj.



Microchip ofrece a los ingenieros un conjunto completo de herramientas de desarrollo estándar para diseñar con los microcontroladores PIC16F193X.

Fuente:
http://www.elektor.es/noticias/primeros ... paign=news" onclick="window.open(this.href);return false;


Opinión personal:

Ya iba siendo hora de que tantos años ya cambiaron algo del nícleo del PIC. Me sorprende que ya vengan con 49 instrucciones, esto si que no me lo esperaba. Vendrán más nuevos en el futuro como también mejorar los PIC18F, el esperado por muchos y famoso USB 3.0 tanto en PIC18F hsta los PIC32, etc...

PIC16F1934, PIC16LF1934, PIC16F1936, PIC16LF1936, PIC16F1937 y PIC16LF1937.

Nota, en el futuro aparecerán, al menos eso dicen algunas Web que vienen timer de 32 bits.

Saludo.
http://electronica-pic.blogspot.com Manuales PIC y electrónica general.

Ranganok
Usuario Desarrollador
Usuario Desarrollador
Posts: 3874
Joined: Mon Nov 07, 2005 3:10 pm
Location: Barbaros del Valle
Contact:

Re: El fin de la guerra PIC-AVR.

Post by Ranganok » Mon Aug 17, 2009 8:52 pm

A ver señores centremosnos.

Los PIC16F son la gama baja (junto con los 10F y 12F) de la familia, son micros para hacer funciones muy específicas y generalmente lo que se piden es que sean muy baratos y con los periféricos justos y necesarios para hacer lo que se quiere. Para un aficionado esto es una mierda ya que lo que nos pide el cuerpo es que tengan de todo.

Como aficionados si queremos hacer algo en PIC nos tenemos que ir a 18F o 24 (F, H o la nueva E) que son micros algo más avanzados y comparables a los AVR (los 24 y los dsPIC están dando mejores prestaciones, aunque Beamspot me lo discuta siempre).

Por cierto unas cosillas que he oido por ahí y me gustaría comentar:
- La paginación de memoria (tanto flash como ram) sólo es en la gama baja (los 18F ya no la usan y supongo que los nuevos 16LF tampoco).
- Los distribuidores me han comentado que los PIC32 estan dando muy buenos resultados, que los ARM copen el mercado no quiere decir que sean mejores sino más conocidos (sino mirad Windows).
- El segmento de aficionado es el que esta copando AVR (con el ARDUINO) pero el segmento profesional el triunfador claro en 8bits y 16bits es Microchip, y ahora ves tú a una empresa que tiene casi todos sus productos con PIC y diles que sólo sabes trabajar con AVR. El secreto está en conocer la mayoría de arquitecturas (PIC, AVR, ARM y 8051).

S2

Ranganok Schahzaman
skiras.blogspot.com

"En igualdad de condiciones la explicación más sencilla es la cierta"

User avatar
Meta
Forero Habitual
Forero Habitual
Posts: 142
Joined: Sun Jan 20, 2008 8:49 pm
Location: http://electronica-pic.blogspot.com
Contact:

Re: El fin de la guerra PIC-AVR.

Post by Meta » Mon Aug 17, 2009 9:06 pm

Hey:

Gracias por la información, aunque una cosa la dejo clara. Los PIC10F, 12F y algún que otro 16F es de gama baja. Los 16F la mayoría son de gama media y los 18F son de gama alta.

Como comenté arriba, hay una nueva gama mejorada con mejoras del núcleo de los 16F ya con 49 instrucciones frente alos 35 de toda la vida.

Salu2.
http://electronica-pic.blogspot.com Manuales PIC y electrónica general.

User avatar
Goblin Welder
Visitador del Foro
Visitador del Foro
Posts: 75
Joined: Sat Jun 20, 2009 9:09 pm
Nombre: Goblin Welder

Re: El fin de la guerra PIC-AVR.

Post by Goblin Welder » Mon Aug 17, 2009 9:15 pm

Ranganok wrote: Los PIC16F son la gama baja (junto con los 10F y 12F) de la familia, son micros para hacer funciones muy específicas y generalmente lo que se piden es que sean muy baratos y con los periféricos justos y necesarios para hacer lo que se quiere. Para un aficionado esto es una mierda ya que lo que nos pide el cuerpo es que tengan de todo.

Como aficionados si queremos hacer algo en PIC nos tenemos que ir a 18F o 24 (F, H o la nueva E) que son micros algo más avanzados y comparables a los AVR (los 24 y los dsPIC están dando mejores prestaciones, aunque Beamspot me lo discuta siempre).
No estoy de acuedo el 90% de los proyectos que se ven hechos por aficionados no requieren más micro que el 16f que usan o 18f equivalente, y es mejor para aprender y realizar el proyecto que coger un micro más grande pensados para proyectos más complejos.

En este caso hablamos de micros de 8 bits y de electrónica de aficionado y como predomina el PIC en todos los proyectos en español a nivel aficionado, cosa que puede cambiar. No mezclemos el mundo de la empresa con el mundo del hobby.
I wrecked your metal guy, boss. But look! I made you an ashtray.

Juanjo
Usuario Experto
Usuario Experto
Posts: 451
Joined: Sun Dec 17, 2006 9:44 pm
Contact:

Re: El fin de la guerra PIC-AVR.

Post by Juanjo » Mon Aug 17, 2009 10:25 pm

Este tema lo veo muy interesante, aunque la verdad es que sobre el mercado de los microcontroladores lo desconozco todo.
Ranganok wrote:Los PIC16F son la gama baja (junto con los 10F y 12F) de la familia, son micros para hacer funciones muy específicas y generalmente lo que se piden es que sean muy baratos y con los periféricos justos y necesarios para hacer lo que se quiere. Para un aficionado esto es una mierda ya que lo que nos pide el cuerpo es que tengan de todo.
En esto estoy de acuerdo, según lo que he podido leer, lo primero que hay que hacer es dividir el mercado según la arquitectura.

* 4bits
* 8 bits
* 16 bits
* 32 bits
* 64 bits (microprocesadores)

Es obvio que si para tu sistema con un micro de 8 bits vas sobrado, para que poner uno de 32 bits, si solo necesitas 2 Kbytes de memoria para que debe tener 64 Kbytes, si necesitas perifericos que vayan en el micro y no tengas que comprar componentes externos que encarecen el diseño. En este caso lo que más impera es que puedas comprarte el micro por menos de 1 €, todo lo que pase de ese precio no sirve.

En mi opinión para hacer un buen análisis es imprescindible no mezclar peras con manzanas.

A partir de aquí decir que solo he experimentado con PICs y 8051s y prefiero la tecnología RISC con los perifericos que deba usar a un buen precio. Así que por experiencia no creo que pueda aportar mucho más, eso si en google siempre se encuentra mucha información de trabajos que han realizado otra gente. Googleando con "microcontroller market" se pueden encontrar documentos interesantes.
Sytek

User avatar
Meta
Forero Habitual
Forero Habitual
Posts: 142
Joined: Sun Jan 20, 2008 8:49 pm
Location: http://electronica-pic.blogspot.com
Contact:

Re: El fin de la guerra PIC-AVR.

Post by Meta » Mon Aug 17, 2009 10:35 pm

Buenas:

Sobre PIC, AVR, etc de 32 Bits. ¿Lo te regalan el kits más el famoso libro Inglés para enseñarte, qué harías con él a parte de practicar? Me refiero a proyectos. En http://www.mypic32.com" onclick="window.open(this.href);return false; hicieron hasta un rover parecido el que enviaron a Marte, eso si, un PIC32 con varios PIC18 comunicándoce.

Saludo.

Post Reply

Who is online

Users browsing this forum: No registered users and 1 guest