Skip to content

Iotnet/Loka

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 

Repository files navigation

Loka

Introducción

Este proyecto tiene como finalidad el mostrar paso por paso como compilar y subir un firmware nuevo al dispositivo Loka.

CONSIDERACIONES

-Para poder compilar el proyecto en el Code Composer Studio, necesitaremos la librería "loka-lib-rc.lib" la cual puede ser solicitada en [email protected]

Requerimientos

Pinout

A continuación se muestra el pinout.

ccs1

El pinout anterior se conserva para la nueva version 1.2. Los pines importantes para este proyecto, son TX, RX y la entrada analógica A0.

ccs1

Compilar Proyecto

Una vez descargado e instalado el programa Code Composer Studio, abrimos el programa y vamos a File->Open Projects from File Systems.

ccs1

seleccionamos la carpeta de nuestro proyecto y damos click en "Finish".

ccs2

Agregamos el archivo .lib que solicitamos por correo. Nos vamos a Project->Properties->MSP430 Linker->File search path y buscamos la librería en el directorio donde la tengamos

prog

Damos click en el boton de compilar. Si nuestro codigo no tiene ningun error, nos generará el archivo .TXT que subiremos a nuestro dispositivo.

ccs3

Cargar Firmware

Conectamos el cable FTDI a la computadora y abrimos el administrador de dispositivos.

puerto

Abrimos las propiedades del puerto y cambiamos la frecuencia del puerto COM de 9600 a 115200 bits por segundo.

puerto

Abrimos el programa FemtoFirmwareLoader y seleccionamos el COM abierto por el cable FTDI. Buscamos el archivo .txt dentro de la carpeta "debug" contenida en la carpeta del proyecto.

femto

Quitamos la alimentación del Loka y conectamos nuestro cable FTDI. Conectamos TX(Loka)->RX(cable) y RX(Loka)->TX(cable)

prog

Damos click en "Program Firmware" y se nos pedirá encender nuestro dispositivo.

prog

Al poner las baterías o restablecer la alimentación de la tarjeta (3.3 V), empezará a borrar la memoria

prog

después de unos segundos, empezará a cargar el nuevo firmware. Esto puede tardar, debido a que se programa por medio del protocolo serial

prog

una vez terminado, nos aparecerá un cuadro de dialogo de que el nuevo Firmware a sido cargado exitosamente.

prog

Ejemplo

Para este ejemplo se añadirá el sensor TMP36 como sensor de temperatura externo. Se seleccionó el sensor TMP36 para este ejemplo por la compensación que trae por defecto para lecturas por debajo de los 0 ºC, es decir, el sensor tiene un offset de 500 mV por lo que a 25 ºC el voltaje de salida es de 750 mV. Gracias a esto es posible medir valores negativos de temperatura sin necesidad de un arreglo extra, ya que los ADCs del Loka solo aceptan voltajes entre 0V y 2.5V.

Compilar el proyecto de ejemplo code y cargar el nuevo firmware con el método anterior.

About

Repositorio para aprender a programar y utilizar el dispositivo Loka.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors