¿Atmega 8 no está programando una vez que se configura en un cristal externo?

0

Estoy usando Asim Khan's Parallel Port Programmer para programar mi controlador AVR ATmega8 . El problema es que cuando los bits de los fusibles cambian al cristal externo de alta velocidad, la próxima vez que el programador no detecta al programador. Estoy realmente frustrado de averiguar cuál sería el problema. ¿Alguien me puede ayudar a localizar el problema? Gracias de antemano

    
pregunta Abdul Rehman

1 respuesta

1

Suponiendo que configure los fusibles correctos, es posible que el cristal no comience a oscilar debido a valores de condensador de realimentación incorrectos. El "valor correcto" depende de la capacidad de carga del cristal.

Ver eso

  • ha conectado correctamente los condensadores de retroalimentación externos
  • los condensadores tienen el valor recomendado (consulte las hojas de datos de uC y cristal)
  • las trazas de PCB son lo más cortas posible (las trazas largas introducen una capacitancia parásita y una alta impedancia)
  • intente configurar el fusible CKOPT (de la hoja de datos de mega8: "Cuando CKOPT no está programado, el oscilador tiene un cambio de salida más pequeño. Esto reduce el consumo de energía considerablemente. Este modo tiene un rango de frecuencia limitado ...")
respondido por el Rev1.0

Lea otras preguntas en las etiquetas