Cómo programar un ATMega328 usando un puerto serie sin usar programadores como USBasp

0

Actualmente estoy aprendiendo electrónica. Recientemente compré un ATMega328 y un programador USBasp para comenzar mi aprendizaje. Pero no pude usar el USBasp para programar mi chip. Así que investigué sobre otras formas de programar un AVR y me topé con la idea de usar un puerto serie para programarlo. Tengo un puerto RS-232 en mi escritorio anterior. Pensé que podría usarlo para programar. Pero no pude imaginar cómo hacerlo. He buscado a través de internet. Algunos me aconsejan usar un chip Max232. No pude entender a todos ellos. A continuación hay una lista de sitios que he investigado sobre esta pregunta:
Programación Atmega con serial puerto
enlace
Quiero saber como programar el chip. Se agradecen las respuestas.

    

3 respuestas

1

Si puede comprar una placa Arduino UNO (aproximadamente 20EUR, original, pero puede encontrar otras compatibles que son más baratas), puede usarla para programar otra MCU Atmel, en particular un ATMega328. Consulte este artículo en Arduino como ICSP y this (programando MCU empalmados con un Arduino) .

Personalmente lo he hecho y es perfecto (Arduino UNO está programando un ATMega328P integrado, exactamente como se muestra en ese artículo). Por cierto, también pude grabar un cargador de arranque en ese chip, ya que compré algunos chips ATMega328 sin un cargador de arranque preprogramado.

    
respondido por el Lorenzo Donati
0

Si su computadora anterior tiene un puerto LPT, entonces todo lo que necesita es literalmente 5 cables y el programa llamado AVReal:

enlace ; enlace

    
respondido por el ilkhd
0

Puede usar el AVR910 . Utiliza el puerto serie en el lado de la PC y el puerto ISP en el lado del microcontrolador. Para el compilador, puede usar cualquier compilador que admita el programador AVRProg (AVR910) de Atmel, por ejemplo, CodeVisionAVR.

Cómo programar: escribir código, compilar y programar el chip. Asegúrese de seleccionar AVR910 en la configuración del programador.

    
respondido por el Oka

Lea otras preguntas en las etiquetas