
Mundarija:
2025 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2025-01-23 15:14

Yaqinda men sanoat tizimlarini boshqarish uchun atmegas 40 DIP -dan foydalanishim kerak edi, chunki bunday mikrokontroller ko'p analogli yoki raqamli kirish -chiqishlarni ta'minlaydi, shuning uchun sizga hech qanday kengaytiruvchi kerak emas.
Atmegas32/644p/1284p "JTAG" deb nomlangan eskizni yuklab olish usulini o'z ichiga oladi.
Qo'shimcha tushuntirishlar uchun https://en.wikipedia.org/wiki/JTAG). Agar siz Arduino IDE yoki LDmicro (IEC 61-131) dan foydalansangiz, eskizlar SPI porti orqali yuklanadi va JTAG pinlari (4 ta pin: PC2 (D18) PC3 (D19) PC4 (D20) PC5 (D21) hech narsa uchun mavjud emas. Shunday qilib, siz dasturda JTAGni o'chirib qo'yishingiz kerak.
Arduino IDE bilan siz sozlash bo'limiga 3 qatorli kodni qo'shishingiz kerak:
uint8_t tmp = 1 << JTD;
MCUCR = tmp;
MCUCR = tmp;
Ikki marta MCUCR liniyasi usuli.
LDmicro bilan men hech narsa qila olmadim.
Bu muammolarning oldini olish uchun, MCUCR registrini manipulyatsiya qilishdan so'ng, Mightycore ostida Arduino IDE bilan mening atmosferamni yukladim. JTAG o'chirilgan sigortalarni yoqish usuli.
1 -qadam: Sizning 40DIP davringizning sug'urta hisobi:



Veb -saytga o'ting:
eleccelerator.com/fusecalc/fusecalc.php?chi…
Yaxshi sxemani tanlang (mening misolimda atmega1284p, lekin boshqa 40 DIP atmegas bilan bir xil) va "U hfuse: w: 0x99: m" ga qarang va JTAGEN belgisini olib tashlang, shunda u "U hfuse: w: 0xD9: m" ni beradi. 0xD9 qiymatini yodda saqlang.
2 -qadam: Mightycore katalogidan Boards.txt faylini qidiring:


Kompyuteringizda Mightycore katalogini qidiring. Men uchun C: / user / өзүм / AppData / Local / Arduino15 / packages / Mightycore / Harware / avr / 2.0.0 / taxt.txt.
3 -qadam: Boards.txt va Mightycore yordamida yuklashni o'zgartiring:

Notepad ++ bilan atmega1284p ning soat chastotali blokini ko'rib chiqing.
"1284.menu.clock.16MHz_external.bootloader.high_fuses = 0xd6" kabi har bir yuqori sigortani "1284.menu.clock.16MHz_external.bootloader.high_fuses = 0xd9" (0xd9 oldingi qiymatni eslab qolish kerak) ga o'zgartiring.
Keyin siz yuklash usulini bajarishingiz kerak
www.instructables.com/id/Arduino-18x-Clone…
Bo'ldi shu.
4 -qadam: Xulosa:
Endi siz 4 ta kirish -chiqish pulini topasiz va eskizlaringizda registrlarni manipulyatsiya qilishingiz shart emas. Siz yana qaytib, JTAGEN -ni yoqishingiz va yana bir marta yuklashingiz mumkin.
Menga ushbu loyihada muvaffaqiyat qozonish uchun kalitlarni bergan Internetdagi barcha qiziq darsliklar uchun rahmat.
Tavsiya:
DIY -- Arduino Uno yordamida smartfon yordamida boshqariladigan o'rgimchak robotini qanday yasash mumkin: 6 qadam

DIY || Qanday qilib Arduino Uno yordamida smartfon yordamida boshqariladigan o'rgimchak robotini yasash mumkin: O'rgimchak robotni yaratishda robototexnika haqida ko'p narsalarni bilib olish mumkin. Bu videoda biz sizga o'rgimchak robotini yasashni ko'rsatamiz, uni biz o'z smartfonimiz yordamida boshqaramiz (Androi
Har qanday USB flesh -diskiga qanday parol qo'yish kerak: 5 qadam

Har qanday USB Flashdrive -ga parolni qanday qo'yish kerak: Quyidagi amallar har qanday USB flesh -diskiga parol qo'yishning ajoyib usuli hisoblanadi. Quyida a.bat fayli bor va uni tayyorlash juda oddiy. [Faqat derazalarda ishlaydi] Bu oddiy Windows fayllarida ham ishlaydi. Faqat kerakli papkaga qadamlarni moslashtiring
O'yinni sotib olishdan oldin kompyuterda o'yin ishlashini qanday tekshirish mumkin: 4 qadam

O'yinni sotib olishdan oldin kompyuterda o'yin ishlayotganligini qanday tekshirish mumkin: Men yaqinda do'stimdan Call of Duty 4 -ni sotib oldim (bepul qo'shishim mumkin), chunki uning kompyuterida ishlamaydi. Xo'sh, uning kompyuteri juda yangi va nima uchun u ishlamasligi meni hayratda qoldirdi. Shunday qilib, Internetda bir necha soat qidirgandan so'ng, men uchratdim
Xbox 360 boshqaruv paneliga maxsus rasmni qanday qo'yish kerak. (Kuzdan oldin 08 yangilanishi): 8 qadam

Xbox 360 boshqaruv paneliga maxsus rasmni qanday qo'yish kerak. yangi va eski asboblar paneli. Menga imkoniyat bo'lganda, men hamma narsani yangi rasmlar bilan yangilayman
O'yin/dasturiy ta'minotni sotib olishdan oldin kompyuteringizning texnik xususiyatlarini qanday tekshirish mumkin: 6 qadam

O'yinlarni/dasturiy ta'minotni sotib olishdan oldin kompyuteringizning texnik xususiyatlarini qanday tekshirish mumkin.: Ushbu qo'llanma barcha o'yinlar/dasturiy ta'minot talab qiladigan narsalarni qamrab oladi. Ushbu qo'llanma sizning kompyuteringiz kompyuterga o'rnatgan CD yoki DVD -ni ishga tushirishi yoki yo'qligini tekshirishni ko'rsatadi. Siz buni http://cyri.systemrequirementslab.com/srtest/ da tekshirishingiz mumkin (Kweeni foydalanuvchisidan