Taula de continguts:

Programador múltiple ATtiny85 / 13A: 6 passos
Programador múltiple ATtiny85 / 13A: 6 passos

Vídeo: Programador múltiple ATtiny85 / 13A: 6 passos

Vídeo: Programador múltiple ATtiny85 / 13A: 6 passos
Vídeo: Programando un ATtiny 85 - Vídeo 1 2024, Juliol
Anonim

Per Arnov Sharma Segueix més de l’autor:

PALPi Retro Game Console
PALPi Retro Game Console
PALPi Retro Game Console
PALPi Retro Game Console
Llum / caixa de llum DIY Studio
Llum / caixa de llum DIY Studio
Llum / caixa de llum DIY Studio
Llum / caixa de llum DIY Studio
TTGO T Display Internet Watch / Clock
TTGO T Display Internet Watch / Clock
TTGO T Display Internet Watch / Clock
TTGO T Display Internet Watch / Clock

Quant a: Un altre fabricant de l'Índia: ') hola Més informació sobre Arnov Sharma »

Alguna vegada heu fet un projecte com un "LDR x Arduino UNO Automatic Light" o similar que només faci servir 2-3 ports d'E / S digitals del microcontrolador de 32 pins? voleu finalitzar o produir aquest prototip com a producte, no com a projecte. Una alternativa és utilitzar un microcontrolador més petit i més econòmic, que costa menys i es pot implementar fàcilment en qualsevol projecte de baix requisit. El microxip té una línia de microcontroladors anomenats “ATTINY AVR”, que són petits microcontroladors que poden fer molt del treball que fa un Arduino d’una forma molt més compacta.

Attiny85 i Attiny13 són un dels microcontroladors Attiny més comuns, ja que són econòmics i de fàcil accés.

Per programar-los, generalment fem servir un Arduino com a configuració d’ISP o USBasp, volia fer servir un nano Arduino per fer un escut de programació attiny85 però no per programar 1 attiny però 6. sí 6, podem programar més d’un attiny al mateix temps temps connectant-los tots en paral·lel.

En aquesta publicació, us mostraré els nois amb quina exacitat he fet aquest programador i consells per programar un mcu atiny.

Subministraments

Materials requerits-

  1. Arduino nano x1
  2. Preses DIP8 x6
  3. 1uf 10V CAP x1
  4. capçaleres masculines 28 per ser exactes
  5. Paquet LED 0603 x4
  6. Paquet 1K Resistor 0805 x2
  7. PCB
  8. Recinte imprès en 3D
  9. attiny85 x6

Pas 1: INTRODUCCIÓ a Attiny85 / 13A

INTRODUCCIÓ a Attiny85 / 13A
INTRODUCCIÓ a Attiny85 / 13A
INTRODUCCIÓ a Attiny85 / 13A
INTRODUCCIÓ a Attiny85 / 13A
INTRODUCCIÓ a Attiny85 / 13A
INTRODUCCIÓ a Attiny85 / 13A
INTRODUCCIÓ a Attiny85 / 13A
INTRODUCCIÓ a Attiny85 / 13A

ATtiny85 és un microcontrolador de 8 bits d'alt rendiment i poca potència basat en l'arquitectura RISC avançada. Té 8 Kbytes de Flash programable al sistema i és popular per la seva mida compacta i les seves característiques

la seva tensió de funcionament és de +1,8 V a + 5,5V

(llegiu el seu full de dades per obtenir més informació)

Attiny13 és un microcontrolador basat en AVR RISC de 8 bits Microchip d’alt rendiment i poca potència que combina memòria flash ISP de 1 KB, 64B SRAM, 64B EEPROM, un fitxer de registre 32B i un convertidor A / D de 10 canals de 4 canals. El dispositiu admet un rendiment de 20 MIPS a 20 MHz i funciona entre 2,7-5,5 volts.

En executar instruccions potents en un sol cicle de rellotge, el dispositiu aconsegueix rendiments que s’acosten a 1 MIPS per MHz, equilibrant el consum d’energia i la velocitat de processament.

(llegiu el seu full de dades per obtenir més informació)

aquests dos xips són una mica similars i tenen el mateix pinout.

Attiny85 és superior a Attiny13, ja que és més popular i té biblioteques disponibles que attiny13, cosa que fa que aquest xip sigui fàcil de començar.

Pas 2: dissenyar l'escut de programació

Disseny de l'escut de programació
Disseny de l'escut de programació
Disseny de l'escut de programació
Disseny de l'escut de programació

Vaig dissenyar aquesta placa nano breakout a OrCad Cadance, té quatre LED (3 d’ells estan connectats a D7 D8 i D9 per a l’estat de programació ICSP i el quart està connectat a D11 o D0 d’attiny en cas que necessitem provar attiny a bord)

L’envio a PCBWAY i tinc PCB en 22 dies (a causa de la situació de pandèmia)

(He afegit fitxers Gerber juntament amb l'esquema perquè fins i tot pugueu enviar-ho a un fabricant de PCB o fer la vostra pròpia versió)

Pas 3: Muntatge

Image
Image
Programació
Programació

Mireu el vídeo del tutorial bàsic de muntatge.

Pas 4: prova i intermitència de Nano amb Arduino com a ISP

Image
Image

En primer lloc, vaig connectar l'Arduino nano amb el meu ordinador i el vaig emetre amb un simple esbós de LED Chaser que commutarà el led connectat als pins D7, 8, 9 i D11 en ordre de chaser. esquerra a dreta

(mira el vídeo)

Després d'això, he penjat l'esbós "Arduino com a ISP" des d'esbossos d'exemple a aquest tauler i he curt el pont després de penjar l'esbós. Vaig endollar el cable USB i vaig treure 6 attiny85 per programar.

Pas 5: programació

Programació
Programació
Programació
Programació

Com molta gent, em van introduir els microcontroladors a través de la plataforma Arduino, Arduino IDE es pot utilitzar per programar gairebé tots els microcontroladors Attiny afegint fitxers Attiny Core de Spence Konde -

github.com/SpenceKonde/ATTinyCore

El procés d’instal·lació està força documentat a la pàgina de GitHub

El procés intermitent és bastant senzill i directe

  • Introduïu l'attiny85 o 13 a DIP SOCKET segons l'orientació correcta
  • Aneu a Eines> Tauler i seleccioneu el tauler attiny85.
  • Seleccioneu la velocitat del rellotge a 1 MHz, 4 MHz o 8 MHz (per a Blink Sketch, 1 MHz està bé)
  • Seleccioneu el port de com correcte
  • A Eina> Programador, seleccioneu "Arduino com a ISP"
  • Prem BURN BOOTLOADER
  • Ara aneu a Sketch> i seleccioneu "Carrega amb Programador" o simplement Ctrl + Maj + U

Pas 6: resultat

Col·loqueu l'Attiny85 o el 13 programat en una placa de connexió i connecteu el LED amb D4 * i GND i alimenteu-los per separat.

ALL GONNA BLINK (mireu el vídeo)

Amb aquesta configuració, podeu programar més d'un fitxer al mateix temps, cosa que és molt útil, ja que ara podeu reproduir el vostre projecte a gust o fins i tot podeu produir-los per vendre aplicacions. Espero que aquesta publicació hagi estat útil d'alguna manera. tot aquí és OPENSOURCE, de manera que si necessiteu alguna cosa, deixeu un comentari.

Recomanat: