Fórum témák

» Több friss téma
Cikkek » IV-12 VFD Óra - Négy csővel
IV-12 VFD Óra - Négy csővel
Szerző: tomcii, idő: Jan 27, 2025, Olvasva: 1131, Oldal olvasási idő: kb. 1 perc
Lapozás: OK   5 / 7

ATMEGA32 programozása Arduino IDE-vel és MightyCore használatával

Az ATMEGA32 mikrokontroller egy népszerű és sokoldalú chip, amelyet a legtöbb AVR-alapú alkalmazáshoz használhatunk. Az Arduino IDE támogatja a programozását a MightyCore nevű bővítmény segítségével. Az alábbiakban lépésről lépésre bemutatom, hogyan állítsd be a környezetet és hogyan programozd az ATMEGA32-t.

1. A MightyCore az ATMEGA32 és más AVR mikrokontrollerek támogatására készült. A telepítéshez kövesd az alábbi lépéseket:

1.Nyisd meg az Arduino IDE-t.

2.Lépj a File (Fájl) > Preferences (Beállítások) menüpontra.

3.A megjelenő ablakban keresd meg az Additional Boards Manager URLs (További lapkakészlet-kezelő URL-ek) mezőt.

4.Illeszd be a következő URL-t: (Ha már van itt más URL, használj vesszőt a lista elválasztására.)

https://mcudude.github.io/MightyCore/package_MCUdude_MightyCore_index.json

5.Kattints az OK gombra a változtatások mentéséhez.

2. Ezután telepítened kell a MightyCore-t:

1.Lépj a Tools (Eszközök) > Board (Alaplap) > Boards Manager (Alaplap-kezelő) menüpontra.

2.A keresőmezőbe írd be: MightyCore.

3.Válaszd ki a MightyCore csomagot, majd kattints az Install (Telepítés) gombra.

4.Várd meg, amíg befejeződik a telepítés

3. Az ATMEGA32 konfigurálása az Arduino IDE-ben

1.Menj a Tools (Eszközök) menübe, majd válaszd ki az alábbi beállításokat:

Board (Tábla): Válaszd ki az „ATmega32” opciót.

Clock (Órajel): Állítsd be a mikrovezérlőd órajelét. Például válaszd a „16 MHz external” lehetőséget, ha külső 16 MHz-es kristályt használsz.

BOD (Brown-out Detection): Állítsd be a megfelelő feszültségküszöböt, vagy hagyd „Disabled” (Kikapcsolt) állapotban.

Programmer (Programozó): Válaszd ki a használt ISP programozót, például az „USBasp”-t.

4. Bootloader égetése (opcionális)

Ha az ATMEGA32-re még nincs bootloader feltöltve, akkor először azt kell égetned. Ehhez:

1.Csatlakoztasd az ISP programozót (pl. USBasp) az ATMEGA32-höz, melyet a NYÁK-on direkt USBasp programozóhoz terveztem

2.Menj a Tools (Eszközök) menübe, és válaszd a Burn Bootloader (Bootloader égetése) opciót.

3.Várd meg, amíg a folyamat befejeződik.

5. Program feltöltése

1. Nyisd meg a "iv12_4_digit_driver_24h_ds3231.ino" fájlt

2. Csatlakoztasd az ATMEGA32-t az ISP programozóhoz.

3. Menj a Tools (Eszközök)Programmer (Programozó) menübe, és válaszd ki a megfelelő programozót.

4.Kattints a Sketch (Vázlat)Upload Using Programmer (Feltöltés programozóval) opcióra.

Remélem mindenkinek elsőre sikerülni fog a program feltöltése a fentebb leírt lépések alapján!


A cikk még nem ért véget, lapozz!
Következő: »»   5 / 7
Értékeléshez bejelentkezés szükséges!
Bejelentkezés

Belépés

Hirdetés
XDT.hu
Az oldalon sütiket használunk a helyes működéshez. Bővebb információt az adatvédelmi szabályzatban olvashatsz. Megértettem