Sisukord:

Pisike programmeerija ATTINY mikrokontrolleritele koos Arduino UNO -ga: 7 sammu
Pisike programmeerija ATTINY mikrokontrolleritele koos Arduino UNO -ga: 7 sammu

Video: Pisike programmeerija ATTINY mikrokontrolleritele koos Arduino UNO -ga: 7 sammu

Video: Pisike programmeerija ATTINY mikrokontrolleritele koos Arduino UNO -ga: 7 sammu
Video: Arduino ATtiny programer 2024, Detsember
Anonim
Pisike programmeerija ATTINY mikrokontrolleritele koos Arduino UNO -ga
Pisike programmeerija ATTINY mikrokontrolleritele koos Arduino UNO -ga

Praegu on huvitav kasutada ATTINY seeria mikrokontrollereid nende mitmekülgsuse, madala hinna ja ka asjaolu tõttu, et neid saab hõlpsasti programmeerida sellistes keskkondades nagu Arduino IDE.

Arduino moodulite jaoks mõeldud programme saab hõlpsasti ATTINY mikrokontrolleritele üle kanda.

Seetõttu on ATTINY programmeerimine Arduinoga huvitav.

Selle projekti eesmärk on programmeerida mikrokontrollereid ATTINY13, 85, 84 ja nende hulka. Väikeste muudatustega saate programmeerida ATTINY2313, aga ka uuema tootmise ATTINY.

Ehitame Arduino UNO -le kilbi, millel on ZIP -pesa, mille kaudu programmeeritav ATTINY on ühendatud.

See on odav, lihtne valmistada ja kasulik.

Tarvikud

Kõik komponendid leiate AliExpressist madala hinnaga.

Erandiks on nende töökoja omad, mis on isegi odavamad.

Samm: skemaatiline skeem

Skemaatiline diagramm
Skemaatiline diagramm

See on väga lihtne.

Kilpi toidab Arduino UNO, toitepinge olemasolu näitab LED -tuli.

Muidugi saab korraga programmeerida ainult ühte kiipi, põhifoto on vaid illustreeriv, kuidas programmeeritavad kiibid sisestatakse. Seda näitab ka skemaatiline diagramm.

Oluline on C1 = 22uF / 16V olemasolu Arduino nullimispoldil. Selle puudumine viib selleni, et programmeerimist ei saa teha Arduino lähtestamise tõttu programmeerimise alguses.

C2 = 47uF / 16V on toiteallika võnkumisvastane.

Tegelik programmeerimine toimub J1 tihvtidel 3, 4, 5, 6, vastavalt D10, D11, D12, D13 Arduino.

Kuna programmeerimine toimub ainult 4 juhtmega, on ATTINY 13 asemel lihtne kohandada mõne muu ATTINY (nt ATTINY 2313) programmeerimist, kasutades selleks sobivaid adapterplaate.

Kilp on ühendatud Arduino UNO -ga nii, et 4 pistiku tihvtid vastavad 1: 1 -le (vt põhifoto).

Samm: komponentide, materjalide, tööriistade loend

Komponentide, materjalide, tööriistade loend
Komponentide, materjalide, tööriistade loend
Komponentide, materjalide, tööriistade loend
Komponentide, materjalide, tööriistade loend

1. Arduino UNO R3-1 tk.

2. ZIP pesa 2X14 pin-1tk.

3. C = 22uF/16V-1tk, C = 47uF/16V-1tk.

4. R = 0, 33K/0, 25W-1tk.

5. LED 5mm. Punane-1 tk.

6. Ühenduspingepea vertikaalne 10pin-1pc, 8pin-2pcs, 6pin-1pc.

7. SMD adapteri pesa 8in-1pc., 14pin-1pc. Kilbile on lisatud ainult SMD kiipide kasutamisel.

8. PCB nende komponentide istutamiseks.

9. Liim, jootetööriistad, tööriist komponentide tihvtide lõikamiseks.

10. Digitaalne multimeeter (mis tahes tüüpi).

11. Iha töö järele.

Samm: PCB valmistamine

PCB valmistamine
PCB valmistamine
PCB valmistamine
PCB valmistamine

PCB on valmistatud ise 1,6 mm paksusel kahepoolsel FR4 -l. Metallilisi auke pole.

Ristmikud tehakse isoleerimata traadiga.

Pärast puurimist ja katmist katke tina käsitsi.

Kontrollime digitaalse multimeetriga marsruutide järjepidevust ja võimalikke lühiseid nende vahel.

PCB valmistamiseks piisab piltidest ja PDF -failidest.

4. samm: trükkplaatide kokkupanek

PCB kokkupanek
PCB kokkupanek
PCB kokkupanek
PCB kokkupanek
PCB kokkupanek
PCB kokkupanek

See on lihtne (nagu fotol) fludori ja jootetööriistade abil.

Kasulik on katta plastikust (fotol valge) 2X3 tihvtiga ZIP -pesa. See aitab palju kiipide õigesti pistikupessa sisestamisest.

Sildid on valmistatud programmiga Inkscape ja kaetud läbipaistva fooliumiga.

Kui kokkupanek on lõppenud, kontrollige.

Järgmine samm on programmeerija tööks vajaliku tarkvara installimine.

Kuigi seda on kirjeldatud mitmes kohas, on minu arvates kasulik seda lühidalt samm-sammult kirjeldada.

Samm: laadige ATTINY Core üles Arduino IDE -sse

1. Käivitab Arduino IDEFile-eelistused. Täiendavate tahvlite haldurite URL-id lisavad aadressi:

raw.githubusercontent.com/sleemanj/optiboo…

Seda tehakse nuppudega Kopeeri Ctrl + V. (CopyPaste ei tööta). OK

Vajalik on hea Interneti -ühendus.

2. ToolsBoardBoards Manager. Kerige kuvatavas tabelis, kuni leiame DIY ATiny. Installige.

Paigaldamine võib võtta aega.

Kui see on tehtud, leiame tööriistade pardal DIY ATtiny veel ATTINY.

Siit valime kiibi, mida soovime programmeerida.

Samm: laadige Arduino UNO üles Arduino ISP -ga (süsteemiprogrammeerijas)

See on lihtne, kuid tuleb hoolitseda selle eest, et programmeerimisplaati Arduinosse ei sisestataks!

Ühendage Arduino plaat arvuti / sülearvutiga.

Arvuti / sülearvuti Start Control Panel Device Manageris näeme, kuhu ilmub Arduino UNO plaat.

Valige Arduino IDE Tools Boardis Arduino UNO.

Arduino IDE ToolsPortis on antud port, millega Arduino on ühendatud.

Arduino IDE-failis->-näited ArduinoISPArduinoISP. Laadige see visand Arduino tahvlile üles.

Nüüd võime programmeerija Arduinosse sisestada.

7. samm: ATTINY programmeerimine

Oletame, et tahame programmeerida ATTINY85.

See sisestatakse ZIP -pistikupessa õigesse asendisse, otse, kui see on THT, või adapteri kaudu, kui see on SMD.

Arduino IDEToolsBoardDIY ATtinyATTINY85

Nüüd Tööriistad Protsessori kiirus (valitud), sisemine ostsillaator

Valime pordi, millega Arduino on ühendatud.

TööriistadProgrammeerijaArduino kui ISP

Esmalt on vaja teha Burn Bootloader (ToolsBurn Bootloaderist).

Toimingu õigsust kinnitab süsteem.

Nüüd saame kiibi tegelikku programmeerimist teha alates Arduino IDE üleslaadimisest.

Ja see ongi kõik.

Soovitan: