Hola Wurgado: un poco de paciencia vas a necesitar si estas empezando con los micros de Atmel; no son como los PIC.
Cuando tu compras un atmega nuevo o virgen y vas a hacerle la primera programacion o lectura de datos del micro tienes que hacerlo a
velocidad baja ( Low speed ). El programador USBASP yo tambien lo uso y funciona a la perfeccion. Lo que tienes que hacer es seleccionar la
opcion de programacion a baja velocidad con un JUMPER que debe tener el programador en algun lugar. Si ya seleccionaste el JUMPER
hazle una lectura de datos internos del micro virgen, y comprobarás que tiene configurado como FUSES la velocidad OSC RC interna baja o algo asi.
Lo que tu tienes que hacer ahora es configurar esos fuses adecuadamente, de acuerdo a tus necesidades y en el punto del oscilador , si usas oscilador de cristal
de 16MHz externo, configura OSC CRISTAL EXT 16MHZ. Luego que configuraste los FUSES, carga tu archivo hex y dale la opcion Grabar o Programar, pero recuerda
que AUN ESTAS CON EL PROGRAMADOR EN LOW SPEED (Jumper). Luego de esa primera grabacion, de ahora en adelante ese micro que grabaste, como ya lo con-
figuraste el FUSE con OSC CRISTAL EXT 16MHz , las siguientes programaciones se harán a velocidad alta. OSEA EL JUMPER DE LOW SPEED DEBES SACARLO.
Recuerda siempre hacerlo asi
Saludos
