Obsah:
- Krok 1: Schematický diagram obvodu programátora
- Krok 2: Obvodová doska
- Krok 3: Spájkovacie súčiastky
- Krok 4: Napálenie programu do pamäte mikrokontroléra
Video: Programátor ISP pre mikrokontroléry AVR: 4 kroky
2024 Autor: John Day | [email protected]. Naposledy zmenené: 2024-01-30 11:59
Programátor mikrokontroléra je hardvérové zariadenie sprevádzané softvérom, ktoré sa používa na prenos kódu strojového jazyka do mikrokontroléra/EEPROM z počítača. Programátor ISP pre mikrokontroléry AVR je sériový programátor, ktorý používa sériový port na interakciu s počítačom prostredníctvom protokolov RS232. Sú obľúbenejšie medzi amatérmi, ktorí pracujú na počítači, a jednoducho ich vyrábajú.
Krok 1: Schematický diagram obvodu programátora
Programátor mikrokontroléra je hardvérové zariadenie vybavené softvérom, ktoré sa používa na prenos kódu strojového jazyka do pamäte EEPROM mikrokontroléra z počítača. Kompilátor prevádza kód napísaný v jazykoch, ako je assembler, C, java atď., Do strojového jazykového kódu a uloží ho do hexadecimálneho súboru. Programátor mikrokontroléra funguje ako rozhranie medzi počítačom a cieľovým ovládačom. Softvér API programátora číta údaje zo hexadecimálneho súboru uloženého v počítači a dodáva ich do pamäte regulátora. Softvér prenáša údaje z počítača na hardvér pomocou sériového, paralelného alebo USB portu.
Mikroprocesor ATmega32 je naprogramovaný pomocou pinov určených pre komunikáciu SPI. Sériové periférne rozhranie je synchrónny, plne duplexný protokol. SPI je tiež známy ako protokol „3-drôtové rozhranie“, pretože potrebuje 3 komunikačné linky s názvom MISO, MOSI a SCK. Protokol SPI potrebuje na komunikáciu dve zariadenia. Jeden z nich je považovaný za MAJSTRA a druhý za OTROKA.
Krok 2: Obvodová doska
Dosku s plošnými spojmi si môžete vyrobiť doma pomocou metódy prenosu tonera.
Na konverziu schematického diagramu obvodu na rozloženie dosky plošných spojov použite softvér na návrh obvodovej dosky.
Slúži na vytlačenie zrkadlového obrazu rozloženia DPS. Tlač by mala byť vykonaná na lesklom papieri/fotografickom papieri pomocou laserovej tlačiarne.
Na rezanie medenej dosky v požadovanej veľkosti podľa nášho návrhu rozloženia DPS.
Umiestnenie medenej dosky na tlačené rozloženie, medenou stranou nadol, smerom k vytlačenému rozloženiu. Pevne stlačte horúcu žehličku nejaký čas. Zahrievaním papiera sa atrament prenesie na medenú dosku. Ak sa papier prilepí na tanier, papier odstráňte pomocou teplej vody.
Naše rozloženie obvodu pod čiernym atramentom.
Odstráňte všetku ostatnú meď okrem čiernych čiar pomocou leptacieho roztoku na báze peroxidu vodíka.
Krok 3: Spájkovacie súčiastky
Naše rozloženie obvodu pod čiernym atramentom.
Odstráňte všetku ostatnú meď okrem čiernych čiar pomocou leptacieho roztoku na báze peroxidu vodíka.
Na odstránenie čierneho atramentu použite jemný brúsny papier.
Na vyvŕtanie otvoru pre prepojku.
Na spájkovanie komponentov a drôtu na tejto doske s plošnými spojmi (PCB).
V súčasnosti je výroba programátora pre mikrokontroléry AVR s podporou SPI dokončená.
Krok 4: Napálenie programu do pamäte mikrokontroléra
Na napaľovanie programu do pamäte mikrokontroléra je potrebné pripojiť vodiče programátora k pinom mikrokontroléra podľa schémy vývodov v technickom liste mikrokontroléra.
Potom zapojte programátor do sériového portu počítača a zapojte napájaciu zástrčku USB.
Pomocou kompilátora vygenerujte z programu mikrokontroléra hexadecimálny súbor, ktorý obsahuje pokyny pre strojový jazyk zrozumiteľné pre mikrokontrolér. Programátor prenesie obsah tohto hexadecimálneho súboru do pamäte mikrokontroléra. Akonáhle je program prenesený alebo zapísaný do pamäte mikrokontroléra, potom funguje v súlade s programom.
V nasledujúcom videu sa pokúsime vytvoriť jednoduchý program pre mikrokontrolér.
V súlade s programom bude mikrokontrolér ovládať blikanie LED diódy.
Pokúsime sa použiť programátor, ktorý sme zostavili, na konfiguráciu poistkových bitov mikrokontroléra a napálenie programu do pamäte mikrokontroléra AVR ATMega32.
Ďalšie videá už čoskoro. Prihláste sa na odber nášho kanála YouTube, aby vám nič neuniklo!
Príjemnú zábavu, vďaka!
Odporúča:
Arduino ako ISP -- Napaľujte hexadecimálny súbor v AVR -- Poistka v AVR -- Arduino ako programátor: 10 krokov
Arduino ako ISP || Napaľujte hexadecimálny súbor v AVR || Poistka v AVR || Arduino ako programátor: ……………………… REGISTRÁCIA Na môj kanál YouTube pre ďalšie videá …….. Tento článok je všetko o arduino ako isp. Ak chcete nahrať hexadecimálny súbor alebo ak chcete nastaviť poistku v AVR, nemusíte kupovať programátor, môžete to urobiť
Malý programátor pre mikrokontroléry ATTINY s Arduino UNO: 7 krokov
Malý programátor pre mikrokontroléry ATTINY s Arduino UNO: V súčasnej dobe je zaujímavé používať mikrokontroléry ATTINY vzhľadom na ich univerzálnosť, nízku cenu, ale aj skutočnosť, že sa dajú ľahko naprogramovať v prostrediach, ako je Arduino IDE. Programy navrhnuté pre moduly Arduino je možné ľahko previesť
Mikrokontroléry a krokový motor: 4 kroky
Mikrokontroléry a krokový motor: Mikrokontroléry sú malé počítače na čipe. Vykonávajú programy na ovládanie iných zariadení. Krokové motory sú motory, ktoré sa pohybujú v diskrétnych krokoch. Používajú sa v tlačiarňach, hodinách a iných zariadeniach. Tento obvod bude používať mikrokontrolér
Lacný programátor STK500 AVR pre Atmel Studio: 7 krokov
Lacný programátor AVR STK500 pre Atmel Studio: Atmel Studio je účinný nástroj na vytváranie programov AVR, ale napísanie programu je prvým krokom. Ak chcete používať svoj program, musíte vytvoriť obvod a preniesť svoj kód do mikrokontroléra. Svoj AVR môžete naprogramovať z Atmel Studio pomocou
Pochopenie ICSP pre mikrokontroléry PIC: 4 kroky (s obrázkami)
Pochopenie ICSP pre mikrokontroléry PIC: Programovanie mikrokontrolérov nie je ťažké. Zostavenie programátora je prvým veľkým projektom elektroniky. Cieľom tohto návodu je vysvetliť jednoduchú metódu „v obvodovom sériovom programovaní“, ktorá sa používa s PIC Microchip