Manufaturação industrial
Internet das coisas industrial | Materiais industriais | Manutenção e reparo de equipamentos | Programação industrial |
home  MfgRobots >> Manufaturação industrial >  >> Manufacturing Technology >> Tecnologia industrial

Folha de dados do Attiny84:configuração de pinos e etapas de programação


Attiny84 é um chip único com alto desempenho, mas com baixo consumo de energia. O dispositivo é baseado em uma arquitetura RISC avançada. Além disso, este microcontrolador é padrão por causa de seu pequeno tamanho externo e belos recursos. Este artigo discute a configuração do pino da folha de dados attiny84, o tutorial de programação e as etapas.

Configuração de pinos do Attiny84


(Diagrama esquemático para pinagem Attiny 84.)

Pinos do Conjunto Esquerdo(1-7)


Este pino conduz a Porta B com bit 1/pino oscilador/interrupção de mudança de pino, fonte 9.

O pino 4 conecta-se à porta B com bit 3/pino de reset. Usado principalmente para depuração e programação. Além disso, é uma interrupção de mudança de 11 pinos de fonte.

O pino 5 é um pino de entrada e saída da porta B. Além disso, possui um clock out de 2 bits ou do sistema e uma interrupção externa 0/timer.

É um pino de entrada e saída bidirecional do A com 7 bits. Além disso, é o canal de entrada 7 do ADC. Um temporizador compara a captura de Bout/Timer 1/interrupção de pino 0 da fonte 7.

Durante a programação ICSP, um canal de entrada ADC6 (interrupção de pino) muda 0 da fonte 6/SPI MOSI. O pino 7 é um pino de entrada/saída com 6 bits. A entrada/contador de dados USI 1 compara correspondência A saída.

(uma foto mostrando um microcontrolador com oito pinos.)

Alfinetes do conjunto certo(8-14)


É um pino de entrada e saída bidirecional de A com 5 bits. Uma saída/contador de dados USI 1 compara com a correspondência B-out. Da mesma forma, durante a programação ICSP, um canal de entrada ADC 5 (interrupção de pino) muda 0 da fonte 5/SPI MISO.

O pino 9 é um pino bidirecional de entrada e saída A com 4 bits. Ele opera usando um canal de entrada ADC 4. Um relógio USI de três fios é necessário para a programação ICSP. A fonte de clock do contador1/I2C SCL/interrupção de pino muda 0 da fonte 3.

É um pino de entrada e saída bidirecional de A com 3 bits. Um canal de entrada ADC 3/fonte de clock do contador0/interrupção de pino muda 0, da fonte 3.

O pino 12 é o pino de entrada e saída da porta A com 2 bits. Um comparador analógico – entrada/canal de entrada ADC 2/interrupção de pino muda 0, da fonte 2.

É o pino de entrada e saída da porta A com 1 bit. Um comparador analógico + entrada/canal de entrada ADC 1/interrupção de pino muda 0, da fonte 1.

Finalmente, o pino 14 é o pino de entrada e saída da porta A com bit 0. Um canal de entrada ADC 0/tensão de referência analógica externa/interrupção de pino muda 0, da fonte 0.

(um microchip com engrenagens visíveis.)

O que é Attiny84?


Attiny84 é um microcontrolador de 8 bits de tamanho compacto – MCU com uma arquitetura AVR RISC. Essa arquitetura é baseada na propriedade de que o microcontrolador possui 14 pinos. Notavelmente, 12 pinos são pinos de entrada/saída. Além disso, a arquitetura contém uma tecnologia picoPower de microchip empacotada que desempenha um papel significativo no alto desempenho do dispositivo.

Attiny84 tem uma arquitetura de instrução robusta. Dá uma velocidade de processamento de 1MIPS/MHz. Portanto, o dispositivo equilibra simultaneamente o consumo de energia enquanto processa um desempenho de alta velocidade.

(um microcontrolador de computador.)

Recursos e especificações do Attiny84

Alternativas Attiny84


A alternativa perfeita para o attiny84 é o attiny2313A. No entanto, os outros produtos alternativos incluem; attiny48, attiny417, attiny28L, attiny88PA. Notavelmente, atmega8A, atmega8535, atmega6490, atmega8515 e atmega645A são semelhantes aos recursos attiny84.

Tutorial e etapas de programação do Attiny84

Materiais necessários


O equipamento de hardware necessário inclui;

Etapas e procedimentos


Você precisa seguir alguns passos para configurar e programar seu attiny84.

Você pode comprá-los facilmente ou reutilizar outros de seus projetos antigos.

Notavelmente, quando você chegar ao passo 2, uma opção chamada de processador, você deve clicar em attiny84. Além disso, às vezes você pode não ter o soquete correto para conectar o attiny84. Então, você precisará fazer um soquete de jumpers. Esse processo depende apenas do programador ou da placa Arduino que você está usando como ISP.

Em seguida, você conectará os pinos VCC, GND, MISO, MOSI, RST e SCK aos conectores necessários. Depois de conectar com sucesso via USB, você deve abrir o Blink Sketch no Arduino IDE.

Agora, altere LED_BUILTIN para 0 e pressione CTRL+U para fazer o upload. Essa mudança é necessária porque o attiny84 não possui fiação de LED. Este procedimento deve fazer com que o upload do seu programa seja bem-sucedido. Caso contrário, selecione Ferramentas e clique em USBtiny ISP como programador.

Esses três passos não devem ser difíceis para você.

Código;


(O código que você precisa para executar.)

Notavelmente, assim como qualquer outro programa, você deve verificar seu funcionamento. Para realizar esta verificação, você conectará um LED mais abaixo ao terra e ao pino 0. Além disso, certifique-se de envolver um resistor preciso e observe o LED brilhando. Caso contrário, verifique sua conexão e o código do programa para garantir que tudo esteja bem.

(Projeto eletrônico DIY com microcontrolador e outros componentes elétricos.)

Resumo.


Feliz construção! Esperamos que este artigo ajude você a responder às perguntas do attiny84. Para obter mais informações sobre este ou qualquer um de nossos artigos, não hesite em nos contatar.

Tecnologia industrial

  1. Acoplamento de entrada e saída
  2. O que é Sensor Ultrassônico HC-SR04:Funcionando e suas Aplicações
  3. VL53L0X:Configuração de Pin, Diagrama de Circuito e Aplicações
  4. C - Entrada e Saída
  5. Pensando na manufatura e em seu futuro
  6. Dia da Fabricação - Sua Gênese e Evolução
  7. Madeira transparente e outros avanços na ciência da madeira
  8. O que é Investment Casting e como funciona
  9. Manutenção baseada em condições:o que é e suas vantagens
  10. Manufatura Inteligente:o que é e seus benefícios