Satura rādītājs:
- 1. darbība. Jūsu 40DIP ķēdes drošinātāju aprēķins:
- 2. darbība: meklējiet failu Boards.txt Mightycore direktorijā:
- 3. darbība: modificējiet failu Boards.txt un sāknēšanas ielādi, izmantojot Mightycore:
- 4. solis. Secinājums:
Video: Kā atspējot JTAG pirms Atmegas 40DIP sāknēšanas, izmantojot Arduino IDE Mightycore: 4 soļi
2024 Autors: John Day | [email protected]. Pēdējoreiz modificēts: 2024-01-30 10:54
Nesen man bija jāizmanto atmegas 40 DIP, lai kontrolētu rūpnieciskās sistēmas, jo šāda veida mikrokontrolleri nodrošina daudzus analogos vai digitālos I/O, tāpēc jums nav nepieciešami nekādi paplašinātāji.
Atmegas32/644p/1284p ietver veidu, kā lejupielādēt jūsu izveidoto skici, ko sauc par "JTAG" (sk.
en.wikipedia.org/wiki/JTAG, lai iegūtu vairāk skaidrojumu). Ja izmantojat Arduino IDE vai LDmicro (IEC 61-131), skices tiek lejupielādētas, izmantojot SPI portu, un JTAG tapas (4 tapas: PC2 (D18) PC3 (D19) PC4 (D20) PC5 (D21) nav pieejamas nekam Tātad jums ir jāatspējo JTAG savā programmā.
Izmantojot arduino IDE, iestatīšanas sadaļā vienkārši jāpievieno 3 koda rindas:
uint8_t tmp = 1 << JTD;
MCUCR = tmp;
MCUCR = tmp;
Divreiz MCUCR līnijas metode.
Ar LDmicro es nevarēju neko izdarīt.
Lai izvairītos no šīm problēmām, es ielādēju pēc MCUCR reģistra manipulācijas ar savu atmegas ar Arduino IDE zem Mightycore. Veids, kā sadedzināt drošinātājus ar atspējotu JTAG.
1. darbība. Jūsu 40DIP ķēdes drošinātāju aprēķins:
Dodieties uz vietni:
eleccelerator.com/fusecalc/fusecalc.php?chi…
Izvēlieties labo shēmu (manā piemērā atmega1284p, bet tāpat kā ar citām 40 DIP atmegas) un apskatiet "U hfuse: w: 0x99: m" un noņemiet atzīmi no JTAGEN, lai tas dotu "U hfuse: w: 0xD9: m". Paturiet prātā 0xD9 vērtību.
2. darbība: meklējiet failu Boards.txt Mightycore direktorijā:
Datorā meklējiet direktoriju Mightycore. Man C: / user / yourself / AppData / Local / Arduino15 Packages / Mightycore / Harware / avr / 2.0.0 / boards.txt.
3. darbība: modificējiet failu Boards.txt un sāknēšanas ielādi, izmantojot Mightycore:
Apskatiet atmega1284p pulksteņa frekvences bloku, izmantojot Notepad ++.
Mainiet katru augstu drošinātāju, piemēram, “1284.menu.clock.16MHz_external.bootloader.high_fuses = 0xd6” uz “1284.menu.clock.16MHz_external.bootloader.high_fuses = 0xd9” (0xd9 iepriekšējā vērtība, kas jums bija jāatceras). Saglabājiet to.
Tad jums vienkārši jāievēro norādītā sāknēšanas metode
www.instructables.com/id/Arduino-18x-Clone…
Tieši tā.
4. solis. Secinājums:
Tagad jūs nopelnāt 4 I/O un jums nav jāveic nekādas manipulācijas ar reģistru savās skicēs. Varat arī atgriezties un iespējot JTAGEN un vēlreiz ielādēt vēlreiz.
Paldies visām interesantajām apmācībām tīmeklī, kas man deva dažas atslēgas, lai gūtu panākumus šajā projektā.
Ieteicams:
Kā atspējot automātisko labošanu tikai vienam vārdam (iOS): 3 soļi
Kā atspējot automātisko labošanu tikai vienam vārdam (iOS): dažreiz automātiskā labošana var labot to, ko nevēlaties labot, piem. teksta saīsinājumi sāk veidot lielos burtus (piemēram, imo labojot SJO). Lūk, kā piespiest to pārtraukt labot vienu vārdu vai frāzi, neatspējojot aut
Atspējot PS4 startēšanas pīkstienu: 6 soļi
Atspējot PS4 palaišanas pīkstienu: 23:00. Ģimene guļ, jūs ieslēdzat PS4 pilnīgi klusā dzīvoklī. BITE, ko tas rada. Iedomājieties, kas notiek. Atbrīvosimies no tā
Pirms spēles iegādes pārbaudiet, vai spēle tiks palaista datorā.: 4 soļi
Kā pārbaudīt, vai spēle tiks palaista jūsu datorā pirms spēles iegādes.: Es nesen no drauga iegādājos Call of Duty 4 (es varētu bez maksas pievienot), jo nedarbotos viņa datorā. Nu, viņa dators ir diezgan jauns, un tas mani mulsināja, kāpēc tas nedarbosies. Pēc pāris stundu ilgas meklēšanas internetā es atklāju
Kā ievietot pielāgotu attēlu savā Xbox 360 informācijas panelī. (Atjaunināšana pirms rudens 08): 8 soļi
Kā ievietot pielāgotu attēlu Xbox 360 informācijas panelī. (Atjaunināšana pirms rudens 08): šajā pamācībā es jums parādīšu, kā xbox 360 fonā ievietot pielāgotu attēlu. Lai to izdarītu, veiciet tās pašas darbības jaunais un vecais informācijas panelis. kad man būs iespēja, es visu atjaunināšu ar jaunām bildēm
Pirms spēļu/programmatūras iegādes pārbaudīt datora specifikācijas: 6 soļi
Kā pārbaudīt datora specifikācijas pirms spēļu/programmatūras iegādes .: Šī rokasgrāmata aptver visu spēļu/programmatūras prasības. Šajā rokasgrāmatā ir parādīts, kā pārbaudīt, vai jūsu dators var palaist un instalēt datorā ievietotu cd vai dvd disku. Varat arī pārbaudīt šo http://cyri.systemrequirementslab.com/srtest/ (no lietotāja Kweeni