ayuda con microcontrolador atmega168

#1
Hola, tengo el arduino duemilanove, quiero tratar de cargar el bootloader en el atmega168, pero el problema es que cuando ocupo el programa de arduino no me hace conexion con el micro, uso el programador stk500 y para cargar el bootloader uso el arvStudio4

espero su ayuda
adios.
 
#2
Puedes ser más explícito? Que errores o problemas exactamente tienes? Cómo conectas el STK500 con tu PCB? Esquemas? Fotos? Capturas de pantalla del programador? Que fuses has puesto? Cristal de cuarzo empleado? Settings del ISP?
 
#3
primero lo que hago es tratar de cargar el bootloader al microcontrolador que se encuentra en la placa del arduino duemilanove, para ello conecto el programador el stk500 por el puerto isp y a travez del programa avrStduio lo cargo, ahora bien yo tengo unos bootloader que supuestamente son compatibles para usar el atmega168 en el arduino duemilanove que traia el programa que se usa para programar el arduino.

esto lo grabo en la memoria flash, ahora el bootloader se graba con exito, el problema es que al momento de desconectar el programador y conectar el arduino directamente al pc, al momento de tratar de cargarle un programa, para que funcione el arduino me tira el siguiente erro:

avrdude: stk500_getsync(): not in sync: resp=0x00
avrdude: stk500_disable(): protocol error, expect=0x14, resp=0x51
 
#4
Es decir, que con el STK500 puedes programar el micro sin problemas, pero no puedes programar el micro a través del bootloader por el puerto serie desde el PC con el avrdude, ¿correcto?

¿Has mirado que los fuses estén correctos, especialmente el del reloj? ¿Has comprobado (si es que lo hay) el cristal de cuarzo? ¿Estás usando el reloj RC interno? ¿Calibras este?

En pocas palabras, parece un problema de conexión del micro con el PC.
 
Arriba