Cuprins:
- Pasul 1: Diagrama schematică a circuitului programatorului
- Pasul 2: Circuit
- Pasul 3: Componente de lipit
- Pasul 4: Arderea programului în memoria microcontrolerului
Video: Programator ISP pentru microcontrolere AVR: 4 pași
2024 Autor: John Day | [email protected]. Modificat ultima dată: 2024-01-30 11:45
Un programator de microcontroler este un dispozitiv hardware însoțit de software care este utilizat pentru a transfera codul de limbaj al mașinii la microcontroler / EEPROM de pe PC. Programatorul ISP pentru microcontrolerele AVR este programator serial care utilizează portul serial pentru a interacționa cu computerul prin protocoale RS232. Acestea sunt mai populare în rândul hobbyistilor care lucrează pe PC și pur și simplu au de făcut.
Pasul 1: Diagrama schematică a circuitului programatorului
Un programator de microcontroler este un dispozitiv hardware însoțit de software care este utilizat pentru a transfera codul de limbaj al mașinii către microcontrolerul EEPROM de pe computer. Compilatorul convertește codul scris în limbi cum ar fi asamblarea, C, java etc. în codul limbii mașinii și îl stochează într-un fișier hex. Un programator de microcontroler acționează ca o interfață între PC și controlerul țintă. Software-ul API al programatorului citește datele din fișierul hex stocat pe computer și le introduce în memoria controlerului. Software-ul transferă datele de pe PC la hardware folosind portul serial, paralel sau USB.
Microcontrolerul, ATmega32 este programat folosind pinii destinați comunicării SPI. Serial Peripheral Interface este un protocol sincron, full-duplex. SPI este, de asemenea, cunoscut sub numele de protocol „interfață cu 3 fire”, deoarece are nevoie de 3 linii de comunicații numite MISO, MOSI și SCK. Protocolul SPI are nevoie de două dispozitive pentru comunicare. Unul dintre ei este considerat MASTER și altul ca SCLAV.
Pasul 2: Circuit
Vă puteți crea propria placă de circuit acasă folosind metoda de transfer a tonerului.
Utilizați software-ul de proiectare a plăcilor acircuit pentru a converti schema schemei circuitului în aspect PCB.
Pentru a realiza tipărirea imaginii în oglindă a aspectului PCB. Imprimarea trebuie făcută pe hârtie lucioasă / hârtie foto utilizând imprimanta laser.
Pentru a tăia plăcile placate cu cupru în dimensiunea necesară, în conformitate cu designul nostru de aspect PCB.
Pentru a pune placa de cupru pe aspectul imprimat, cu fața de cupru în jos spre aspectul tipărit. Strângeți pentru a apăsa fierul fierbinte pentru o perioadă de timp. Încălzirea hârtiei va transfera cerneala pe placa de cupru. Dacă hârtia se lipeste de farfurie, folosiți apă caldă pentru a îndepărta hârtia în mod corespunzător.
Structura circuitului nostru sub cerneală neagră.
Îndepărtați toate celelalte cupru, cu excepția liniilor negre, folosind soluția de gravare pe bază de peroxid de hidrogen.
Pasul 3: Componente de lipit
Structura circuitului nostru sub cerneală neagră.
Îndepărtați toate celelalte cupru, cu excepția liniilor negre, folosind soluție de gravare pe bază de peroxid de hidrogen.
Folosiți hârtie fină pentru a îndepărta cerneala neagră.
Pentru a găuri gaura pentru jumper.
Pentru a lipi componentele și firele de pe această placă de circuit imprimat (PCB).
În prezent, realizarea programatorului pentru microcontrolere AVR cu suport SPI este finalizată.
Pasul 4: Arderea programului în memoria microcontrolerului
Pentru a arde programul în memoria microcontrolerului, trebuie să conectați firele programatorului la pinii microcontrolerului, în conformitate cu diagrama pinout din foaia tehnică a microcontrolerului.
Apoi conectați programatorul la portul serial al computerului și conectați mufa de alimentare USB.
Utilizați compilatorul pentru a genera din programul unui microcontroler fișierul hex, care conține instrucțiunile de limbaj al mașinii pe care le poate înțelege un microcontroler. Programatorul transferă conținutul acestui fișier hexagonal în memoria microcontrolerului. Odată ce un program este transferat sau scris în memoria microcontrolerului, acesta funcționează în conformitate cu programul.
În următorul videoclip vom încerca să creăm un program simplu pentru microcontroler.
În conformitate cu programul, microcontrolerul va controla intermitentul LED-ului.
Vom încerca să folosim programatorul pe care l-am asamblat pentru a configura biții de siguranță ai microcontrolerului și să ardem programul în memoria microcontrolerului AVR ATMega32.
În curând mai multe videoclipuri. Abonați-vă la canalul nostru YouTube pentru a nu rata nimic!
Fericire fericită, Mulțumesc!
Recomandat:
Arduino Ca ISP -- Înregistrați fișierul hexagonal în AVR -- Siguranță în AVR -- Arduino ca programator: 10 pași
Arduino Ca ISP || Înregistrați fișierul hexagonal în AVR || Siguranță în AVR || Arduino ca programator: ……………………… Vă rugăm să vă ABONAȚI la canalul meu YouTube pentru mai multe videoclipuri …….. Acest articol este totul despre arduino ca isp. Dacă doriți să încărcați fișier hexagonal sau dacă doriți să setați siguranța în AVR, atunci nu este nevoie să cumpărați un programator, puteți face
Reduceți proiectele dvs. Arduino - Programator Arduino UNO ca programator ATmega328P (https://youtu.be/YO61YCaC9DY): 4 pași
Reduceți proiectele dvs. Arduino | Programatorul Arduino UNO As ATmega328P (https://youtu.be/YO61YCaC9DY): Link video: https://youtu.be/YO61YCaC9DY Programarea ATmega328P folosind Arduino ca ISP (In-System Programmer) vă permite să utilizați caracteristicile Arduino pe o panou de calcul sau PCB. Mai ales ajută atunci când îți faci proiectul de facultate. Reduce
Programator STK500 AVR ieftin pentru Atmel Studio: 7 pași
Programator STK500 AVR ieftin pentru Atmel Studio: Atmel Studio este un instrument puternic pentru realizarea de programe AVR, dar scrierea unui program este primul pas. Pentru a utiliza programul, trebuie să creați un circuit și să transferați codul în microcontroler. Puteți programa AVR-ul dvs. de la Atmel Studio folosind
Utilizarea sonarului, lidarului și viziunii computerizate pe microcontrolere pentru a ajuta persoanele cu deficiențe de vedere: 16 pași
Utilizarea Sonar, Lidar și Computer Vision pe microcontrolere pentru a ajuta persoanele cu deficiențe de vedere: vreau să creez un „baston” inteligent care poate ajuta persoanele cu deficiențe de vedere mult mai mult decât soluțiile existente. Bastonul va putea notifica utilizatorul cu privire la obiectele din față sau din lateral făcând un zgomot în sunetul surround de tip headphon
Un ghid pentru începători pentru microcontrolere: 10 pași (cu imagini)
Un ghid pentru începători pentru microcontrolere: Ce au în comun controlerele la distanță, routerele și roboții? Microcontrolere! În zilele noastre, microcontrolerele pentru începători sunt ușor de utilizat și de programat cu doar un laptop, un cablu USB și unele software-uri open-source (gratuite). Woo hoo!! Toate