AVR y cristales externos

2

Tengo un atmega16 que necesito sincronizar al menos a 16MHZ. ¿Cómo puedo saber qué fusibles configurar? La calculadora de fusibles le da una opción de baja, media y alta frecuencia. ¿Qué significa eso?

¿Hay un límite a la velocidad del chip a pesar de que pones un cristal?

    
pregunta Ageis

4 respuestas

2

Llamaría a la frecuencia alta de 16 MHz, en términos de configuración de los fusibles AVR. Los detalles se encuentran en la hoja de datos, en la sección Opciones del reloj del sistema y del reloj. Tenga en cuenta las opciones de tiempo de inicio, no debe usar 6 CK para un reloj de 16 MHz.

Tu última pregunta no tiene sentido. La velocidad del procesador está determinada por la frecuencia del oscilador, hasta la frecuencia máxima especificada (16 MHz).

    
respondido por el Leon Heller
3

Las frecuencias bajas, medias y altas se explican en la hoja de datos. Para ATmega16 esto está en la Tabla 4 en la página 26:

Las descripciones de la configuración del fusible provienen de Atmel y algunas veces contienen las calificaciones de MHz, pero esto depende del modelo del procesador.

En general, debe leer la información sobre la configuración de los fusibles en la hoja de datos, ya que allí hay mucha información que simplemente no se ajusta a las breves descripciones que le muestra la calculadora de fusibles (son más bien un resto rápido que una referencia ).

    
respondido por el jpc
2

He tenido buena suerte con esta AVR Fuse Calculator en línea en el pasado. Podría ser útil para ti.

    
respondido por el Craig
1

Sí, 16MHz es definitivamente un ajuste de "Alta frecuencia". Además, si no tiene una buena razón para no hacerlo, por lo general solo escojo la opción de tiempo de inicio más largo (fusibles SUT) para que todo tenga tiempo para establecerse al inicio. Esta sería la opción 16K CK + 64ms para el ATMega16.

    
respondido por el vicatcu

Lea otras preguntas en las etiquetas