epelpad

El post que buscas se encuentra eliminado, pero este también te puede interesar

MSP432P401R tutorial Blink!

Hola a todos!, este es el primer post, espero que les guste.

Hoy en día es muy conocido lo que es arduino y raspberry, pero casi no se hablan de las tarjetas ARM de la texas instruments. Pues aprovecho el crear la cuenta para enregarles mis avances con mi tarjeta ARM MSP432.

Como es clásico, vengo a entregarles lo que viene a ser el programar la tarjeta con el blink, pero primero como introducción vamos a conocer un poco mas de esta tarjeta de desarrollo.

Qué es la MSP432 Launchpad

El kit de desarrollo SimpleLink ™ MSP432P401R LaunchPad ™ le permite desarrollar aplicaciones de alto rendimiento que se benefician de un funcionamiento de baja potencia. Cuenta con el MSP432P401R, que incluye un ARM® Cortex®-M4F de 48MHz, una potencia activa de 80uA / MHz y una operación RTC de 660nA, un diferencial de SAR de 1-bit 1MSPS y un acelerador AES256.

Todas las clavijas del dispositivo MSP-EXP432P401R están abiertas para facilitar el acceso. Estas clavijas facilitan la conexión de módulos BoosterPack ™ de 20 y 40 patillas que añaden funcionalidad adicional, como Bluetooth® de baja energía, conectividad inalámbrica Wi-Fi® y más.

En resumen, la msp432 viene a ser un tipo arduino pero en placas con microcontroladores ARM las cuales tienen una mayor cantidad de procesamiento y a demás son mas eficientes.

MSP432P401R tutorial Blink!


Al igual que el arduino, esta placa incluye un led para probarlo con nuestro código a cargar, el cual usaremos para la demostración.

Launchpad


Con respecto a la programación

EL desarrollo del código para nuestro proyecto lo haremos en el IDE oficial Code COmposer Studio aunque poseemos una alternativa llamada Proyecto Energia, aunque ese me parece muy poco profecional ya que es tan simple que trabajar con un arduino.

Los que desarrollamos en el CCS [Code Composer Studio] contamos con una libreria llamada driverlib que se la puede descargar de las fuentes oficiales la que nos proporciona funciones para interactuar con nuestra placa dependiendo el modelo.

La libreria driverlib la pueden descargar de las fuentes oficiales aqui.... http://www.ti.com/tool/mspdriverlib


Con respecto al código

Pues el código del blink lo encontraran por muchas partes por la web, y yo les traigo la versión que yo utilicé incluyendo capturas.

-----------------------------------------------------------------



/*******************************************************************************

/* DriverLib Includes */
#include "/home/-------/MSPworkspace/msp432Library/driverlib/MSP432P4xx/driverlib.h"
/* Standard Includes */

#include <msp.h>
#include <stdbool.h>

int main(void)
{
volatile uint32_t ii;

/* Halting the Watchdog */
MAP_WDT_A_holdTimer();

/* Configuring P1.0 as output */
MAP_GPIO_setAsOutputPin(GPIO_PORT_P1, GPIO_PIN0);

while (1)
{
/* Delay Loop */
for(ii=0;ii<5000;ii++)
{
}
MAP_GPIO_toggleOutputOnPin(GPIO_PORT_P1, GPIO_PIN0);
}
}

-----------------------------------------------------------------


MSP


Luego procederemos a compilar el código pulsando sobre el ícono de martillo.


CCS


Y por ultimo abrimos la ventana del debug para subirlo a la tarjeta ARM


Code Composer Studio




MSP432P401R tutorial Blink!





Launchpad

MSP

CCS




Bueno, eso es todo por ahora. Aún no tengo mis imágenes decorativas pero eso será a partir del siguiente POST! ..
Saludo y gracias comunidad.

1 comentario - MSP432P401R tutorial Blink!

Quetzalcoatl12
porque post como tutórales u otros que son inteligencia colectiva no tienen relevancia
hydracrux
Perdona, no entendí tu comentario. ¿A que te referías?