PDA

Ver la versión completa : [Ayuda] Recomendación plataforma Dev de ARM Cortex-M3



IronArthur
17/02/2011, 11:25
Hola,

Vuelvo con otro capitulo de busqueda de consejos Made in IronArthur.

Ahora ando montandome un QuadCopter con un Arduino Nano y los giroscopios del motion plus de la wii. Evidentemente el código no lo he hecho yo, pq el ide + lenguaje del arduino la verdad es que no me gusta demasiado.

Como estoy a la espera de que manden los motores, estoy mirando otras opciones para programarme, y probar sobre todo, un "controlador de vuelo" para un quad. La cuestión es que la mayor parte de los proyectos están evolucionando a los Cortex M3, y algunos le están metiendo SO RTOS.

Me llama MUCHO la atención.

Y quería probar hasta donde soy capaz de programar uno de estos.

La cuestión es que en Cortex M3 hay un montón de placas compatibles, y ando un poco perdido. He estado mirando cuál van a montar en el próximo MultiPilot32 (STM32F103VET6 ARM Cortex-M3, 72Mhz creo) Multipilot32 (http://diydrones.com/profiles/blogs/the-multipilot32-official) , y estoy mirando placas de desarrollo que usen el mismo cortex. Pero no estoy seguro de cuál debería coger. No sé si cambia que IDE puedes usar en función de una u otra.

He visto por la bahia :
Mini STM32 Board STM32F103VET6+2.4 LCD+Touch Panel JTAG


CPU: STM32F103VET6, TQFP100; FLASH: 512K BYTES, SRAM: 64K BYTES
1 x JTAG debug interface
2 X LED, ONE Power LED(orange), ONE status LED(blue)
1 X RS232, supports 3-wire ISP.
1 X USB2.0 SLAVE mode interface.
1 X Micro SD (TF) card socket, interface with SDIO.
1 X 2.4-inch TFT (240X320 (with touch screen) interface, can be controlled via MCU, FSMC 16-bit interface mode.
1 X SPI bus control SST25VF016B (2M BYTES) serial FLASH
1 X functional keys
1 x RTC with battery back-up battery holder(Battery is not included).
All GPIO port Lead out, convenient for your Application!
Board Size: 76MM X 65MM


Sale por unos 38€. Hay alguna un poco más barata sobre todo sin la TFT, pero tienen pinta de cutres que lo flipas. Y alguna algo más grande por unos 10-20€ más. Lo que pasa es que no veo que Mhz tienen. Ni me queda claro si la "touch screen" es táctil, que ya sabemos estos chinos como son.

No sé si hay alguien por el foro que entienda de estos temas, me suena que Puck2099 hace algo pero no se si los ha usado.

Salu2

PD: madre mia como indexa google gp32spain, buscas ahora por "ARM Cortex-M3 MINI STM32 Dev Board +2.4" TFT LCD review" y sale este hilo de los primeros...

xzakox
17/02/2011, 12:12
Buenas. Hay un montón de placas de desarrollo para cortex m3, entre ellas, tienes el maple, que es una especie de arduino, pero con el arm a 72MHz de cerebro, claro. Está muy bien y empieza a tener comunidad, y para prototipar mola porque al tener la forma del arduino, pues los shields de este son compatibles.
http://leaflabs.com/devices/maple/

Luego una muy conocida es la mbed, con un m3 a 96Mhz, la mayor particularidad es que el IDE es online... no hay ni que instalarlo... esto puede molar... o no.
http://mbed.org/handbook/mbed-Microcontroller

Una opción cojonuda es el stm32 discovery de ST, que como otras placas de prototipo de ST son muy baratas, creo que cuesta unos 10$...
http://www.st.com/internet/evalboard/product/250863.jsp

Y luego pues puedes hacerte tu una xD
Yo pedí unas muestras gratuitas del M3 de ST, un STM32, y me diseñé y construí mi propia placa de prototipado, con sus pines, usb, pila para el RTC, cristales intercambiables...
http://img178.imageshack.us/img178/3839/img00460201009181933.jpg

(Ahi todavia no tenia el clip de la pila y estaba usando el oscilador interno, pero funciona a las mil maravillas)
:-)

IronArthur
17/02/2011, 12:39
De momento me queda un poco grande hacer pcbs ( que me vendría que te cagas para montar el arduino nano que ahora tengo mil cables). Y ya ni te digo soldar eso.

La mbed tiene buena pinta pero creo que su LPC1768, no es compatible de momento con los SO que estoy mirando chibiOS (http://www.chibios.org/dokuwiki/doku.php?id=chibios:architectures)

La discovery tiene muy buena pinta para empezar, que de hecho está en los ejemplos básicos del chibiOS que he puesto antes, mientras tenga i2C (giroscopios) y salidas digitales (ESC/variadores) me vale.

Lo que pasa es que no la encuentro para vender en muchos sitios, en la bahia nada por ej.

El Maple lo había visto pero tenía alguna pega que ahora no me acuerdo :P, particularmente supongo que era el precio comparandola con el que he pegado antes.

Tb he encontrado la STM32F103 Development Board (igual enorme pero bueno)
http://www.mipixel.com/sites/mipixel.com/files/imagenes/STM32_Board_A300.jpg

Salu2

xzakox
17/02/2011, 20:10
En Ebay si buscas "stm32 value line discovery", sale alguna.

IronArthur
18/02/2011, 08:44
Y no precisamente baratas, curiosamente sólo me salen si busco en el .com (unas canadienses).

Voy a seguir mirando, por lo que veo las maple sólo las venden en su tienda y en seedstudio no?

Salu2

PD: vaya pulsaco gastas para soldar eso no?