Controlar una cámara Link Sprite a través de un AVR: ¿cómo llevar los datos a una PC? [cerrado]

1

Tengo una cámara Link Sprite a través de la cual tengo la intención de tomar capturas de imágenes y almacenarlas en una EEPROM. Más tarde, quiero extraer los datos de la EEPROM y mostrar la imagen en una PC. ¿Cuáles son mis opciones aquí?

Me imagino que se requiere que UART transmita los datos a la PC, pero ¿qué medidas se deben tomar en una PC para extraer correctamente esta información? ¿Hay algún programa que le permita enviar y guardar bytes arbitrarios de datos enviados a través de USB?

He comprado un convertidor serial UART a USB para este propósito, pero estoy perdido pero no sé dónde comenzar con el programa de computadora asociado.

    
pregunta sherrellbc

1 respuesta

1

Algunas veces, para este tipo de cosas, vale la pena ver algunos de los protocolos de transferencia de archivos más antiguos, como XMODEM . Si bien la velocidad y la corrección de errores no son tan buenas como muchos otros protocolos, una ventaja es que es un protocolo simple que tiene una pequeña huella de memoria. Una búsqueda de "código fuente de AVR xmodem" produce bastantes resultados, por ejemplo:

AVRlib de Procyon: xmodem.c Source Source

En el lado de la PC, puede ejecutar un programa emulador de terminal y encontrará muchos que admiten XMODEM. Tera Term es un ejemplo de uno gratuito que lo admite. Solo tendrá que abrir el puerto COM asignado a su convertidor USB y hacer un Archivo | Transferencia | XMODEM | Reciba una vez que su AVR haya iniciado la transmisión.

    
respondido por el PeterJ

Lea otras preguntas en las etiquetas