Índice:

ATtiny Programmer for Arduino Uno: 3 etapas
ATtiny Programmer for Arduino Uno: 3 etapas

Vídeo: ATtiny Programmer for Arduino Uno: 3 etapas

Vídeo: ATtiny Programmer for Arduino Uno: 3 etapas
Vídeo: How to Program an ATtiny with Arduino (Up to Date) 2024, Novembro
Anonim
ATtiny Programmer para Arduino Uno
ATtiny Programmer para Arduino Uno

Se você já está confiante com a plataforma Arduino e deseja tentar programar alguns outros microcontroladores Atmel, este guia o ajudará a dar os primeiros passos. Em particular, você fará um escudo para placas compatíveis com Arduino Uno para programar vários microcontroladores ATtiny (2313/4313 25/45/85 e talvez alguns outros).

Suprimentos

Para este projeto bastante simples, você precisará de:

-perfboard (simples ou dupla face, pelo menos, 20x10 pontos)

-3x LEDs de 5 mm

Resistores -3x 220-330 Ohm

Soquete de 20 pinos

-12 cabeçalhos de pino macho (pelo menos)

-1x jumper

- alguns fios de ligação

E, claro, um microcontrolador ATtiny para trabalhar (no meu caso é um 2313)

Etapa 1: Fiação

Fiação
Fiação
Fiação
Fiação
Fiação
Fiação

Não estou muito acostumado a fazer guias passo a passo, então simplesmente anexei o resultado final e algumas fiações. Observe que a polaridade dos LEDs não é respeitada na imagem do Fritzing, portanto, tome cuidado!

Se você decidiu usar perfboard de um lado, então você precisa pressionar para baixo os cabeçotes dos pinos machos com um alicate para fazer os pinos mais longos e soldá-los pela parte traseira.

O jumper é necessário para alterar o pino GND (dependendo de qual microcontrolador você usa), embora eu tenha conseguido fazer o upload do esboço no ATtiny 2313 mesmo sem GND …

O LED verde está sempre LIGADO e é opcional.

Etapa 2: configuração do software

Configuração de software
Configuração de software
Configuração de software
Configuração de software

Agora você precisa fazer o upload do arduino isp para a placa arduino. Vá para Arquivo -> Exemplos -> ArduinoISP.

Antes de fazer o upload, você pode alterar o comportamento dos LEDs atribuindo os pinos 8 e 9, o pino 7 NÃO será usado. PMODE (no meu caso, azul) é aquele que pisca quando você está enviando o esboço. ERR acenderá quando ocorrer um erro. Tentei simular erros, mas nunca acendeu … HB significa HeartBeat e liga e desliga periodicamente. Não é muito útil para mim, mas você pode atribuí-lo em vez do LED ERR.

Etapa 3: enviando seu esboço

Enviando seu esboço
Enviando seu esboço
Enviando seu esboço
Enviando seu esboço
Enviando seu esboço
Enviando seu esboço

Agora você está finalmente pronto para carregar seu esboço. Certifique-se de ter instalado sua placa particular (microcontrolador) e vá em Ferramentas -> Programador -> Arduino como ISP.

Certifique-se de que os pinos digitais atribuídos em seu esboço correspondem aos do seu microcontrolador.

Agora você está pronto para enviar seu esboço!

Recomendado: