El programador ATMEL AT89S52 ayuda a encontrar el software adecuado para flashear sobre LPT

Tengo este antiguo programador ATMEL y espero comenzar a aprender sobre microcontroladores en un nivel inferior antes de pasar a Arduino.

Desafortunadamente, el disquete que venía con él se perdió y el chip (flecha roja en la imagen) se lijó. y no es posible contactar a la persona que lo hizo.

¿Qué software tengo que usar? Soy bastante capaz en ASM pero no sé cómo transferir el programa al microcontrolador.

¿Puedo usar un convertidor de USB a LPT? ¿O tengo que encontrar una PC vieja con un puerto LPT para usar esta reliquia prehistórica?

Lado delantero

parte trasera

Probablemente sería menos trabajo y gasto dejar esto como una papa caliente y simplemente usar AVR completo a través de ISP. Además, no tendrá que volver a aprender mucho (y posiblemente ni siquiera elegir hardware nuevo) cuando decida usar Arduino.
Solo hago esto como un pasatiempo, no puedo comprar nada en línea (mi país está bajo embargo), así que tengo que trabajar con lo que tengo, así que el bricolaje y el código abierto son las únicas opciones ahora. @IgnacioVazquez-Abrams

Respuestas (1)

No creo que este chip (con marcas borradas) haga nada inteligente. De hecho, se parece bastante al 74HC244.

Existen convertidores paralelos a USB, pero no creo que valga la pena. Puede comprar un programador ISP, que es extremadamente barato en estos días, y conectarlo directamente a los pines del microcontrolador.

Otra alternativa sería usar un programador bit-bang. Por lo general, se basan en el convertidor de USB a serie FTDI FT232RL. Son bastante fáciles de construir y también se pueden usar para comunicaciones UART entre su PC y el microcontrolador.

editar: puede usar el software ProgISP para ver si funciona con su placa, que admite la programación de puerto paralelo (si puede encontrar una placa base con puerto LPT, por supuesto). Sin embargo, es posible que deba reconfigurar los pines del puerto paralelo correspondientes a las líneas de datos (MISO, MOSI, SCK y RST). Si tiene suerte, funcionará con la configuración predeterminada.

No he trabajado con la serie clásica de MCU de Atmel, pero creo que cualquier programador que soporte 8051 funcionará con tu chip. Busque 'programador USB 8051'. Estoy bastante seguro de que podrá comprar uno localmente.

avrdude no admite MCU basados ​​en MCS-51.
Gracias, no estaba al tanto de eso. Aunque es posible, pero requiere alterar la configuración de avrdude (y probablemente también alterar el firmware).
De hecho, no tengo la opción de comprar nada en línea porque: 1- Nuestras tarjetas de crédito no funcionan en línea 2- Mi país está en la lista de embargos 3- Nadie realiza envíos a mi país. ¿Tengo que construir un programador yo mismo? o el de la foto puede funcionar con algun software? (es decir, ¿es un programador estándar que todos saben cómo funciona, o no funcionará sin el software original porque está especializado de alguna manera?)
He editado mi respuesta.