Мазмуну:
- 1 -кадам: Сиздин 40DIP микросхеманын Fuse эсептөө:
- 2 -кадам: Mightycore директориясындагы Boards.txt файлын издөө:
- 3 -кадам: Boards.txt жана Bootloadду Mightycore менен өзгөртүү:
- 4 -кадам: Жыйынтык:
Video: Arduino IDE Mightycore менен Atmegas 40DIPти жүктөөдөн мурун JTAGти кантип өчүрүү керек: 4 кадам
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:39
Жакында мен өнөр жай системаларын көзөмөлдөө үчүн atmegas 40 DIPти колдонууга туура келди, анткени мындай микроконтроллер көптөгөн аналогдук же санариптик I/O менен камсыз кылат, андыктан сизге эч кандай кеңейтүүчүлөрдүн кереги жок.
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 микросхеманын Fuse эсептөө:
Веб -сайтка өтүү:
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 / өзүм / AppData / Local / Arduino15 / packages / Mightycore / Harware / avr / 2.0.0 / board.txt.
3 -кадам: Boards.txt жана Bootloadду Mightycore менен өзгөртүү:
NotmePad ++ менен atmega1284p сааттын жыштык блогун карап көрүңүз.
"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ди иштетип, дагы бир жолу кайра жүктөй аласыз.
Бул долбоордо ийгиликке жетүү үчүн мага ачкыч берген желедеги бардык кызыктыруучу окуу куралдарына рахмат.
Сунушталууда:
ESP8266 түзмөгү менен компьютерди алыстан өчүрүү же өчүрүү: 10 кадам (сүрөттөр менен)
ESP8266 түзмөгү менен компьютерди алыстан өчүрүү же өчүрүп күйгүзүү: Бул жерде түшүнүктүү болуш үчүн, биз башка бирөөнүн компьютерин эмес, сиздин компьютериңизди өчүрүп жатабыз. Окуя мындайча: Фейсбуктагы досум мага жазышып, анын иштеп жаткан ондогон компьютери бар экенин айтты. математика, бирок күн сайын эртең мененки саат 3тө алар кулпуланышат. С
Жарык диодду өчүрүү жана өчүрүү: 3 кадам
Жарык диодду өчүрүү жана өчүрүү: Төмөнкү кадамдар диоддордун кантип иштээрин көрсөтүү үчүн эксперименттер. Алар LEDди бирдей ылдамдыкта кантип өчүрүү керектигин жана аны кантип өчүрүү жана өчүрүү керек экенин көрсөтүшөт. Сизге керек болот: Arduino (мен дуэт колдондум) Breadboard 5 мм кызыл LED 330 Ω Каршылык көрсөтүү
Оюн сатып алардан мурун сиздин компьютерде оюн иштей тургандыгын кантип текшерсе болот: 4 кадам
Оюн сатып алардан мурун сиздин компьютерде оюн иштей тургандыгын кантип текшерсе болот: Жакында мен досумдан Call of Duty 4 сатып алдым (бекер кошуп алам), анткени анын компьютеринде иштебейт. Ооба, анын компьютери абдан жаңы, жана ал эмнеге иштебей турганын таң калтырды. Ошентип, интернетте бир нече сааттан кийин издеп таптым
Гитаранын спикери кутучасын кантип куруу керек же стерео үчүн экөөнү кантип куруу керек: 17 кадам (сүрөттөр менен)
Гитаранын спикери кутучасын кантип куруу керек же стерео үчүн экөөнү кантип куруу керек?: Мен куруп жаткан түтүк амп менен жаңы гитаралык спикердин барышын кааладым. Баяндамачы менин дүкөнүмдө калат, андыктан өзгөчө бир нерсенин кереги жок. Толекс жабуусу өтө оңой эле бузулуп калышы мүмкүн, ошондуктан мен кумдун артынан сыртын кара чачтым
Оюндарды/программаларды сатып алардан мурун компьютериңиздин өзгөчөлүктөрүн кантип текшерсе болот: 6 кадам
Оюндарды/программаларды сатып алардан мурун компьютериңиздин өзгөчөлүктөрүн кантип текшерсе болот: Бул колдонмо бардык оюндарга/программалык камсыздоолорго эмне керек экенин камтыйт. Бул колдонмо сиздин компьютериңизге CD же DVD орнотуп, иштете алаарын текшерүүнү көрсөтөт. Ошондой эле бул http://cyri.systemrequirementslab.com/srtest/ текшере аласыз (Kweeni колдонуучусунан