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?
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:
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.
fiesta rambo
eric