Obsah:
- Krok 1: Schematický diagram obvodu programátora
- Krok 2: Obvodová deska
- Krok 3: Pájecí součásti
- Krok 4: Vypálení programu do paměti mikrokontroléru
Video: Programátor ISP pro mikrokontroléry AVR: 4 kroky
2024 Autor: John Day | [email protected]. Naposledy změněno: 2024-01-30 08:22
Programátor mikrokontroléru je hardwarové zařízení doprovázené softwarem, které se používá k přenosu kódu jazyka stroje do mikrokontroléru/EEPROM z počítače. ISP programátor pro mikrokontroléry AVR je Serial Programmers, který používá sériový port k interakci s PC prostřednictvím protokolů RS232. Jsou oblíbenější mezi fandy pracujícími na PC a jednoduše jejich výrobou.
Krok 1: Schematický diagram obvodu programátora
Programátor mikrokontroléru je hardwarové zařízení doprovázené softwarem, které se používá k přenosu kódu jazyka stroje do paměti EEPROM mikrokontroléru z počítače. Kompilátor převede kód napsaný v jazycích, jako je sestavení, C, java atd., Na kód strojového jazyka a uloží jej do hexadecimálního souboru. Programátor mikrokontroléru funguje jako rozhraní mezi počítačem a cílovým ovladačem. Software API programátoru čte data ze hexadecimálního souboru uloženého v PC a vkládá je do paměti řadiče. Software přenáší data z počítače na hardware pomocí sériového, paralelního nebo USB portu.
Mikroprocesor ATmega32 je naprogramován pomocí kolíků určených pro komunikaci SPI. Sériové periferní rozhraní je synchronní, plně duplexní protokol. SPI je také známý jako protokol „3vodičového rozhraní“, protože potřebuje 3 komunikační linky s názvem MISO, MOSI a SCK. Protokol SPI potřebuje ke komunikaci dvě zařízení. Jeden z nich je považován za MASTER a druhý za SLAVE.
Krok 2: Obvodová deska
Pomocí metody přenosu toneru si můžete doma vyrobit desku s obvody.
Pomocí softwaru pro navrhování obvodových desek převeďte schematický diagram obvodu na rozvržení desky plošných spojů.
Chcete -li vytisknout zrcadlový obraz rozvržení desky plošných spojů. Tisk by měl být prováděn na lesklý papír/fotografický papír pomocí laserové tiskárny.
Řezat měděnou desku v požadované velikosti podle našeho návrhu rozvržení desky plošných spojů.
Umístit měděnou desku na tištěné rozvržení, měděnou stranou dolů směrem k tištěnému rozvržení. Pevně stiskněte horkou žehličku na nějakou dobu. Zahřátím papíru se inkoust přenese na měděnou desku. Pokud se papír přilepí na desku, použijte k odstranění papíru teplou vodu.
Naše rozložení obvodu pod černým inkoustem.
Odstraňte veškerou ostatní měď kromě černých čar pomocí leptacího roztoku na základním peroxidu vodíku.
Krok 3: Pájecí součásti
Naše rozložení obvodu pod černým inkoustem.
Odstraňte veškerou ostatní měď kromě černých čar pomocí leptacího roztoku na základním peroxidu vodíku.
K odstranění černého inkoustu použijte jemný brusný papír.
K vyvrtání otvoru pro propojku.
Chcete -li pájet součásti a vodiče na desce plošných spojů (PCB).
V současné době je výroba programátoru pro mikrokontroléry AVR s podporou SPI dokončena.
Krok 4: Vypálení programu do paměti mikrokontroléru
Chcete -li vypálit program do paměti mikrokontroléru, musíte připojit vodiče programátoru k pinům mikrokontroléru podle schématu vývodů v technickém listu mikrokontroléru.
Poté připojte programátor k sériovému portu počítače a připojte napájecí kabel USB.
Pomocí kompilátoru vygenerujte z programu mikrokontroléru hexadecimální soubor, který obsahuje instrukci strojového jazyka srozumitelnou mikrokontroléru. Programátor přenese obsah tohoto hexadecimálního souboru do paměti mikrokontroléru. Jakmile je program přenesen nebo zapsán do paměti mikrokontroléru, pak pracuje v souladu s programem.
V dalším videu se pokusíme vytvořit jednoduchý program pro mikrokontrolér.
V souladu s programem bude mikrokontrolér ovládat blikání LED.
Pokusíme se pomocí programátoru, který jsme sestavili, nakonfigurovat pojistkové bity mikrokontroléru a vypálit program do paměti mikrokontroléru AVR ATMega32.
Další videa již brzy. Přihlaste se k odběru našeho kanálu YouTube, ať vám nic neuteče!
Šťastné tvoření, díky!
Doporučuje:
Arduino jako ISP -- Vypálit šestihranný soubor v AVR -- Pojistka v AVR -- Arduino jako programátor: 10 kroků
Arduino jako ISP || Vypálit šestihranný soubor v AVR || Pojistka v AVR || Arduino jako programátor: ……………………… Přihlaste se k odběru mého YouTube kanálu pro další videa …….. Tento článek je vše o arduino jako isp. Pokud chcete nahrát hex soubor nebo chcete nastavit pojistku v AVR, nemusíte kupovat programátor, můžete
Malý programátor pro mikrokontroléry ATTINY s Arduino UNO: 7 kroků
Malý programátor pro mikrokontroléry ATTINY S Arduino UNO: V současné době je zajímavé používat mikrokontroléry řady ATTINY díky jejich univerzálnosti, nízké ceně, ale také kvůli skutečnosti, že je lze snadno programovat v prostředích, jako je Arduino IDE. Programy určené pro moduly Arduino lze snadno převést
Mikrokontroléry a krokový motor: 4 kroky
Mikrokontroléry a krokový motor: Mikrokontroléry jsou malé počítače na čipu. Vykonávají programy pro ovládání jiných zařízení. Krokové motory jsou motory, které se pohybují v diskrétních krocích. Používají se v tiskárnách, hodinách a dalších zařízeních. Tento obvod bude využívat mikrokontrolu
Průvodce pro mikrokontroléry pro začátečníky: 10 kroků (s obrázky)
Průvodce pro mikrokontroléry pro začátečníky: Co mají společného dálkové ovladače, směrovače a roboti? Mikrokontroléry! V dnešní době se mikrokontroléry vhodné pro začátečníky snadno používají a programují pouze pomocí notebooku, kabelu USB a některého (bezplatného) softwaru s otevřeným zdrojovým kódem. Fuj !! Všechny
Pochopení ICSP pro mikrokontroléry PIC: 4 kroky (s obrázky)
Pochopení ICSP pro mikrokontroléry PIC: Programování mikrokontrolérů není těžké. Budování programátoru je skvělý první elektronický projekt. Cílem tohoto instruktuálu je vysvětlit jednoduchou metodu „v obvodovém sériovém programování“používanou s Microchip PIC