Taula de continguts:
- Subministraments
- Pas 1: INTRODUCCIÓ a Attiny85 / 13A
- Pas 2: dissenyar l'escut de programació
- Pas 3: Muntatge
- Pas 4: prova i intermitència de Nano amb Arduino com a ISP
- Pas 5: programació
- Pas 6: resultat
Vídeo: Programador múltiple ATtiny85 / 13A: 6 passos
2024 Autora: John Day | [email protected]. Última modificació: 2024-01-30 08:12
Per Arnov Sharma Segueix més de l’autor:
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-
- Arduino nano x1
- Preses DIP8 x6
- 1uf 10V CAP x1
- capçaleres masculines 28 per ser exactes
- Paquet LED 0603 x4
- Paquet 1K Resistor 0805 x2
- PCB
- Recinte imprès en 3D
- attiny85 x6
Pas 1: 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ó
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
Mireu el vídeo del tutorial bàsic de muntatge.
Pas 4: prova i intermitència de Nano amb Arduino com a ISP
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ó
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:
Com s'activa la finestra múltiple en qualsevol telèfon Android: 6 passos
Com s'activa la finestra múltiple en qualsevol telèfon Android: el mode Multi-finestra és un mode secret o beta a Android 6.0 Marshmallow. Aquesta funció no està disponible per a tots els mòbils. Però hi ha una tècnica per habilitar el mode multi-finestra a Android 6.0 Marshmallow. Requisits: 1. El telèfon ha d’estar arrelat. Versió d'Android
Port USB múltiple sense cap PCB: 4 passos
Port USB múltiple sense cap PCB: aquest és el meu segon instructiu i aquí us compartiré el projecte on podeu fer diversos ports USB per utilitzar al vostre PC perquè quan esteu treballant des de casa teniu un gran problema d’utilitzar-ne molts dispositius ja que la majoria dels dispositius ara
Un altre escut de programador ISP ATTINY85 per a Arduino: 8 passos
Un altre escut de programador ISP ATTINY85 per a Arduino: بسم الله الرحمن الرحيم L’escut de programació ISP ATTINY85 està dissenyat per programar fàcilment els controladors ATTiny85 µ. L’escut ha d’estar connectat a la placa Arduino Uno. L’Arduino Uno està preparat per actuar com un " Programador de sèrie & quot
Temporitzador múltiple amb control extern: 13 passos
Temporitzador múltiple amb control extern: aquest projecte instructable és una compilació d’un temporitzador multifunció que pot funcionar com: una alarma d’ús general amb temps seleccionables entre 1 segon i +90 hores. Tenir un compte enrere amb alarma sonora i / o control de control extern
Interfície LCD múltiple a Arduino Uno mitjançant una línia de dades comuna: 5 passos
Interfície LCD múltiple a Arduino Uno mitjançant la línia de dades comuna: Avui, en aquest instructiu, us mostraré com interfície de diversos mòduls LCD de 16x2 amb una placa arduino uno mitjançant una línia de dades comuna. El més interessant d’aquest projecte és que utilitza una línia de dades comuna i mostra diferents dades en e