MSP430 - Datos ADC a tarjeta SD [cerrado]

-7

Mi pregunta es establecer una conexión entre los sensores y el MSP430 con los pines ADC. Luego tomar esos datos para almacenarlos en una tarjeta SD. La tarjeta SD está en modo SPI.

Quiero graficar estos datos en Excel o algo así. ¿Qué funciones recomendaría para hacer fácilmente un gráfico a partir de los datos?

(El código del programa está en C.) Soy un principiante en estos temas, por favor, dímelo de la manera más simple.

    
pregunta Hayri Akyurtlu

2 respuestas

5

Si lo que solicita es una forma fácil de escribir datos (con C) y luego leerlos / graficarlos con Excel, le recomiendo que simplemente escriba a archivo CSV que importa a Excel.

Ver, por ejemplo, ¿Cómo escribir en un archivo CSV en C? para un ejemplo simple de eso.

    
respondido por el Jontas
0

Basado en el hecho de que eres un principiante, mi recomendación es que por ahora dejes de trabajar en este proyecto. Este no es un proyecto para un principiante.

Lo que recomendaría en cambio es realizar varios proyectos más pequeños que, combinados, proporcionarán resultados equivalentes a los del proyecto grande. Cuando complete los proyectos más pequeños, comience a trabajar para integrarlos en un proyecto más grande.

Así que algunas ideas sobre los pequeños proyectos:

Primero aprende a parpadear un LED. Luego, aprenda cómo enviar y recibir datos usando el puerto serial en el MSP430 y aprenda cómo comunicarse con la PC usando el puerto serial. El Launchpad MSP430, por ejemplo, tiene todos los componentes electrónicos necesarios para habilitar la comunicación en serie mediante USB y para permitir la programación y la depuración. Haga que el MSP430 envíe la oración que le envió o que funcione como una simple calculadora. Envíelo 2 + 2 y haga que salga 4. Aquí puede encuentra análisis del programa de demostración para el launchpad MSP430 y explica cómo funciona la comunicación en serie.

Luego, aprenda cómo usar el ADC y cómo enviar datos en bruto del ADC a la PC utilizando el puerto serie. Algunos software de terminal en serie, como Realterm, pueden registrar los datos recibidos, por lo que con algún formato es posible que ya tenga los datos listos para procesar en Excel. Aquí , por ejemplo, es un proyecto que utiliza ADC para leer valores y enviarlos mediante un puerto serie . Otros tutoriales en ese sitio también deberían ser útiles. Aquí es otro ejemplo de cómo leer datos de ADC y enviarlos en serie. puerto.

A continuación, aprenda cómo interactuar con una tarjeta SD, cómo almacenar y leer datos en ella y cómo leer bytes en bruto. Después de eso, debe aprender a trabajar con el sistema de archivos si desea que otros datos puedan leerlos. Esta nota de aplicación explica cómo trabajar con MSP430 y las tarjetas SD. Léelo y prueba los ejemplos.

Una vez que hayas aprendido todas esas cosas, puedes intentar integrarlos en un solo proyecto.

    
respondido por el AndrejaKo

Lea otras preguntas en las etiquetas