Tartalomjegyzék:
- 1. lépés: A programozó kapcsolási rajza
- 2. lépés: áramkör
- 3. lépés: Forrasztó alkatrészek
- 4. lépés: A program írása a mikrokontroller memóriájába
Videó: ISP programozó az AVR mikrokontrollerekhez: 4 lépés
2024 Szerző: John Day | [email protected]. Utoljára módosítva: 2024-01-30 09:42
A mikrokontroller programozó egy hardver eszköz szoftverrel együtt, amely a gépi nyelvű kód átvitelére szolgál a számítógépről a mikrovezérlőre/EEPROM -ra. Az ISP programozó az AVR mikrokontrollerekhez soros programozók, amelyek a soros portot használják a PC -vel való interakcióhoz RS232 protokollon keresztül. Népszerűbbek a PC -n dolgozó hobbisták körében és egyszerűen az elkészítésükben.
1. lépés: A programozó kapcsolási rajza
A mikrokontroller programozó egy hardver eszköz szoftverrel együtt, amely a gépi nyelvű kód átvitelére szolgál az EEPROM mikrokontrollerre a számítógépről. A fordító konvertálja az olyan nyelveken írt kódokat, mint az assembly, C, java stb. A mikrokontroller programozó interfészként működik a PC és a célvezérlő között. A programozó API szoftvere kiolvassa az adatokat a PC -n tárolt hex fájlból, és betáplálja azokat a vezérlő memóriájába. A szoftver soros, párhuzamos vagy USB -porton keresztül továbbítja az adatokat a számítógépről a hardverre.
Az ATmega32 mikrovezérlő programozása az SPI kommunikációra szolgáló csapok segítségével történik. A soros perifériás interfész egy szinkron, teljes duplex protokoll. Az SPI-t „3 vezetékes interfész” protokollnak is nevezik, mert 3 kommunikációs vonalra van szüksége MISO, MOSI és SCK néven. Az SPI protokollnak két eszközre van szüksége a kommunikációhoz. Az egyiket MESTERnek, a másikat SZOLGÁNAK tekintik.
2. lépés: áramkör
Készíthet saját áramköri lapot otthon festékátviteli módszerrel.
Használja az áramköri kártya tervezőszoftvert az áramkör vázlatának PCB -elrendezéssé alakításához.
A NYÁK -elrendezés tükörképének kinyomtatása. A nyomtatást fényes papírra/fotópapírra kell készíteni a lézernyomtatóval.
Rézbevonatú lemez vágásához a kívánt méretben, a PCB elrendezési tervünk szerint.
Rézlemez felhelyezése a nyomtatott elrendezésre, réz oldalával lefelé a nyomtatott elrendezés felé. Erősen nyomja meg a forró vasalót egy ideig. A papír melegítése során a tinta a rézlapra kerül. Ha a papír a lemezhez ragad, meleg vízzel távolítsa el a papírt.
Az áramkör elrendezése a fekete tinta alatt.
Távolítsa el az összes többi rezet a fekete vonalak kivételével, bázisos hidrogén -peroxidon lévő marató oldattal.
3. lépés: Forrasztó alkatrészek
Az áramkör elrendezése a fekete tinta alatt.
Távolítsa el az összes többi rezet a fekete vonalak kivételével, bázisos hidrogén -peroxidon lévő marató oldattal.
Finom csiszolópapírral távolítsa el a fekete tintát.
Fúrni a lyukat a jumperhez.
Alkatrészek és huzalok forrasztása ezen a nyomtatott áramkörön (PCB).
Jelenleg befejeződött az SPR támogatással rendelkező AVR mikrovezérlők programozójának elkészítése.
4. lépés: A program írása a mikrokontroller memóriájába
A programnak a mikrokontroller memóriájába való írásához csatlakoztassa a programozó vezetékeit a mikrovezérlő csapjaihoz a mikrovezérlő adatlapján található pinout diagram szerint.
Ezután csatlakoztassa a programozót a számítógép soros portjához, és csatlakoztassa az USB tápkábelt.
Használja a fordítót a mikrovezérlő programjából a hex fájl létrehozásához, amely tartalmazza a mikrovezérlő számára érthető gépi nyelvű utasítást. A programozó átviszi ennek a hexa fájlnak a tartalmát a mikrokontroller memóriájába. Miután egy programot átvittek vagy beírtak a mikrokontroller memóriájába, az a programnak megfelelően működik.
A következő videóban megpróbálunk létrehozni egy egyszerű programot a mikrovezérlő számára.
A programnak megfelelően a mikrokontroller vezérli a LED villogását.
Megpróbáljuk használni a programozót, amelyet összeállítottunk a mikrokontroller biztosíték bitjeinek konfigurálásához, és a programot az AVR ATMega32 mikrokontroller memóriájába írjuk.
További videók hamarosan. Iratkozz fel YouTube csatornánkra, hogy ne maradj le semmiről!
Jó alkotást, köszönöm!
Ajánlott:
Még egy ATTINY85 ISP programozó pajzs az Arduino számára: 8 lépés
Még egy ATTINY85 ISP programozópajzs Arduino számára: بسم الله الرحمن الرحيم Az ATTINY85 ISP programozópajzsot úgy tervezték, hogy könnyen programozza az ATTiny85 µ vezérlőket. A pajzsot csatlakoztatni kell az Arduino Uno táblához. Az Arduino Uno készen áll a cselekvésre; Soros programozó & quot
AVR programozó magas feszültséggel: 17 lépés
AVR programozó nagyfeszültségű: Ez az első Instructable. Az általam tervezett tábla AVR programozó. Az alaplap öt különálló prototípus tábla funkcióit ötvözi, amelyeket az elmúlt években építettem: - Nagyfeszültségű AVR programozó, elsősorban ATtiny eszközökön
Apró ISP programozó építése: CNC NYÁK marógép használatával: 13 lépés (képekkel)
Apró internetszolgáltató -programozók készítése: CNC NYÁK -marógép használatával: Gondolt már arra, hogyan építse fel saját elektronikus projektjét a semmiből? Az elektronikai projektek megvalósítása annyira izgalmas és szórakoztató számunkra, gyártók számára. De a legtöbb gyártó és hardverrajongó, akik csak előrelépnek a készítői kultúra felé, felépítették a projektjeiket
Kezdő útmutató a mikrokontrollerekhez: 10 lépés (képekkel)
Kezdő útmutató a mikrovezérlőkhöz: Mi a közös a távvezérlőkben, az útválasztókban és a robotokban? Mikrokontrollerek! Manapság a kezdőbarát mikrokontrollerek egyszerűen használhatók és programozhatók csupán laptoppal, USB-kábellel és néhány (ingyenes) nyílt forráskódú szoftverrel. Ju Hú!! Mind a
Az ICSP megértése a PIC mikrokontrollerekhez: 4 lépés (képekkel)
Az ICSP megértése a PIC mikrokontrollerekhez: A mikrokontrollerek programozása nem nehéz. Egy programozó építése nagyszerű első elektronikai projekt. Ennek az utasításnak az a célja, hogy elmagyarázza a Microchip PIC -kkel használt egyszerű "áramkörös soros programozási" módszert