Агуулгын хүснэгт:
- Алхам 1: Таны 40DIP хэлхээний гал хамгаалагчийн тооцоо:
- Алхам 2: Mightycore лавлахаас Boards.txt файлыг хайж олох:
- Алхам 3: Boards.txt болон Bootload -ийг Mightycore ашиглан өөрчлөх:
- Алхам 4: Дүгнэлт:
Видео: Arduino IDE Mightycore ашиглан Atmegas 40DIP -ийг ачаалахаас өмнө JTAG -ийг хэрхэн идэвхгүй болгох вэ: 4 алхам
2024 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2024-01-30 11:02
Саяхан би 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 -ийн бүртгэлийг Mightycore -ийн доор Arduino IDE ашиглан хийсний дараа ачааллаа. 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: Mightycore лавлахаас Boards.txt файлыг хайж олох:
Компьютер дээрээ Mightycore лавлахыг хайна уу. Миний хувьд C: / user / yourself / AppData / Local / Arduino15 / packages / Mightycore / Harware / avr / 2.0.0 / tables.txt.
Алхам 3: Boards.txt болон Bootload -ийг Mightycore ашиглан өөрчлөх:
Notepad ++ ашиглан atmega1284p -ийн Clock давтамжийн блокыг үзээрэй.
"1284.menu.clock.16MHz_external.bootloader.high_fuses = 0xd6" гэх мэт өндөр гал хамгаалагч бүрийг "1284.menu.clock.16MHz_external.bootloader.high_fuses = 0xd9" болгон өөрчилнө үү. Үүнийг санах хэрэгтэй.
Дараа нь та өгөгдсөн ачаалах аргыг дагаж мөрдөх ёстой
www.instructables.com/id/Arduino-18x-Clone…
Ингээд л боллоо.
Алхам 4: Дүгнэлт:
Одоо та 4 оролт/орлого олж байгаа бөгөөд ноорог дээрээ регистрийн үйлдлийг хийх шаардлагагүй болно. Та мөн буцаж JTAGEN -ийг идэвхжүүлээд дахин ачаалах боломжтой.
Энэ төсөлд амжилтанд хүрэх түлхүүрүүдийг өгсөн вэб дээрх бүх сонирхолтой хичээлүүдэд баярлалаа.
Зөвлөмж болгож буй:
Зөвхөн нэг үгэнд (iOS) автомат засварыг хэрхэн идэвхгүй болгох вэ: 3 алхам
Автомат залруулгыг зөвхөн нэг үгэнд хэрхэн идэвхгүй болгох вэ (iOS): Заримдаа Автомат залруулга нь таны засахыг хүсэхгүй байгаа зүйлийг засч залруулж болно, жишээ нь. Текстийн товчлолууд өөрсдийгөө бүх том үсгээр бичиж эхэлдэг (жишээ нь IMO руу imo залруулга хийх). Үүнийг автоматаар идэвхгүй болгохгүйгээр нэг үг, хэллэгийг залруулахаа болихыг хэрхэн яаж хийхийг энд харуулав
Presonus Temblor T8 сабвуфер дахь унтах онцлогийг идэвхгүй болгох: 5 алхам
Presonus Temblor T8 сабвуфер дахь унтах онцлогийг идэвхгүй болгох: Temblor T8 нь маш сайн дууны сабвуфер боловч би түүний автомат унтлагын онцлогийг үзэн яддаг гэдгийг ойлгоход нэг өдөр зарцуулсан. Сэрэхэд хэтэрхий удаан хугацаа шаардагддаг, таныг нам гүм түвшинд сонсоход унтардаг бөгөөд цаг тутамд галзуурсан мэт гарч ирдэг
PS4 эхлүүлэх дохиог идэвхгүй болгох: 6 алхам
PS4 эхлэх дохиог идэвхгүй болгох: 11:00. Гэр бүл унтаж байгаа тул та PS4 -ийг бүрэн чимээгүй байранд эхлүүлээрэй. BEEEEP хийдэг. Юу болсныг төсөөлөөд үз дээ
FireTV Controller 2: 3 алхам дахь микрофоныг "идэвхгүй болгох" эсвэл хасах
FireTV хянагчийн 2 -р хувилбар дахь микрофоныг "идэвхгүй болгох" эсвэл салгах: FireTV хянагчийн микрофоныг програм хангамжийн тохиргоогоор идэвхгүй болгох тодорхой шийдэл байдаггүй тул өөр сонголт бол микрофоныг биеэр зайлуулах явдал юм. хянагч өөр шийдэл нь тусалж чадна, тийм ээ
Amazon Fire Stick TV Remote дээрх Alexa микрофоныг идэвхгүй болгох: 5 алхам
Amazon Fire Stick TV Remote дээрх Alexa микрофоныг идэвхгүй болгох: Асуудал: Амазон нь таны Fire Stick алсын удирдлага дээрх микрофоныг идэвхгүй болгох бодит шийдлийг өгдөггүй. Зарим хүмүүс үүнийг зөвхөн Alexa товчлуурыг дарж бичдэг гэж мэдэгддэг боловч энэ нь үнэн биш юм. Амазоны данснаасаа төхөөрөмжийнхөө тохиргоог шалгаад