Mbed ARM NUCLEO-F401RE Nucleo Cortex M4

NUCLEO-F401RE Nucleo Cortex M4 mbed ARM
La tarjeta de desarrollo STM32 provee una solución accesible y flexible para el desarrollo de prototipos y nuevas ideas bajo una plataforma ARM Cortex-M4 de ST y la plataforma mbed ARM. La tarjeta se diseño bajo características tanto en el microcontrolador como en sus componentes de un sistema balanceado en potencia de procesamiento con un consumo de energía limitado. La tarjeta es compatible en pines con un Arduino y con ST Morpho.
La tarjeta no requiere ningún programador o hardware aparte debido a que integra una etapa de programación/depuración en la tarjeta basada en el ST-LINK/V2-1.
El propósito de este tutorial es aprender como registrarse en la plataforma mbed ARM para poder programar la tarjeta anteriormente mencionada.
Plataforma mbed
Mbed es una plataforma muy completa para programar la gama de estos equipos, tiene la característica de ser fácil de utilizar debido a que la programación es muy similar a la plataforma Arduino con la diferencia de que esta es en línea lo que es una ventaja.
Materiales:
• Tarjeta NUCLEO-F401RE Nucleo ARM Cortex M4
• Cable mini USB
Para poder utilizar esta plataforma es necesario registrarnos en la misma e ingresar a el siguiente link : mbed
Una vez que ingresamos a esta dirección, nos mandara a la página principal de mbed. Ahí haremos clic en la parte superior derecha como lo muestra la siguiente imagen.

Nos mandara a otra página, en esta nos posicionaremos en la parte superior derecha de la pestaña como lo muestra la siguiente imagen.

Cuando hagamos estos pasos nos enviara nuevamente a una pestaña donde si nosotros ya contamos con una cuenta podemos entrar directamente, en este caso no contamos con una cuenta entonces daremos un clic en “signup” como lo muestra la siguiente imagen.

Una vez que presionemos esa opción nos mandara a la siguiente pagina donde podemos seleccionar si ya creamos una cuenta anteriormente o si no habíamos creado ninguna cuenta, por lo tanto nosotros daremos clic como lo muestra la siguiente imagen.

Cuando presionamos esta opción nos mandara a la siguiente dirección donde nosotros podremos registrarnos. Es muy importante que todos los campos de esta pestaña estén completos con la información correspondiente para podernos dar de alta correctamente. Cuando llenemos los datos damos clic en “singup” para continuar nuestro registro como lo muestra la siguiente imagen.

Una vez que nos registramos nos mandara a la pestaña principal donde seleccionaremos la tarjeta con la que vamos a trabajar, en este caso es la NUCLEO-F401RE Nucleo ARM Cortex M4. Nos colocamos en la parte superior izquierda de la página y hacemos clic en plataformas como lo vemos en la siguiente imagen.

Cuando ingresemos a esta pestaña nos mostrara las tarjetas con las cuales podemos trabajar como lo muestra la siguiente imagen.

En este caso nosotros tenemos que buscar entre las plataformas la tarjeta que vamos a utilizar cuando la encontremos haremos clic sobre ella como lo podemos ver en la siguiente imagen.

Una vez que damos clic sobre esta plataforma nos mandara a una página donde encontraremos todos los datos de nuestra tarjeta a utilizar así como también sus características entre otras.

Cuando nos mande a esta pestaña nosotros buscaremos el apartado donde nos habla de los drivers y el firmware en este caso es fácil de localizar debido a que se encuentra en un recuadro amarillo. Como podemos observar primero hay que instalar el ST-LINK/V2 antes de que conectemos la tarjeta a nuestra computadora .Daremos clic en el primer link que nos aparece como lo muestra la siguiente imagen.

Una vez que presionemos en el Link nos mandara a la siguiente ventana donde tenemos las instrucciones de instalación de los drivers, lo que debemos hacer es descargar el ST-LINK /V2 como lo muestra la siguiente imagen.

Esta pestaña nos mandara a la siguiente dirección donde podemos descargar directamente la carpeta de los drivers y daremos clic sobre esta como lo muestra la siguiente imagen.

Podemos ver que se descargó automáticamente una carpeta Zip a la cual le daremos clic para poder proceder a la instalación de los drivers.

Una vez que se descarga la carpeta la abrimos seleccionamos el ejecutable dpinst_amd64.exe como se muestra en la siguiente imagen.

Cuando lo ejecutamos nos aparecerá la siguiente ventana a la cual debemos dar clic en siguiente para continuar la instalación como se aprecia en la siguiente imagen.

Al presionar siguiente nos mostrara la pestaña donde nos pide la autorización para instalarlo por lo tanto daremos un clic en Instalar.

Una vez que termine la instalación nos mostrara una ventana en la cual daremos finalizar como lo muestra la siguiente imagen.

Una vez finalizado el proceso regresamos a la página de descarga donde adquirimos estos drivers para procederá la descarga del firmware y daremos clic en el segundo link para la descarga del mismo.

Nos mandara a otra página para obtener la carpeta con el contenido del firmware ahí daremos clic donde dice descargar ST-LINK/V2firmware como lo muestra la siguiente imagen.

Al presionar este link nos mandara a la siguiente dirección donde podremos descargar la carpeta del firmware, cuando nos encontremos en esta página presionaremos en la parte inferior derecha donde dice descarga como en la siguiente imagen.

Cuando lo presionemos automáticamente nos descargara una carpeta Zip misma que abriremos para la instalación.

Al abrir esta seleccionaremos la carpeta llamada Windows como en la siguiente imagen.

Al abrir esta carpeta seleccionaremos el siguiente archivo ejecutable como lo muestra la siguiente imagen.

Cuando abrimos este archivo nos aparecerá la siguiente pestaña donde es necesario tener conectado nuestra tarjeta con la computadora, para nosotros poder establecer la conexión y que identifique nuestro dispositivo.

El objetivo de este tutorial es que se registre le usuario en la pagina de mbed para poder programar la tarjeta, como podremos ver es sencillo y tenemos la ventaja de que la plataforma es en linea.
En el siguiente tutorial veremos como prender y apagar un LED con la plataforma mbed ARM y la tarjeta NUCLEO-F401RE.
