Obsah:
- Zásoby
- Krok 1: ÚVOD do Attiny85/13A
- Krok 2: Navrhování programovacího štítu
- Krok 3: Sestavení
- Krok 4: Testování a flashování nano s Arduino jako ISP
- Krok 5: Programování
- Krok 6: Výsledek
Video: Více programátorů ATtiny85/13A: 6 kroků
2024 Autor: John Day | [email protected]. Naposledy změněno: 2024-01-30 08:20
Od Arnov SharmaSledovat více od autora:
O: Jen další výrobce z Indie: ') ahoj Více o Arnov Sharmě »
Už jste někdy vytvořili projekt jako „LDR x Arduino UNO Automatic Light“nebo podobný, který používá pouze 2–3 digitální I/O porty vašeho 32kolíkového mikrokontroléru? chcete tento prototyp dokončit nebo vyrobit jako produkt, nikoli jako projekt. Jednou z alternativ je použít menší a levnější mikrokontrolér, který stojí méně a lze jej snadno implementovat do jakéhokoli projektu s nízkými požadavky. Microchip má řadu mikrokontrolérů s názvem „ATTINY AVR“, což jsou malé mikrokontroléry, které dokážou vykonat spoustu práce, kterou Arduino odvede, v mnohem kompaktnější podobě.
Attiny85 a Attiny13 jsou jedním z nejběžnějších mikrokontrolérů Attiny, protože jsou levné a snadno dostupné.
K jejich programování obecně používáme Arduino jako nastavení ISP nebo USBasp. Chtěl jsem použít Arduino nano k vytvoření programovacího štítu attiny85, ale ne pro programování 1 atiny, ale 6. ano 6, můžeme naprogramovat více než 1 atiny současně čas tím, že je všechny spojíte paralelně.
V tomto příspěvku vám ukážu, jak přesně jsem vytvořil tento programátor, a tipy na programování Attiny MCU.
Zásoby
Potřebné materiály
- Arduino nano x1
- Zásuvky DIP8 x6
- 1uf 10V CAP x1
- mužské záhlaví 28, abych byl přesný
- LED diody 0603 balení x4
- Balíček 1K rezistoru 0805 x2
- PCB
- 3D tištěná skříň
- Attiny85 x6
Krok 1: ÚVOD do Attiny85/13A
ATtiny85 je vysoce výkonný 8bitový mikrokontrolér s nízkým výkonem založený na pokročilé architektuře RISC. Má 8 kB programovatelného Flash v systému a je oblíbený díky své kompaktní velikosti a funkcím
jeho provozní napětí je +1,8 V až +5,5 V
(pro více informací si přečtěte jeho datasheet)
Attiny13 je vysoce výkonný 8bitový mikrokontrolér AVR RISC s nízkým výkonem Microchip, který kombinuje 1KB ISP flash paměť, 64B SRAM, 64B EEPROM, soubor registru 32B a 4kanálový 10bitový A/D převodník. Zařízení podporuje propustnost 20 MIPS na 20 MHz a pracuje mezi 2,7-5,5 voltů.
Provedením výkonných instrukcí v jediném hodinovém cyklu dosahuje zařízení propustnosti blížící se 1 MIPS na MHz, čímž vyrovnává spotřebu energie a rychlost zpracování.
(pro více informací si přečtěte jeho datasheet)
tyto dva čipy jsou poněkud podobné a mají stejný vývod.
Attiny85 je lepší než Attiny13, protože je oblíbenější a má k dispozici knihovny než attiny13, což usnadňuje začátek tohoto čipu.
Krok 2: Navrhování programovacího štítu
Tuto nano breakout desku jsem navrhl v OrCad Cadance, má čtyři LED diody (3 z nich jsou připojeny k D7 D8 a D9 pro stav programování ICSP a čtvrtá je připojena k D11 nebo D0 Attiny v případě, že potřebujeme vyzkoušet Attiny na palubě)
Posílám to na PCBWAY a PCB jsem dostal za 22 dní (kvůli pandemické situaci)
(Spolu se schématem jsem přidal soubory Gerber, takže je můžete dokonce odeslat výrobci PCB nebo vytvořit vlastní verzi)
Krok 3: Sestavení
Podívejte se na video se základním návodem k montáži-
Krok 4: Testování a flashování nano s Arduino jako ISP
Nejprve jsem připojil Arduino nano k počítači a bleskl ho jednoduchým náčrtem LED Chaser, který přepne LED připojenou k pinům D7, 8, 9 a D11 v pořadí chaser. zleva do prava
(podívejte se na video)
Poté jsem na tuto desku nahrál skicu „Arduino jako ISP“z ukázkových náčrtků a po nahrání načrtnuté zkratoval propojku. Odpojil jsem USB kabel a vytáhl 6 attiny85 pro programování.
Krok 5: Programování
Jako mnoho lidí jsem se seznámil s mikrokontroléry prostřednictvím platformy Arduino, Arduino IDE lze použít k programování téměř každého mikrokontroléru Attiny přidáním souborů Attiny Core od Spence Konde -
github.com/SpenceKonde/ATTinyCore
Proces instalace je docela dobře zdokumentován na stránce GitHub
Proces blikání je velmi jednoduchý a přímočarý
- Vložte attiny85 nebo 13 do DIP SOCKETU podle správné orientace
- Přejděte na Nástroje> Deska a vyberte desku attiny85.
- Vyberte rychlost hodin na 1MHz, 4MHz nebo 8MHz (pro Blink Sketch je 1MHz v pořádku)
- Vyberte správný komunikační port
- V nástroji> Programátor vyberte „Arduino jako ISP“
- Stiskněte BURN BOOTLOADER
- Nyní přejděte na Sketch> a vyberte „Nahrát pomocí programátoru“nebo jen Ctrl+Shift+U
Krok 6: Výsledek
Naprogramovaný Attiny85 nebo 13 dejte na prkénko a propojte LED s D4* a GND a napájejte je samostatně.
ALL GONNA BLINK (podívejte se na video)
S tímto nastavením můžete naprogramovat více než 1 Attiny současně, což je docela užitečný výkon, protože nyní můžete svůj projekt snadno replikovat nebo je dokonce můžete vyrábět pro prodej aplikací. Doufám, že tento příspěvek byl nějakým způsobem nápomocný. vše zde je OPENSOURCE, takže pokud něco potřebujete, stačí zanechat komentář.
Doporučuje:
Hack programátoru ESP -01 - snadný :): 6 kroků
Hack programátoru ESP-01-snadný :): Ahoj ESPers, v tomto návodu vám ukážu jednoduchý hack, jak vytvořit programátor pro modul ESP-01 / ESP8266-01 / ES-01. Většina z nás použila jako programátory tohoto modulu desku Arduino nebo zařízení FTDI USB-TTL. Obě metody fungují dobře. Ale t
Jak flashovat nebo naprogramovat firmware ESP8266 AT pomocí ESP8266 Flasher a programátoru, modulu IOT Wifi: 6 kroků
Jak flashovat nebo naprogramovat firmware ESP8266 AT pomocí ESP8266 Flasher a programátoru, modulu IOT Wifi: Popis: Tento modul je adaptér /programátor USB pro moduly ESP8266 typu ESP-01 nebo ESP-01S. Je vhodně vybaven zásuvkou 2x4P 2,54 mm pro připojení ESP01. Také rozbíjí všechny kolíky ESP-01 prostřednictvím mužského konektoru 2x4P 2,54 mm
Ještě další štít programátoru ATTINY85 ISP pro Arduino: 8 kroků
Ještě další štít ATTINY85 ISP Programmer Shield pro Arduino: بسم الله الرحمن الرحيم Programátorský štít ATTINY85 ISP je navržen tak, aby snadno programoval ovladače ATTiny85 µ. Štít musí být zapojen do desky Arduino Uno. Arduino Uno je připraven fungovat jako " In Sériový programátor & quot
Pěstování více salátu na menším prostoru nebo Pěstování salátu ve vesmíru, (více či méně) .: 10 kroků
Pěstování více salátu na menším prostoru Nebo … Pěstování salátu ve vesmíru ((více či méně)): Toto je profesionální příspěvek do soutěže Growing Beyond Earth, Maker Contest, podané prostřednictvím Instructables. Nemohl jsem být více nadšený, že navrhuji vesmírnou produkci plodin a zveřejňuji svůj první Instructable. Na začátku nás soutěž požádala, abychom
Použití více než 4 motorů - skládání více štítů motoru: 3 kroky
Použití více než 4 motorů - stohování více motorových štítů: Instruktabilní vibrotaktilní senzorické substituční a augmentační zařízení (https: //www.instructables.com/id/Vibrotactile-Sens …) ukazuje způsob, jak vytvořit zařízení, které překládá senzorické vstup do vibračních podnětů. Tyto vibrační podněty jsou