Съдържание:
- Стъпка 1: Изчисляване на предпазителя на вашата верига 40DIP:
- Стъпка 2: Търсите файла Boards.txt в директорията Mightycore:
- Стъпка 3: Променете Boards.txt и Bootload с Mightycore:
- Стъпка 4: Заключение:
Видео: Как да деактивирате JTAG преди зареждане на Atmegas 40DIP с Arduino IDE Mightycore: 4 стъпки
2024 Автор: John Day | [email protected]. Последно модифициран: 2024-01-30 07:51
Наскоро трябваше да използвам atmegas 40 DIP за управление на промишлени системи, тъй като този вид микроконтролер доставя много аналогови или цифрови входно -изходни устройства, така че не се нуждаете от разширители.
Atmegas32/644p/1284p включва начин за изтегляне на създадената от вас скица, наречена "JTAG" (вж.
en.wikipedia.org/wiki/JTAG за повече обяснения). Ако използвате Arduino IDE или LDmicro (IEC 61-131), скиците се изтеглят от SPI порта и щифтовете JTAG (4 пина: PC2 (D18) PC3 (D19) PC4 (D20) PC5 (D21) не са достъпни за нищо Така че трябва да деактивирате JTAG във вашата програма.
С arduino IDE просто трябва да добавите 3 реда код в раздела за настройка по следния начин:
uint8_t tmp = 1 << JTD;
MCUCR = tmp;
MCUCR = tmp;
Методът с два пъти MCUCR линия.
С LDmicro не можех да направя нищо.
За да избегна тези проблеми, стартирах зареждане, след като MCUCR регистър манипулира моите atmegas с Arduino IDE под Mightycore. Начин за изгаряне на предпазителите с деактивиран JTAG.
Стъпка 1: Изчисляване на предпазителя на вашата верига 40DIP:
Отидете на уеб сайта:
eleccelerator.com/fusecalc/fusecalc.php?chi…
Изберете добрата верига (atmega1284p в моя пример, но по същия начин с други 40 DIP atmegas) и погледнете „U hfuse: w: 0x99: m“и премахнете отметката от JTAGEN, така че тя дава „U hfuse: w: 0xD9: m“. Не забравяйте стойността 0xD9.
Стъпка 2: Търсите файла Boards.txt в директорията Mightycore:
На вашия компютър потърсете директорията Mightycore. За мен в C: / user / себе / AppData / Local / Arduino15 / пакети / Mightycore / Harware / avr / 2.0.0 / Board.txt.
Стъпка 3: Променете Boards.txt и Bootload с Mightycore:
Разгледайте честотния блок на часовника на atmega1284p с Notepad ++.
Променете всеки висок предпазител като „1284.menu.clock.16MHz_external.bootloader.high_fuses = 0xd6“на „1284.menu.clock.16MHz_external.bootloader.high_fuses = 0xd9“(0xd9 предишната стойност, която трябваше да запомните). Запазете го.
След това просто трябва да следвате метода за зареждане, даден в
www.instructables.com/id/Arduino-18x-Clone…
Това е.
Стъпка 4: Заключение:
Сега печелите 4 I/O и не е нужно да правите никакви манипулации в регистрите в скиците си. Можете също така да се върнете и да активирате JTAGEN и да рестартирате още веднъж.
Благодаря на всички интересни уроци в мрежата, които ми дадоха някои ключове за успех в този проект.
Препоръчано:
Как да деактивирате автокорекцията само за една дума (iOS): 3 стъпки
Как да деактивирате автокорекцията само за една дума (iOS): Понякога автокорекцията може да коригира нещо, което не искате да бъде коригирано, напр. текстовите съкращения започват да правят всички главни букви (например imo коригиране към IMO). Ето как да го принудите да спре да коригира една дума или фраза, без да деактивира авто
Как да деактивирате UAC (контрол на потребителските акаунти): 5 стъпки
Как да деактивирам UAC (Контрол на потребителски акаунти): Писна ми от глупавия UAC, който винаги се появява и ми казва: "Windows се нуждае от вашето разрешение, за да продължи." Знам, че е там за защита срещу неоторизирани промени на вашия компютър, но чувствам, че компютърът ми е доста защитен
Как да проверите дали играта ще работи на вашия компютър, преди да купите играта.: 4 стъпки
Как да проверя дали играта ще се изпълнява на вашия компютър, преди да купите играта. Наскоро придобих Call of Duty 4 от приятел (може да добавя безплатно), защото няма да работи на компютъра му. Е, компютърът му е сравнително нов и ме обърка защо не може да работи. Така след няколко часа търсене в интернет попаднах на
Как да поставите персонализирано изображение на таблото за управление на Xbox 360. (Актуализация преди есента 08): 8 стъпки
Как да поставите персонализирано изображение на таблото си за управление на Xbox 360. (Актуализация преди есента 08): В тази инструкция ще ви покажа как да поставите персонализирано изображение като фон на вашия xbox 360. Има същите стъпки за това с новото и старо табло за управление. когато имам възможност ще актуализирам всичко с нови снимки
Как да проверите спецификациите на компютъра си преди да купите игри/софтуер .: 6 стъпки
Как да проверите спецификациите на компютъра си преди закупуване на игри/софтуер .: Това ръководство обхваща какво изискват всички игри/софтуер. Това ръководство ви показва как да проверите дали компютърът ви може да работи и да инсталира CD или DVD, които сте поставили в компютъра си. Можете също да проверите този http://cyri.systemrequirementslab.com/srtest/ (от потребителя Kweeni