¿Qué necesito para programar un ATmega 168?

Uso AVR Studio para mi compilación y código c/c++ ( no arduino ). Hasta ahora he usado una placa de desarrollo Atmega 2560 provista por Nex robotix.

Tengo programadores ISP de los siguientes tipos... AVRISP mkII USB Programmer y NEX AVR USB ISP STK500V2 .

Ahora necesito hacer algo de programación en microcontroladores de gama baja como ATmega 168 (28 pines). Solo tengo el chip en bruto. ¿Puedo programarlo en una placa de prueba o debo comprar una placa de desarrollo?

Después de programar el chip, ¿puedo usarlo en la placa de prueba con Vcc, GND y los pines que necesito para mi aplicación?

nex-robotics.com/… He usado este dev brd para atmega 2560 antes, si ayuda.
Como pregunta adicional, ¿el programador mencionado como respuesta también realizará la depuración del software?

Respuestas (3)

Sí, puedes hacerlo sin problema. Tengo una configuración en mi escritorio haciendo esto ahora mismo. Sigue este tutorial y te lo explicará:

http://avrprojectsfiuady.blogspot.com/2011/07/programming-avr-with-avrisp-mkii.html

Si está ejecutando el nuevo AVR Studio, también mire este video para ayudarlo a configurarlo:

http://www.youtube.com/watch?v=iTTZUpzAjKc

(También necesitará AVRDUDE instalado).

Su AVR ISPmkII programará su chip perfectamente. La nota de aplicación AVR910 proporciona los detalles. El pinout del encabezado de su ISP es:

asignación de pines del ISP

Haga coincidir esos pines con los pines del AtMega168, y debería estar programando el dispositivo de inmediato.

Sí, puede programar ATMega168 en una placa de prueba. Funciona bien porque lo he hecho en el pasado usando el programador ISP. Lo mejor es usar un regulador para Vcc. Creo que este chip funciona con 3,3 V, por lo que el regulador LM2937 sería bueno. Usé el depurador AVR Dragon que funcionó muy bien.

Gracias, pero ¿cuál debería ser la conexión del pin? Soy un completo novato. ¿Cuáles son los pines que se van a conectar? ¿Alguna sugerencia o diagrama de circuito?