¿Se podría utilizar la salida de línea de audio (desde una PC) para flashear un Atmel o PIC?

2

La primera pregunta es, probablemente, ¿cuánta potencia puede proporcionar la salida de PC estándar?

Lamentablemente, parece que todavía no puedo encontrarlo fácilmente a través de Google, o cómo calcularlo y desde qué.

De lo contrario, ¿hay algún argumento más o menos obvio en contra de que no me doy cuenta de que soy un novato en electrónica?

Gracias por cualquier ayuda.

    
pregunta akavel

3 respuestas

2

En realidad me gusta tu pregunta, y apuesto a que si se permite usar algunas partes externas simples (como un diodo, por ejemplo) esto podría ser posible. Por supuesto, uno podría tener que pasar cientos de horas para obtener un prototipo funcional.

Como han indicado otros, si es solo para su uso personal, entonces estará mucho mejor gastando unos cuantos dólares y comprando un programador.

Si, por otro lado, desea hacer una contribución al movimiento de hardware abierto, una solución como esta podría potencialmente evitar que miles de personas tengan que comprar un programador. Posiblemente esto justificaría pasar cientos de horas de su tiempo.

    
respondido por el JonnyBoats
2

Conceptualmente se puede hacer, pero necesitaría una buena cantidad de procesamiento entre la salida de audio y los pines del microcontrolador. Y de lejos, la forma más fácil de proporcionar que el procesamiento sea en un microcontrolador (¡programado!). Supongo que todavía necesitaría una fuente de alimentación, ya que la cantidad de energía que puede obtenerse de manera confiable de la salida de audio es bastante pequeña y es probable que la tensión sea baja. Y sería una comunicación unidireccional, por lo que el programador no puede hacerle saber si el proceso de programación fue exitoso (a menos que quiera usar la entrada de micrófono como un canal posterior). Entonces, si su objetivo es proporcionar una manera sencilla de programar un AVR, supongo que la respuesta es simplemente NO. Es mejor encontrar una PC con un puerto serie o paralelo.

    
respondido por el Wouter van Ooijen
0

No funcionará. La línea de salida es una sola señal. Necesita al menos datos y un reloj (2 señales) para programar una parte.

    
respondido por el Brian Carlton

Lea otras preguntas en las etiquetas