Registrador de datos GPS utilizando MSP430

3

Me gustaría hacer un registrador de GPS. Tengo un GPS de Microsoft Streets and Trips. Leí que se comunica a 4800 baudios sobre RS232 a 3.3 o 5v. Tengo un MSP430G2231 del kit de launchpad y estoy un poco confuso sobre cómo hablar RS232 para esto. También quiero escribir en una tarjeta SD, preferiblemente en un archivo para poder extraer los datos con una computadora. Las cadenas en bruto NMEA están bien, puedo analizarlas en la computadora. Cuanto más detalle mejor. Gracias.

    
pregunta Matt Williamson

2 respuestas

10

El MSP430G2231 no tiene un UART de hardware. La mejor opción es usar un temporizador para registrar la entrada y salida de tus bits.

Aquí hay un buen ejemplo de cómo hacer esto: enlace

Conecte su GPS a TX, RX y GND en su tablero Launchpad.

Escribir en una tarjeta SD es más complicado. Las tarjetas SD hablan de un protocolo sobre SPI. He escrito un SPI explorer similar a un Bus-Pirata para el MSP430 que debería ayudarlo a encontrar el camino:

enlace

Además del código SPI, también necesitará un controlador de tarjeta SD y un controlador de sistema de archivos (probablemente FAT si desea compatibilidad con Windows). Podría simplificar las cosas escribiendo datos en bruto en la tarjeta SD, aunque esto hará que sea más difícil de leer al final de Windows. Linux podría leerlo con dd .

    
respondido por el Toby Jaffey
4

Elegiría un chip diferente, con un UART. Un software UART se puede implementar en ese chip, por supuesto.

    
respondido por el Leon Heller

Lea otras preguntas en las etiquetas