Usando el reloj UART 3.6864 Mhz para un microcontrolador

2

Quiero usar un oscilador externo de 3.6864 MHz para sincronizar mi ATMEGA328p para asegurar una comunicación en serie sin errores. Cuando miré esta página , veo que 3.68464MHz también se representa como 2 * 1.8432 MHZ. Estoy en una pérdida en cuanto a lo que esto significa. ¿Significa esto que tendría que usar dos relojes de 1.8432 MHZ para generar de alguna manera 3.6864 MHz? ¿O simplemente me muestra cómo llegó a ser este valor (3.6864 MHz)? Si lo primero es cierto, ¿cómo puedo generar 3.6864MHz con dos osciladores a una frecuencia más baja? ¿Están disponibles los osciladores a estas tasas 'múltiples' de 1.8432MHz?

¿Será esta comunicación realmente libre de errores cuando las páginas vinculen las reclamaciones?

¿Cómo conectaría el oscilador al microcontrolador? La hoja de datos me confundió un poco porque la sección 8.4 hace que parezca que coloco el oscilador entre XTAL1 y XTAL2, mientras que 8.8 sugiere que lo conecte a XTAL2 con XTAL1 no conectado. Así que hay cierta confusión allí, aunque me inclino a pensar que esto último es lo que estoy buscando. Pero, ¿cómo puedo conectar los dos pines de un oscilador solo al pin XTAL1?

    
pregunta Analon

1 respuesta

1
  

La hoja de datos me confundió un poco porque la sección 8.4 hace que parezca que coloco el oscilador entre XTAL1 y XTAL2, mientras que 8.8 sugiere que lo conecte a XTAL2 con XTAL1 no conectado '

El microcontrolador tiene varias opciones de fuente de reloj (interna o externa).
Uno de ellos es mediante la conexión de un cristal externo a XTAL1 - XTAL2 (sección 8.2)

Otrafuentederelojpuedeestarusandounosciladorexterno(estosignificaundispositivoexternoquegeneralospulsosdereloj)quesepuedeusarcomo

Puedes usar uno u otro, no ambos.

Con respecto a su pregunta sobre el UART, debe consultar la sección 19.11, que tiene varias tablas que muestran el porcentaje de error para una clasificación de baudios dada y la frecuencia de cristal utilizada.

Para su caso específico con un cristal de 3.6864 MHz, la tabla que muestra las posibles velocidades en baudios y el porcentaje de error es

y es perfectamente utilizable con un 0% de error en todas las tasas de transferencia comunes.

    
respondido por el alexan_e

Lea otras preguntas en las etiquetas