Autor Tema: Acabo de adquirir un STM32F4-Discovery  (Leído 23719 veces)

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado kaki

  • PIC18
  • ****
  • Mensajes: 260
Acabo de adquirir un STM32F4-Discovery
« en: 08 de Abril de 2013, 15:04:50 »
Hola buen dias a todos.

Acabo de adquirir un STM32F4 - Discovery para iniciarme en el mundo ARM y la verdad que estoy un poco en dudas.

Me gustaria saber que sofware usar para programarlo. Por lo que investigue lei sobre el Keil que la verdad no se bien que es. Tambien encontra algo de IAR.

Si alquien me puede dar un pantallaso sobre este tema se lo agradeceria..


Saludos!!

Desconectado Suky

  • Moderadores
  • DsPIC33
  • *****
  • Mensajes: 6758
Re: Acabo de adquirir un STM32F4-Discovery
« Respuesta #1 en: 08 de Abril de 2013, 16:28:11 »
Hola! Keil es una buena opción, cuando me toco utilizarlo resolvi rapido la parte de crear un proyecto, eso si la versión Lite te limita hasta 32 kbytes. Luego una opción free es combinar Eclipse + Yagarto.

Para comenzar tenes que bajarte la libreria CMSIS, para ese micro la encontras como STM32F4 DSP and standard peripherals library. Por aquí hay para buscar:

http://www.st.com/stonline/stappl/productcatalog/app?page=partNumberSearchPage&levelid=SS1577&parentid=1743&resourcetype=SW

STSW-STM32065 y STSW-STM32068

Aparte de la libreria para los perifericos tenes plantillas de proyectos para distintos IDEs.


Saludos!
No contesto mensajes privados, las consultas en el foro

Desconectado kaki

  • PIC18
  • ****
  • Mensajes: 260
Re: Acabo de adquirir un STM32F4-Discovery
« Respuesta #2 en: 08 de Abril de 2013, 18:35:32 »
Genial!!! que me recomiendas Keil o Eclipse???  Teniendo en cuneta que Eclipse ya lo manejo y Keil no parece dificil!!

No sabes donde hay algun manual algo con esplicacion de configuracion sobre el mircro.. Lo que se llaman Fuses en PIC y Puertos de salidas y demas cosas??

Desconectado Suky

  • Moderadores
  • DsPIC33
  • *****
  • Mensajes: 6758
Re: Acabo de adquirir un STM32F4-Discovery
« Respuesta #3 en: 08 de Abril de 2013, 19:55:47 »
Genial!!! que me recomiendas Keil o Eclipse???  Teniendo en cuneta que Eclipse ya lo manejo y Keil no parece dificil!!

No sabes donde hay algun manual algo con esplicacion de configuracion sobre el mircro.. Lo que se llaman Fuses en PIC y Puertos de salidas y demas cosas??

Si usas Eclipse, encara el tema de usar Yagarto, no debería ser difícil. Hay que descargar Yagarto Tools, Yagarto GNU ARM Toolchain y creo que con eso ya estamos, más Eclipse C/C++...
 

En ARM no te queda otra que buscar el manual del microcontrolador y leer de allí.


Saludos!
No contesto mensajes privados, las consultas en el foro

Desconectado kaki

  • PIC18
  • ****
  • Mensajes: 260
Re: Acabo de adquirir un STM32F4-Discovery
« Respuesta #4 en: 08 de Abril de 2013, 20:03:26 »
LLevo horas sin entender nada de lo que hago!! Chino Básico todo esto...

Desconectado cristian_elect

  • PIC18
  • ****
  • Mensajes: 453
Re: Acabo de adquirir un STM32F4-Discovery
« Respuesta #5 en: 08 de Abril de 2013, 22:18:02 »
Saltarse al Cortex M4 si saber casi nada. No era avanzar por pasos 8bit o 16bits a 32bits.
Yo comencé con cortex m3 desde el 2007 y era complicado porque a diferencia del pic que hay librerías compilador CSS que todo ya está listo para usar y el cortex tenias que hacerlo tu mismo hora ya no uso mucho micros de 32bits.
Ahora esta mas fácil el Iar y el kei son los mas fáciles de usar y hay el libre coocox que lo veo bastante completo.

Desconectado kaki

  • PIC18
  • ****
  • Mensajes: 260
Re: Acabo de adquirir un STM32F4-Discovery
« Respuesta #6 en: 09 de Abril de 2013, 00:23:28 »
Osea no es que no se... eh programado micros de 16 bits... lo que pasa que mudarte de la simplicidad de CCS o C18 a esto eso si es complicado... Es hasta que logre hacer andar algo.. después de ahí es todo mas facil... hace 12 horas que estoy mirando en la internet y no encuentro nada!!! jejeje

Desconectado KALLITOS

  • Colaborador
  • PIC24H
  • *****
  • Mensajes: 1256
Re: Acabo de adquirir un STM32F4-Discovery
« Respuesta #7 en: 09 de Abril de 2013, 11:01:35 »
LINK 1

LINK 2

LINK 3

LINK 4

LINK 5

LINK 6

LINK 7







Esto es lo que encontré, también me compré el modulo pero aun no le he podido meter el diente por falta de tiempo.

saludos.
« Última modificación: 09 de Abril de 2013, 11:50:53 por KALLITOS »
A un microcontrolador hay que sacarle hasta el ultimo byte....(YO)

Cómo puede ser que un pic24EP512 me quede corto de memoria, señores de MICROCHIP saquen pics con más memoria flash

Más de 45 mil lineas de codigo y aun no termino el equipo, asu mare!!

S34ML08G1TFI200 no necesito mas memoria externa.

Desconectado kaki

  • PIC18
  • ****
  • Mensajes: 260
Re: Acabo de adquirir un STM32F4-Discovery
« Respuesta #8 en: 09 de Abril de 2013, 12:50:55 »
Gracias... logre cargar un ejemplo y debugear!! es un gran paso!! jejeje vamos por mas...

Desconectado MGLSOFT

  • Moderadores
  • DsPIC33
  • *****
  • Mensajes: 7918
Re: Acabo de adquirir un STM32F4-Discovery
« Respuesta #9 en: 09 de Abril de 2013, 13:07:44 »
No trae manual, ni links de descarga, nada ?? :mrgreen: :mrgreen:
Todos los dias aprendo algo nuevo, el ultimo día de mi vida aprenderé a morir....
Mi Abuelo.

Desconectado kaki

  • PIC18
  • ****
  • Mensajes: 260
Re: Acabo de adquirir un STM32F4-Discovery
« Respuesta #10 en: 09 de Abril de 2013, 13:29:03 »
En la WEB de ST hay un par de PDF y ejemplos.. pero me costo aprender a usar el uVision.. ahora no soy profecional pero se crear y abrir proyecto, debugear y configurarlo!! algo es algo ejjeeje

alguien me puede ayudar la configuracion de pines... no entiendo acsolutamente nada!! este es el codigo:


Código: [Seleccionar]
void LED_Init (void) {

  RCC->AHB1ENR  |= ((1UL <<  3) );         /* Enable GPIOD clock                */

  GPIOD->MODER    &= ~((3UL << 2*12) |
                       (3UL << 2*13) |
                       (3UL << 2*14) |
                       (3UL << 2*15)  );   /* PD.12..15 is output               */
  GPIOD->MODER    |=  ((1UL << 2*12) |
                       (1UL << 2*13) |
                       (1UL << 2*14) |
                       (1UL << 2*15)  );
  GPIOD->OTYPER   &= ~((1UL <<   12) |
                       (1UL <<   13) |
                       (1UL <<   14) |
                       (1UL <<   15)  );   /* PD.12..15 is output Push-Pull     */
  GPIOD->OSPEEDR  &= ~((3UL << 2*12) |
                       (3UL << 2*13) |
                       (3UL << 2*14) |
                       (3UL << 2*15)  );   /* PD.12..15 is 50MHz Fast Speed     */
  GPIOD->OSPEEDR  |=  ((2UL << 2*12) |
                       (2UL << 2*13) |
                       (2UL << 2*14) |
                       (2UL << 2*15)  );
  GPIOD->PUPDR    &= ~((3UL << 2*12) |
                       (3UL << 2*13) |
                       (3UL << 2*14) |
                       (3UL << 2*15)  );   /* PD.12..15 is Pull up              */
  GPIOD->PUPDR    |=  ((1UL << 2*12) |
                       (1UL << 2*13) |
                       (1UL << 2*14) |
                       (1UL << 2*15)  );
}

Desconectado KALLITOS

  • Colaborador
  • PIC24H
  • *****
  • Mensajes: 1256
Re: Acabo de adquirir un STM32F4-Discovery
« Respuesta #11 en: 09 de Abril de 2013, 13:58:30 »
Mira el pdf del micro.
A un microcontrolador hay que sacarle hasta el ultimo byte....(YO)

Cómo puede ser que un pic24EP512 me quede corto de memoria, señores de MICROCHIP saquen pics con más memoria flash

Más de 45 mil lineas de codigo y aun no termino el equipo, asu mare!!

S34ML08G1TFI200 no necesito mas memoria externa.

Desconectado planeta9999

  • Moderadores
  • DsPIC30
  • *****
  • Mensajes: 3520
    • Pinballsp
Re: Acabo de adquirir un STM32F4-Discovery
« Respuesta #12 en: 09 de Abril de 2013, 14:20:55 »



¿ Que programador estais usando con esta placa ?
Quiero comprarme un bicho de estos, y mi duda es que programador necesita.

En Amidata he localizado el ST-LINK/V2, que no se si servirá:
http://es.rs-online.com/web/p/kits-de-desarrollo-de-procesador-y-microcontrolador/7141701/

La placa supongo que es esta, para mi sorpresa, más barata que en los chinos, y eso que Amidata suele ser bastante cara:
http://es.rs-online.com/web/p/kits-de-desarrollo-de-procesador-y-microcontrolador/7458434/








Desconectado kaki

  • PIC18
  • ****
  • Mensajes: 260
Re: Acabo de adquirir un STM32F4-Discovery
« Respuesta #13 en: 09 de Abril de 2013, 14:47:52 »
Citar
La placa supongo que es esta, para mi sorpresa, más barata que en los chinos, y eso que Amidata suele ser bastante cara:
http://es.rs-online.com/web/p/kits-de-desarrollo-de-procesador-y-microcontrolador/7458434/
 

Este estoy usando!!

Desconectado planeta9999

  • Moderadores
  • DsPIC30
  • *****
  • Mensajes: 3520
    • Pinballsp
Re: Acabo de adquirir un STM32F4-Discovery
« Respuesta #14 en: 09 de Abril de 2013, 14:51:38 »
Citar
La placa supongo que es esta, para mi sorpresa, más barata que en los chinos, y eso que Amidata suele ser bastante cara:
http://es.rs-online.com/web/p/kits-de-desarrollo-de-procesador-y-microcontrolador/7458434/
 

Este estoy usando!!


¿ Pero el programador va integrado o hay que comprarlo aparte ?
Por lo que he leído, creo que va integrado, lo que no se es si permite también hacer Debug y para que sirve ese conector SWD.