Përmbajtje:

Programues i shumëfishtë ATtiny85/13A: 6 hapa
Programues i shumëfishtë ATtiny85/13A: 6 hapa

Video: Programues i shumëfishtë ATtiny85/13A: 6 hapa

Video: Programues i shumëfishtë ATtiny85/13A: 6 hapa
Video: LDmicro 3: PIC16F628A и Arduino Nano (программирование лестничной логики ПЛК микроконтроллера с помощью LDmicro) 2024, Dhjetor
Anonim

Nga Arnov Sharma Ndiqni më shumë nga autori:

Konzola e lojërave PALPi Retro
Konzola e lojërave PALPi Retro
Konzola e lojërave PALPi Retro
Konzola e lojërave PALPi Retro
DIY Studio Light/ Light Box
DIY Studio Light/ Light Box
DIY Studio Light/ Light Box
DIY Studio Light/ Light Box
TTGO T Shfaq Orë/Orë në Internet
TTGO T Shfaq Orë/Orë në Internet
TTGO T Shfaq Orë/Orë në Internet
TTGO T Shfaq Orë/Orë në Internet

Rreth: Vetëm një prodhues tjetër nga India: ') përshëndetje Më shumë për Arnov Sharma »

A keni bërë ndonjëherë një projekt si një "LDR x Arduino UNO Automatic Light" ose i ngjashëm i cili përdor vetëm 2-3 porte dixhitale I/O të mikrokontrolluesit tuaj 32 Pin? Okshtë mirë nëse jeni duke bërë vetëm disa punë prototipimi, por çfarë nëse bëni duan ta finalizojnë ose prodhojnë atë prototip si produkt, jo si projekt. Një alternativë është përdorimi i një Mikrokontrolluesi më të vogël dhe më të lirë i cili kushton më pak dhe mund të zbatohet lehtësisht në çdo projekt me kërkesa të ulëta. Mikroçipi ka një linjë mikrokontrolluesish të quajtur "ATTINY AVR" të cilët janë mikrokontrollues të vegjël që mund të bëjnë shumë punë që bën një Arduino në një formë shumë më kompakte.

Attiny85 dhe Attiny13 janë një nga mikrokontrolluesit më të zakonshëm Attiny pasi ato janë të lira dhe lehtësisht të disponueshme.

Për t'i programuar ato, ne përgjithësisht përdorim një Arduino si instalues ISP ose USBasp, doja të përdorja një Arduino nano për të bërë një mburojë programimi attiny85, por jo për programimin e 1 veshjes por 6. po 6, ne mund të programojmë më shumë se 1 veshje në të njëjtën kohë koha duke i lidhur të gjitha paralelisht.

Në këtë postim, unë do t'ju tregoj djema se si e kam bërë këtë programues dhe këshilla për të programuar një mcu të hollë.

Furnizimet

Materialet e kërkuara-

  1. Arduino nano x1
  2. Prizat DIP8 x6
  3. 1uf 10V CAP x1
  4. titujt meshkuj 28 për të qenë të saktë
  5. LEDs 0603 paketë x4
  6. 1K Rezistencë 0805 paketë x2
  7. PCB
  8. Shtojcë e printuar 3D
  9. attiny85 x6

Hapi 1: HYRJE në Attiny85/13A

HYRJE në Attiny85/13A
HYRJE në Attiny85/13A
HYRJE në Attiny85/13A
HYRJE në Attiny85/13A
HYRJE në Attiny85/13A
HYRJE në Attiny85/13A
HYRJE në Attiny85/13A
HYRJE në Attiny85/13A

ATtiny85 është një mikrokontrollues me performancë të lartë, me fuqi të ulët 8-bit bazuar në Arkitekturën e RISC të Avancuar. Ka 8 Kbajt Flash të Programueshëm në Sistem dhe është popullor për shkak të madhësisë së tij kompakte dhe veçorive të tij

tensioni i tij i funksionimit është +1.8 V deri +5.5V

(lexoni fletën e të dhënave për më shumë informacion)

Attiny13 është një mikrokontrollues me mikroçip 8-bitësh me mikroçip me fuqi të ulët dhe me fuqi të ulët që kombinon flash memorie 1KB ISP, 64B SRAM, 64B EEPROM, një skedar regjistri 32B dhe një konvertues A/D 10-bitësh me 4 kanale. Pajisja mbështet një xhiros prej 20 MIPS në 20 MHz dhe funksionon midis 2.7-5.5 volt.

Duke ekzekutuar udhëzime të fuqishme në një cikël të vetëm të orës, pajisja arrin prurje që i afrohen 1 MIPS për MHz, duke balancuar konsumin e energjisë dhe shpejtësinë e përpunimit.

(lexoni fletën e të dhënave për më shumë informacion)

këto dy patate të skuqura janë disi të ngjashme dhe kanë të njëjtën pinout.

Attiny85 është superior ndaj Attiny13 pasi është më popullor dhe ka biblioteka në dispozicion sesa attiny13 gjë që e bën këtë çip të lehtë për t'u filluar.

Hapi 2: Hartimi i Mburojës së Programimit

Hartimi i Mburojës së Programimit
Hartimi i Mburojës së Programimit
Hartimi i Mburojës së Programimit
Hartimi i Mburojës së Programimit

Kam projektuar këtë tabelë nano breakout në OrCad Cadance, ka katër LED (3 prej tyre janë të lidhura me D7 D8 dhe D9 për statusin e programimit ICSP, dhe e katërta është e lidhur me D11 ose D0 të veshjes në rast se duhet të testojmë veshjen në bord)

E dërgoj në një PCBWAY dhe mora PCB në 22 ditë (për shkak të situatës pandemike)

(Unë kam shtuar skedarët Gerber së bashku me skemën, kështu që ju madje mund t'i dërgoni këto një prodhuesi PCB ose të bëni versionin tuaj)

Hapi 3: Montimi

Image
Image
Programim!
Programim!

Shikoni videon për mësimin bazë të montimit-

Hapi 4: Testimi dhe ndezja e Nano me Arduino si ISP

Image
Image

Së pari, e lidha Arduino nano me kompjuterin tim dhe e shpërtheva me një skicë të thjeshtë të udhëhequr nga Chaser, e cila do të kalojë në lidhjen e prizës me pin D7, 8, 9 dhe D11 në rend ndjekës. nga e majta në të djathtë

(shiko videon)

Pas kësaj, unë ngarkova skicën "Arduino si ISP" nga skicat shembullore në këtë tabelë dhe shkurtova kërcyesin pasi skicimi u ngarkua. Fikova kabllon USB dhe nxora 6 attiny85, për programim.

Hapi 5: Programimi

Programim!
Programim!
Programim!
Programim!

Ashtu si shumë njerëz, u njoha me mikrokontrolluesit përmes platformës Arduino, Arduino IDE mund të përdoret për të programuar pothuajse çdo mikrokontrollues Attiny duke shtuar skedarë Attiny Core nga Spence Konde -

github.com/SpenceKonde/ATTinyCore

Procesi i instalimit është i dokumentuar mjaft mirë në faqen GitHub

Procesi i ndezjes është mjaft i thjeshtë dhe i drejtpërdrejtë

  • Vendosni attiny85 ose 13 në SIPKET DIP sipas Orientimit të duhur
  • Shkoni te Tools> Board dhe zgjidhni bordin tuaj attiny85.
  • Zgjidhni shpejtësinë e orës në 1MHz, 4MHz ose 8MHz (për Blink Sketch 1MHz është mirë)
  • Zgjidhni portën e duhur të kom
  • Në Tool> Programmer zgjidhni "Arduino si ISP"
  • Goditi BURN BOOTLOADER
  • Tani shkoni te Sketch> dhe zgjidhni "Ngarko duke përdorur Programmer" ose thjesht Ctrl+Shift+U

Hapi 6: Rezultati

Vendoseni Attiny85 ose 13 të programuar në një tabelë buke dhe lidheni led me D4* dhe GND dhe fuqizojini ato veç e veç.

ALL GONNA BLINK (shikoni videon)

Me këtë konfigurim, ju mund të programoni më shumë se 1 veshje në të njëjtën kohë, gjë që është një arritje mjaft e dobishme, pasi tani mund ta përsëritni projektin tuaj me lehtësi ose madje mund t'i prodhoni ato për shitjen e aplikacioneve. Shpresoj që ky postim të ishte i dobishëm në një farë mënyre. gjithçka këtu është OPENSOURCE kështu që nëse keni nevojë për diçka, thjesht lini një koment.

Recommended: