Sadržaj:
- Korak 1: Shematski dijagram programatora
- Korak 2: Ploča
- Korak 3: Komponente lemljenja
- Korak 4: Snimanje programa u memoriju mikrokontrolera
Video: ISP programer za AVR mikrokontrolere: 4 koraka
2024 Autor: John Day | [email protected]. Zadnja promjena: 2024-01-30 09:36
Programer za mikrokontroler je hardverski uređaj popraćen softverom koji se koristi za prijenos koda jezika stroja na mikrokontroler/EEPROM s računala. ISP programer za AVR mikrokontrolere je serijski programer koji koristi serijski port za interakciju s računalom putem RS232 protokola. Oni su popularniji među hobistima koji rade na računalu i jednostavno ih je potrebno izraditi.
Korak 1: Shematski dijagram programatora
Programer za mikrokontroler je hardverski uređaj popraćen softverom koji se koristi za prijenos koda jezika stroja na mikrokontroler EEPROM s računala. Prevoditelj pretvara kôd napisan na jezicima kao što su assembly, C, java itd. U kôd strojnog jezika i pohranjuje ga u heksadecimalnu datoteku. Programer za mikrokontroler djeluje kao sučelje između računala i ciljnog kontrolera. API softver programera čita podatke iz heksadecimalne datoteke pohranjene na računalu i unosi ih u memoriju kontrolera. Softver prenosi podatke s računala na hardver pomoću serijskog, paralelnog ili USB priključka.
Mikro kontroler, ATmega32 programiran je pomoću pinova namijenjenih SPI komunikaciji. Serijsko periferno sučelje je sinkronizirani protokol punog dupleksa. SPI je također poznat kao "3-wire interface" protokol jer mu trebaju 3 komunikacijske linije nazvane MISO, MOSI i SCK. Za komunikaciju SPI protokolu potrebna su dva uređaja. Jedan od njih se smatra MAJSTOROM, a drugi robom.
Korak 2: Ploča
Možete napraviti vlastitu ploču kod kuće pomoću metode prijenosa tonera.
Upotrijebite softver za projektiranje ploča za pretvaranje shematski dijagram sklopa u izgled PCB -a.
Za ispis zrcalne slike izgleda PCB -a. Ispis je potrebno ispisati na sjajnom papiru/foto -papiru pomoću laserskog pisača.
Za rezanje bakrene ploče u potrebnoj veličini, prema našem dizajnu PCB -a.
Postavljanje bakrene ploče na ispisani izgled, bakrenom stranom prema dolje prema ispisanom rasporedu. Čvrsto pritisnite vruće glačalo neko vrijeme. Zagrijavanjem papira prenijet ćete tintu na bakrenu ploču. Ako se papir zalijepi za ploču, ispravno uklonite papir toplom vodom.
Naš raspored kola pod crnom tintom.
Uklonite sav ostali bakar osim crnih linija pomoću otopine za jetkanje na bazi vodikovog peroksida.
Korak 3: Komponente lemljenja
Naš raspored kola pod crnom tintom.
Uklonite sav ostali bakar osim crnih linija pomoću otopine za jetkanje na bazi vodikovog peroksida.
Za uklanjanje crne tinte upotrijebite fini brusni papir.
Za bušenje rupe za skakač.
Za lemljenje komponenti i žice na ovoj tiskanoj ploči (PCB).
Trenutno je izrada programatora za AVR mikrokontrolere sa SPI podrškom završena.
Korak 4: Snimanje programa u memoriju mikrokontrolera
Za snimanje programa u memoriju mikrokontrolera potrebno je spojiti žice programatora na pinove mikrokontrolera prema dijagramu iscrtavanja u podatkovnom listu mikrokontrolera.
Zatim spojite programator na serijski priključak računala i spojite USB utikač.
Upotrijebite kompajler za generiranje heksadecimalne datoteke programa mikrokontrolera koja sadrži upute za strojni jezik razumljive mikrokontroleru. Programer prenosi sadržaj ove heksadecimalne datoteke u memoriju mikrokontrolera. Nakon što se program prenese ili upiše u memoriju mikrokontrolera, on tada radi u skladu s programom.
U sljedećem videu pokušat ćemo stvoriti jednostavan program za mikrokontroler.
U skladu s programom, mikrokontroler će kontrolirati treptanje LED diode.
Pokušat ćemo pomoću programatora koji smo sastavili konfigurirati bitove osigurača mikrokontrolera i snimiti program u memoriju AVR ATMega32 mikrokontrolera.
Uskoro više video zapisa. Pretplatite se na naš YouTube kanal da ništa ne propustite!
Sretno u izradi, hvala!
Preporučeni:
Arduino Kao ISP -- Snimanje šesterokutne datoteke u AVR -u -- Osigurač u AVR -u -- Arduino kao programer: 10 koraka
Arduino Kao ISP || Snimanje šesterokutne datoteke u AVR -u || Osigurač u AVR -u || Arduino kao programer: ……………………… Pretplatite se na moj YouTube kanal za više videa …….. Ovaj članak je sve o arduinu kao isp. Ako želite učitati šesterokutnu datoteku ili želite postaviti osigurač u AVR, onda ne morate kupiti programer, možete učiniti
Mali programer za ATTINY mikrokontrolere s Arduino UNO: 7 koraka
Mali programer za ATTINY mikrokontrolere s Arduino UNO: Trenutno je zanimljivo koristiti mikrokontrolere serije ATTINY zbog njihove svestranosti, niske cijene, ali i činjenice da se mogu lako programirati u okruženjima poput Arduino IDE -a. Programi dizajnirani za Arduino module mogu biti jednostavno prebacivanje
Kako izgraditi USBTiny ISP programer: pomoću CNC glodalice za PCB: 13 koraka (sa slikama)
Kako izgraditi USBTiny ISP programera: pomoću CNC glodalice za PCB -e: Jeste li razmišljali o tome kako izraditi vlastiti elektronički projekt od nule? Raditi elektroničke projekte toliko je uzbudljivo i zabavno za nas, tvorce. No većina proizvođača i entuzijasta u hardveru koji tek koračaju prema kulturi proizvođača izgradili su svoje projekte
Vodič za mikrokontrolere za početnike: 10 koraka (sa slikama)
Vodič za početnike u mikrokontrolerima: Što je zajedničko daljinskim upravljačima, usmjerivačima i robotima? Mikrokontroleri! Ovih dana mikrokontroleri prilagođeni početnicima jednostavni su za korištenje i programiranje samo s prijenosnim računalom, USB kabelom i nekim (besplatnim) softverom otvorenog koda. Woohoo !! Svi
Razumijevanje ICSP -a za PIC mikrokontrolere: 4 koraka (sa slikama)
Razumijevanje ICSP -a za PIC mikrokontrolere: Programiranje mikrokontrolera nije teško. Izgradnja programera odličan je prvi elektronički projekt. Cilj ovog uputstva je objasniti jednostavnu metodu serijskog programiranja u krugovima koja se koristi s Microchip PIC -ovima