Manufactura industrial
Internet industrial de las cosas | Materiales industriales | Mantenimiento y reparación de equipos | Programación industrial |
home  MfgRobots >> Manufactura industrial >  >> Manufacturing Technology >> Tecnología Industrial

Hoja de datos de Attiny84:configuración de pines y pasos de programación

Attiny84 es un solo chip con alto rendimiento pero consume poca energía. El dispositivo se basa en una arquitectura RISC avanzada. Además, este microcontrolador es estándar debido a su pequeño tamaño externo y hermosas características. Este artículo analiza la configuración de pines de la hoja de datos de attiny84, el tutorial de programación y los pasos.

Configuración de pines de Attiny84

(Diagrama esquemático para el pinout Attiny 84).

Pines izquierdos (1-7)

Este pin conduce al puerto B con el bit 1/pin del oscilador/interrupción de cambio de pin, fuente 9.

El pin 4 se conecta al puerto B con bit 3/pin de reinicio. Se utiliza principalmente para la depuración y la programación. Además, es una interrupción de cambio de fuente de 11 pines.

El pin 5 es un pin de entrada y salida del puerto B. Además, tiene un reloj de salida de sistema de 2 bits y una interrupción externa 0/temporizador.

Es un pin bidireccional de entrada y salida de la A con 7 bits. Además, es el canal de entrada 7 del ADC. Un temporizador compara el cambio de interrupción de pin 0 de la captura de Match Bout/Timer 1 desde la fuente 7.

Durante la programación ICSP, un canal 6 de entrada ADC (interrupción de pin) cambia a 0 desde la fuente 6/SPI MOSI. El pin 7 es un pin de entrada/salida con 6 bits. Una entrada de datos USI/contador 1 compara la salida A.

(una foto que muestra un microcontrolador con ocho pines).

Pasadores de ajuste derecho (8-14)

Es un pin bidireccional de entrada y salida de A con 5 bits. Una salida de datos USI/contador 1 se compara con la coincidencia B-out. De manera similar, durante la programación de ICSP, un canal de entrada ADC 5 (interrupción de pin) cambia a 0 desde la fuente 5/SPI MISO.

El pin 9 es una entrada bidireccional y un pin A de salida con 4 bits. Funciona utilizando un canal de entrada ADC 4. Se necesita un reloj USI de tres hilos para la programación ICSP. La fuente de reloj del contador 1/I2C SCL/interrupción de pin cambia a 0 desde la fuente 3.

Es un pin bidireccional de entrada y salida de A con 3 bits. Un canal de entrada ADC 3/fuente de reloj del contador 0/interrupción de pin cambia a 0, desde la fuente 3.

El pin 12 es el pin de entrada y salida del puerto A con 2 bits. Un comparador analógico:entrada/canal de entrada ADC 2/cambios de interrupción de pin 0, desde la fuente 2.

Es el pin de entrada y salida del puerto A con 1 bit. Un comparador analógico + entrada/canal de entrada ADC 1/interrupción de pin cambia 0, desde la fuente 1.

Finalmente, el pin 14 es el pin de entrada y salida del puerto A con un bit 0. Un canal de entrada ADC 0/voltaje de referencia analógico externo/interrupción de pin cambia a 0, desde la fuente 0.

(un microchip con engranajes visibles).

¿Qué es Attiny84?

Attiny84 es un microcontrolador de 8 bits de tamaño compacto:MCU con una arquitectura AVR RISC. Esta arquitectura se basa en la propiedad de que el microcontrolador tiene 14 pines. En particular, 12 pines son pines de entrada/salida. Además, la arquitectura contiene una tecnología picoPower de microchip empaquetada que juega un papel importante en el alto rendimiento del dispositivo.

Attiny84 tiene una arquitectura de instrucción robusta. Da una velocidad de procesamiento de 1MIPS/MHz. Por lo tanto, el dispositivo equilibra simultáneamente el consumo de energía mientras procesa un rendimiento de alta velocidad.

(un microcontrolador de computadora).

Características y especificaciones de Attiny84

Alternativas de Attiny84

La alternativa perfecta a attiny84 es attiny2313A. Sin embargo, los otros productos alternativos incluyen; attiny48, attiny417, attiny28L, attiny88PA. En particular, atmega8A, atmega8535, atmega6490, atmega8515 y atmega645A son similares a las características de attiny84.

Tutorial y pasos de programación de Attiny84

Materiales necesarios

El equipo de hardware requerido incluye;

Pasos y procedimientos

Debe seguir algunos pasos para configurar y programar su attiny84.

Puede comprarlos fácilmente o reutilizar otros de sus proyectos anteriores.

En particular, cuando llegue al paso 2, una opción denominada procesador, debe hacer clic en attiny84. Además, a veces es posible que no tenga el enchufe correcto para enchufar el attiny84. Por lo tanto, deberá hacer un enchufe con puentes. Este proceso solo depende del programador o placa Arduino que esté utilizando como ISP.

A continuación, conectará los pines VCC, GND, MISO, MOSI, RST y SCK a los conectores necesarios. Una vez que se haya conectado con éxito a través del USB, debe abrir Blink Sketch en el IDE de Arduino.

Ahora, cambie LED_BUILTIN a 0, luego presione CTRL+U para cargar. Este cambio es necesario porque el attiny84 carece de cableado LED. Este procedimiento debería hacer que la carga de su programa sea exitosa. De lo contrario, seleccione Herramientas y haga clic en USBtiny ISP como programador.

Estos tres pasos no deberían causarle ningún problema.

Código;

(El código que necesita ejecutar).

En particular, al igual que cualquier otro programa, debe verificar su funcionamiento. Para realizar esta verificación, conectará un LED más abajo a tierra y el pin 0. Además, asegúrese de involucrar una resistencia precisa y observe que el LED brilla. De lo contrario, verifique su conexión y el código del programa para asegurarse de que todo esté bien.

(Proyecto electrónico de bricolaje con microcontrolador y otros componentes eléctricos).

Resumen.

¡Feliz edificio! Esperamos que este artículo le ayude a responder las preguntas de attiny84. Para más información sobre este o cualquiera de nuestros artículos, no dude en ponerse en contacto con nosotros.


Tecnología Industrial

  1. Acoplamiento de entrada y salida
  2. Qué es el sensor ultrasónico HC-SR04:funcionamiento y sus aplicaciones
  3. VL53L0X:Configuración de pines, diagrama de circuito y aplicaciones
  4. C - Entrada y Salida
  5. Pensando en la fabricación y su futuro
  6. Día de la fabricación:su génesis y evolución
  7. Madera transparente y otros avances en la ciencia de la madera
  8. Qué es el casting de inversión y cómo funciona
  9. ¿Qué es Arduino y cómo programarlo? – Programación Arduino
  10. Mantenimiento basado en la condición:qué es y sus ventajas
  11. Smart Manufacturing:qué es y sus ventajas