Sadržaj:
- Korak 1: Proračun osigurača vašeg 40DIP kruga:
- Korak 2: Traženje datoteke Boards.txt u direktoriju Mightycore:
- Korak 3: Izmijenite datoteku Boards.txt i Bootload pomoću programa Mightycore:
- Korak 4: Zaključak:
Video: Kako onemogućiti JTAG prije podizanja sustava Atmegas 40DIP s Arduino IDE Mightycore: 4 koraka
2024 Autor: John Day | [email protected]. Zadnja promjena: 2024-01-30 09:34
Nedavno sam morao koristiti atmegas 40 DIP za upravljanje industrijskim sustavima jer ova vrsta mikrokontrolera opskrbljuje mnoge analogne ili digitalne I/O pa vam ne trebaju nikakvi proširivači.
Atmegas32/644p/1284p uključuje način preuzimanja skice koju stvorite koja se naziva "JTAG" (vidi
en.wikipedia.org/wiki/JTAG za dodatna objašnjenja). Ako koristite Arduino IDE ili LDmicro (IEC 61-131), skice se preuzimaju putem SPI porta, a pinovi JTAG (4 pina: PC2 (D18) PC3 (D19) PC4 (D20) PC5 (D21) nisu dostupni za bilo što. Dakle morate onemogućiti JTAG u svom programu.
S arduino IDE -om morate samo dodati 3 retka koda u odjeljak za postavljanje ovako:
uint8_t tmp = 1 << JTD;
MCUCR = tmp;
MCUCR = tmp;
Metoda dvostruke linije MCUCR.
S LDmicro -om nisam mogao ništa učiniti.
Da bih izbjegao ove probleme, učitao sam se nakon što je MCUCR registar manipulirao mojim atmegama s Arduino IDE -om pod Mightycore -om. Način spaljivanja osigurača s onemogućenim JTAG -om.
Korak 1: Proračun osigurača vašeg 40DIP kruga:
Idite na web stranicu:
eleccelerator.com/fusecalc/fusecalc.php?chi…
Odaberite dobar krug (atmega1284p u mom primjeru, ali na isti način s ostalih 40 DIP atmega) i pogledajte "U hfuse: w: 0x99: m" i poništite oznaku JTAGEN tako da dobije "U hfuse: w: 0xD9: m". Imajte na umu vrijednost 0xD9.
Korak 2: Traženje datoteke Boards.txt u direktoriju Mightycore:
Na svom računalu pretražite direktorij Mightycore. Za mene u C: / user \self / AppData / Local / Arduino15 / packages / Mightycore / Harware / avr / 2.0.0 / Board.txt.
Korak 3: Izmijenite datoteku Boards.txt i Bootload pomoću programa Mightycore:
Pogledajte blok frekvencije sata atmega1284p s Notepadom ++.
Promijenite svaki visoki osigurač poput "1284.menu.clock.16MHz_external.bootloader.high_fuses = 0xd6" u "1284.menu.clock.16MHz_external.bootloader.high_fuses = 0xd9" (0xd9 prethodnu vrijednost koju ste morali zapamtiti). Spremite je.
Tada morate samo slijediti metodu podizanja sustava koja je navedena u
www.instructables.com/id/Arduino-18x-Clone…
To je to.
Korak 4: Zaključak:
Sada zarađujete 4 I/O i ne morate raditi nikakve manipulacije registra u svojim skicama. Također se možete vratiti i omogućiti JTAGEN te ponovno pokrenuti sustav još jednom.
Hvala svim zanimljivim vodičima na webu koji su mi dali neke ključeve za uspjeh u ovom projektu.
Preporučeni:
Kako onemogućiti automatsko ispravljanje samo za jednu riječ (iOS): 3 koraka
Kako onemogućiti automatsko ispravljanje samo za jednu riječ (iOS): Ponekad bi automatsko ispravljanje moglo ispraviti nešto što ne želite ispraviti, npr. tekstualne skraćenice počinju stvarati velika slova (imo ispravljajući na IMO, na primjer). Evo kako ga prisiliti da prestane ispravljati jednu riječ ili izraz, a da pritom ne onemogući aut
Kako onemogućiti UAC (kontrola korisničkog računa): 5 koraka
Kako onemogućiti UAC (kontrola korisničkog računa): Umorio sam se od glupog UAC -a koji mi uvijek izlazi i govori: "Windows treba vaše dopuštenje za nastavak." Znam da postoji za zaštitu od neovlaštenih promjena na vašem računalu, ali osjećam da je moje računalo prilično zaštićeno
Kako provjeriti hoće li se igra pokrenuti na vašem računalu prije nego što je kupite: 4 koraka
Kako provjeriti hoće li se igra pokrenuti na vašem računalu prije nego što kupite igru. Nedavno sam kupio Call of Duty 4 od prijatelja (mogao bih dodati besplatno) jer se ne bi mogao izvoditi na njegovom računalu. Pa, njegovo je računalo prilično novo i zbunilo me zašto ne radi. Tako sam nakon par sati pretraživanja interneta naišao na
Kako staviti prilagođenu sliku na nadzornu ploču Xbox 360. (ažuriranje prije jeseni 08.): 8 koraka
Kako staviti prilagođenu sliku na svoju nadzornu ploču Xbox 360. (Ažuriranje prije jeseni 08.): U ovoj uputi ću vam pokazati kako staviti prilagođenu sliku kao pozadinu na svoj xbox 360. Postoje isti koraci za to s novu i staru nadzornu ploču. kad mi se ukaže prilika ažurirat ću cijelu stvar novim slikama
Kako provjeriti specifikacije računala prije kupnje igara/softvera .: 6 koraka
Kako provjeriti specifikacije računala prije kupnje igara/softvera .: Ovaj vodič pokriva sve igre/softver koji zahtijevaju. Ovaj vodič pokazuje vam kako provjeriti može li vaše računalo pokrenuti i instalirati CD ili DVD koji ste stavili u računalo. Također možete provjeriti ovu http://cyri.systemrequirementslab.com/srtest/ (od korisnika Kweeni