Me está entrando el gusanillo de utilizar micros potentes de 32 bits.
Por ahora los micros más potentes que estoy utilizando son los de 16 bits de microchip (dsPIC33) con capacidades de DSP y hasta 70MIPS.
Muchos micros ARM (M0) no llegan a tanto, pero veo que es el futuro y que se pueden ampliar mucho más, sin aparente límite.
He estado estudiando varias familias y sus placas de desarrollo y me gustaría tener un consejo acerca de la mejor opción.
Lo que busco es un microcontrolador sencillo (M0 o M4) para iniciarme y que pueda sustituir a los PIC de 16bit.
No busco placas de tipo Beaglebone o Raspberry que son más bien ordenadores en una tarjeta.
Lo ideal es que compile C con GCC (y que sea libre no como el de Microchip) y que no necesite programador o utilice uno estándar o barato.
Por ahora tengo estas opciones:
Teensy 3.227€ + envío
Microcontrolador NXP / Freescale ARM Cortex M4
MK20DX256VLH7 (72 MHz) (3.3V signals, 5V tolerant)
256k Flash, 64k SRAM
Programable con bootloader con USB integrado en la placa.
Entorno Arduino (compilador GCC)
STM32 Discovery STM32F407G-DISC119,51€ + envío
Microcontrolador STMicroelectronics ARM Cortex M4
STM32F407VGT6 (168 Mhz) (DSP instructions)
1MB Flash, 192KB RAM
Programable con bootloader con USB integrado en la placa.
¿Compilador?
He comprado esta otra placa parecida a la discovery:
http://www.ebay.es/itm/STM32F407VET6-tablero-de-desarrollo-STM32-Cortex-M4-Kit-de-modulo-placa-base-/332159698561?hash=item4d5642c681:g:qcwAAOSw-kdX0mupPero no se cómo se programa.
No me importaría comprar varias, pero tampoco quiero gastar demasiado dinero.
Me gustaría comprar también la placa Teensy, pero dudo entre la 3.2 y la 3.5 o 3.6. Son demasiado caras, pero tienen la ventaja de poder comenzar a trabajar con ellas fácilmente y muchos ejemplos.
¿Algún consejo?
Un saludo.