Circuito básico de Atmega con o sin cristal

-3

Quiero construir un circuito básico de microcontrolador Atmega8a (DIP-28) (programado utilizando un conector ISP de 10 pines).

He encontrado varios circuitos básicos. Algunos de ellos utilizan un oscilador de cristal, otros utilizan un oscilador interno.

1- ¿Qué opciones tenemos cuando se trata de un oscilador? (diferentes métodos de uso del oscilador interno y externo).

2- ¿Cuándo usamos cuál?

3- ¿Qué problemas pueden plantearse cada uno al transferir programas al chip utilizando un programador ISB (por ejemplo, USB ASP). ¿Cuál es más fácil de usar?

    
pregunta wmac

2 respuestas

0

Primero, realmente usaré 6 pin en lugar de 10.

  1. Internamente, puede usar 1, 2, 4, 8 MHz. Externamente, puede utilizar desde 32k-16 MHz. Probablemente puedas usar más de 16 MHz, pero no lo he probado.

  2. Normalmente, usaré 8 MHz internamente cuando el tiempo no sea tan importante. Si el tiempo es importante, usaré una alta precisión de 16 MHz externamente. El cristal de uno no se considera de alta precisión. El momento en que usa una frecuencia más baja es cuando está alimentando su proyecto con una batería o el código es muy simple y no requiere alta frecuencia. Configura esto configurando el fusible.

  3. En términos de carga, todos son iguales si planeas subir con un programador.

respondido por el Atmega 328
0
  1. Internamente, el Atmega puede trabajar con 1,2, 4 y 8 MHz. Y externamente puedes agregar hasta 16Mhz. El propósito de conectar un El oscilador de cristal a un microcontrolador es que requiere reloj. Pulsos por su funcionalidad. Para cada instrucción de búsqueda, Para decodificar, ejecutar y almacenar, el procesador requiere un pulso de reloj. Para la mayoría de los propósitos, el oscilador interno es lo suficientemente preciso. En AVR, por ejemplo, la hoja de datos afirma que la calibración de fábrica es dentro del 10%. Obviamente eso no sirve para un reloj en tiempo real, sino para Las comunicaciones en serie asíncronas como RS232 solo son necesarias para estar dentro del 4%. Para algo como el USB, sin embargo, más precisión es Necesitas, y para eso normalmente necesitas un cristal externo. UNA El cristal tendrá una precisión superior a 0.05% sin recorte y no se desplazará significativamente con los cambios de temperatura normales.
  2. Al programar un microcontrolador, puede plantear un problema de Conexiones incorrectas, suministro de voltaje inadecuado y mucho más. que solo aprenderás con experiencia.
respondido por el Rohan Narlanka

Lea otras preguntas en las etiquetas