Tartalomjegyzék:
- 1. lépés: A 40DIP áramkör biztosítékának kiszámítása:
- 2. lépés: Keresse meg a Boards.txt fájlt a Mightycore könyvtárban:
- 3. lépés: A Boards.txt és a Bootload módosítása a Mightycore segítségével:
- 4. lépés: Következtetés:
Videó: Hogyan lehet letiltani a JTAG -t az Atmegas 40DIP indítása előtt az Arduino IDE Mightycore segítségével: 4 lépés
2024 Szerző: John Day | [email protected]. Utoljára módosítva: 2024-01-30 09:40
Nemrég az atmegas 40 DIP -t használtam az ipari rendszerek vezérlésére, mert ez a fajta mikrovezérlő sok analóg vagy digitális I/O -t szolgáltat, így nincs szükség bővítőkre.
Az atmegas32/644p/1284p tartalmazza a létrehozott vázlat "JTAG" letöltési módját (lásd.
en.wikipedia.org/wiki/JTAG további magyarázatokért). Ha Arduino IDE-t vagy LDmicro-t (IEC 61-131) használ, a vázlatokat az SPI-port és a JTAG-csapok (4 tű: PC2 (D18) PC3 (D19) PC4 (D20) PC5 (D21) nem tölthetik le Tehát le kell tiltania a JTAG programot.
Az arduino IDE -vel csak 3 sor kódot kell hozzáadnia a beállítási szakaszhoz, így:
uint8_t tmp = 1 << JTD;
MCUCR = tmp;
MCUCR = tmp;
A kétszeres MCUCR vonal módszer.
Az LDmicro -val nem tudtam semmit csinálni.
Ezen problémák elkerülése érdekében az MCUCR regiszter manipulálása után indítottam el az atmegasaimat Arduino IDE -vel a Mightycore alatt. A biztosítékok elégetésének módja JTAG letiltva.
1. lépés: A 40DIP áramkör biztosítékának kiszámítása:
Ugrás a weboldalra:
eleccelerator.com/fusecalc/fusecalc.php?chi…
Válassza ki a jó áramkört (az én példámban az atmega1284p, de ugyanígy a többi 40 DIP atmegával), és nézze meg az "U hfuse: w: 0x99: m" jelölőnégyzetet, és törölje a jelet a JTAGEN jelölőnégyzetből, hogy "U hfuse: w: 0xD9: m" legyen. Tartsa észben a 0xD9 értéket.
2. lépés: Keresse meg a Boards.txt fájlt a Mightycore könyvtárban:
A számítógépen keresse meg a Mightycore könyvtárat. Számomra a C: / user / yourself / AppData / Local / Arduino15 / csomagok / Mightycore / Harware / avr / 2.0.0 / boards.txt fájlban.
3. lépés: A Boards.txt és a Bootload módosítása a Mightycore segítségével:
Tekintse meg az atmega1284p Óra frekvencia blokkját Notepad ++ segítségével.
Módosítsa az összes nagy biztosítékot, például a „1284.menu.clock.16MHz_external.bootloader.high_fuses = 0xd6” értéket a „1284.menu.clock.16MHz_external.bootloader.high_fuses = 0xd9” értékre (0xd9 az előző érték, amelyet emlékeznie kellett). Mentse el.
Ezután csak követnie kell a rendszerbetöltési módszert
www.instructables.com/id/Arduino-18x-Clone…
Ez az.
4. lépés: Következtetés:
Most 4 I/O -t keres, és nem kell regisztrációs manipulációt végeznie a vázlataiban. Vissza is léphet, és engedélyezheti a JTAGEN -t, és még egyszer újraindíthatja.
Köszönöm az összes érdekes oktatóanyagot a weben, amelyek megadtak néhány kulcsot a projekt sikeréhez.
Ajánlott:
Oktatóanyag: Hogyan lehet kalibrálni és illeszteni a cellát az Arduino UNO segítségével: 3 lépés
Oktatóanyag: Hogyan kell kalibrálni és illeszteni a terhelési cellát az Arduino UNO segítségével: Sziasztok, megmutatjuk az oktatóanyagot: Hogyan kalibrálható és illeszthető be a cella vagy a HX711 mérlegmodul az Arduino UNO-val. Leírás a HX711 mérlegmodulról: Ez a modul 24 magas- precíziós A / D átalakító. Ezt a chipet nagy teljesítményű
SCARA Robot: Tanulás a foward és inverz kinematikáról !!! (Plot Twist Ismerje meg, hogyan lehet valós idejű interfészt készíteni ARDUINO -ban a FELDOLGOZÁS segítségével !!!!): 5 lépés (képekkel)
SCARA Robot: Ismerkedés a foward és inverz kinematikával !!! (Plot Twist Ismerje meg, hogyan lehet valós idejű interfészt készíteni ARDUINO -ban FELDOLGOZÁSSAL !!!!): A SCARA robot nagyon népszerű gép az iparban. A név mind a szelektíven megfelelõ szerelõ robotkarra, mind a szelektív megfelelõ csuklós robotkarra vonatkozik. Ez alapvetően három szabadságfokú robot, az első kettő
Hogyan lehet felismerni a növényi betegségeket a gépi tanulás segítségével: 6 lépés
Hogyan lehet felismerni a növényi betegségeket a gépi tanulás segítségével: A beteg növények észlelésének és felismerésének folyamata mindig kézi és unalmas folyamat volt, amely megköveteli az emberektől, hogy szemrevételezzék a növény testét, ami gyakran hibás diagnózishoz vezethet. Azt is megjósolták, hogy globális szinten
Hogyan lehet automatizálni a szobát az Arduino segítségével? 1. rész: 5 lépés
Hogyan lehet automatizálni a szobát az Arduino segítségével? 1. rész: Mindig távolról szerettem volna irányítani a szobámat, ezért úgy döntöttem, hogy létrehozok egy rendszert, amely lehetővé teszi számomra. Ha meg akarod tanulni, hogyan kell? akkor meghívom Önt, hogy kövesse az alábbi lépéseket
Hogyan lehet zenét szerezni szinte minden (Haha) webhelyről (amíg csak hallja, addig megkaphatja Ok, jó, ha Flash -be van ágyazva, lehet, hogy nem lesz rá képes) SZERKESZTETT !!!!! Hozzáadott információk: 4 lépés
Hogyan lehet zenét szerezni szinte minden (Haha) webhelyről (amíg csak hallja, addig megkaphatja … Ok, jó, ha Flash -be van ágyazva, lehet, hogy nem lesz rá képes) SZERKESZTETT !!!!! Hozzáadott információk: ha valaha felkeres egy webhelyet, és olyan dalt játszik le, amely tetszik és szeretné, akkor itt az utasítás, hogy ne te legyél az én hibám, ha valamit elrontasz (csak akkor fog ez megtörténni, ha ok nélkül elkezdesz törölni valamit) ) sikerült zenét szereznem