Al ver que los chips ATMEL AT89S52 son tan baratos (¡8 usd por 5 con envío gratis desde ebay!), se supone que tienen una arquitectura simple y una gran cantidad de documentación disponible en línea, me gustaría usarlos para aprender microcontroladores en un nivel más bajo que el Arduino.
Ya aprendí a compilar programas simples con sdcc y a convertir el archivo ihx resultante a hex con packihx, listo para ser cargado en el chip.
No entiendo qué hardware y software se necesita para transferir el archivo desde mi computadora portátil a través de un puerto USB. Por lo que he leído, avrdude no funciona con estos chips, ¿qué debo usar en su lugar? Además, ¿qué hardware debo comprar para hacer la programación?
¿Puede alguien proporcionar una guía simple para un principiante?
Gracias
EDITAR: Si entiendo correctamente, el circuito provisto por Sandun solo convierte los voltajes RS-232 a 5V. Si esto es correcto, y dado que usaré un puerto USB en lugar de uno serial, ¿puedo usar un cable serial USB que emita 5V como este? one ? ¿O me estoy perdiendo algo?