surbyte:
has dejado los pines correspondientes al ICP In Circuit Programming?
10, 11, 12, y 13
luisvb24:
No, el atmega no esta en un arduino uno, es solo el integrado sobre una protoboard.
En ese caso no podemos hablar de pines según la IDE; el microcontrolador está en una protoboard y por ende hay que referirse a los pines en el chip.
ICSP es técnicamente el método de programación; que se pueda hacer por puerto serial es sólo un agregado llamado "bootloader". Sin este, no sería posible a como lo planeas.
Lo que surbyte dice que es del 10 al 13, en el chip sería del 16 al 19. No olvidemos las líneas de voltaje (pin 7 o 20 en el chip) y de tierra (pin 8 o 22 en el chip).
Si el microcontrolador carece del antes mencionado "bootloader", tendrás que grabárselo mediante ICSP al menos una vez. Si lo trae, posiblemente sea de 16 MHz; entonces también necesitará un oscilador de cristal de dicha frecuencia, entre los pines 9 y 10 del chip (junto con dos capacitores/condensadores de 22 picofaradios conectados a tierra).
Supongamos que ya lo tiene todo para programarse, entonces la conexión sería:
5V ----> 7 o 20
TXD ----> 2
RXD ----> 3
GND ----> 8 o 22
El adaptador carece de DTR, por lo tanto tendrás que hacer el reset manualmente. Al no haber botón con esa función, lo que queda es hacer un puente temporal entre el pin 1 y tierra (8 o 22)