El Atmega Tiene Un Oscilator Rc Interno Que Por Defecto Viene Programado Como A 1Mhz
Y Es Lo Primero Que Hay Que Mirar Y Es Muy Importante Estar Seguro De Lo Que Se Pone
No Sea Que Se Programé Para Funcionnar Con Uno Externo Y No Haya Ningun Cristal Puesto
Y Esto Suele Ser La Mayoria De Veces La Causa De que Los Micros Se Mueren Al Programarlos
Por Suerte Con Un Reloj Externo Se Pueden Resucitar
El Atmega Tiene Un Oscilator Rc Interno Y Sino Configuras Los Fuses Para Usar El Oscilator Externo
Terminas Usando El Oscilator Interno Por Defecto
El Atmega Tiene Una Frecuencia De Funcionamiento De 8 Mhz Maxima Sin Cristal
Para Utilizar Una Frecuencia Mayor se Necesita Emplear Un Cristal Externo
Asi Que Esos Fuses Son Los Que Hay que Mirar Cuando Uno Programa El Micro
En El Datasheet Tienes:
External Crystal: CKSEL3..0 1111
Pero Cuidado Note:
Fuse and Lock bits that are programmed will be read as zero
Fuse and Lock bits that are unprogrammed will be read as one
Interpretando :
“1” means unprogrammed
“0” means programmed
Lo Mejor Antes De Manipularlos Es Darle La Opcion Read
Para Ver La Configuracion Actual
Es Decir Si Utilizas Ponyprog Y Lee La Configuracion De Los Bits
Normalmente Tendras
CLSEL3: “v” Señalado = 0 PROGRAMADO
CLSEL2: “v” Señalado = 0 PROGRAMADO
CLSEL1: “v” Señalado = 0 PROGRAMADO
CLSEL0: “ ” NOSeñalado = 1 NO PROGRAMADO
Lo Que Corresponde Al Modo 1Mhz Interno
Tienes Una Pagina Web Que Hace De Funcion de Calculadora
Para Los Fuses
http://www.engbedded.com/fusecalc/Ahi Podras Ver Todas Las Opciones de Configuracion Possible
AVR part name: – please select –