Съдържание:
- Стъпка 1: Съберете някои неща и някои файлове
- Стъпка 2: Преобразуване на Arduino в програмист
- Стъпка 3: Настройка на Arduino V1.0.1
- Стъпка 4: Свързване на Arduino с ATmega8
- Стъпка 5: Записване на Bootloader на ATmega8
- Стъпка 6: Качване на скици в ATmega8
- Стъпка 7: Поздравления
Видео: ATmega8 As Arduino (използвайки вътрешен 8Mhz кристал): 7 стъпки (със снимки)
2024 Автор: John Day | [email protected]. Последно модифициран: 2024-01-30 07:53
В наши дни джаджи като Arduino са намерили много популярно приложение. Те могат да се използват за създаване на множество проекти, но те заемат много място и са скъпи за някои от нас (включително мен). За да разрешите този проблем, ви представям тази инструкция, която ще ви научи как да използвате чип ATmega8 (или всеки друг avr) за съхранение на Arduino код и да действа като компактен и евтин Arduino. За това е необходима лесно достъпна електроника, която, ако и вие сте любител, вече ще имате. За разлика от други инструктажи, които зависят от използването на външен кристален осцилатор за постигане на същата цел, този проект използва вътрешния 8Mhz кристал на ATmega8, което го прави благодат за тези, на които липсва 16Mhz кристал.
Също така ще използвам Arduino като ISP за програмиране на чипа, така че това го прави по -евтин.
Сега, без да се замисляме, нека започнем да се занимаваме!
Стъпка 1: Съберете някои неща и някои файлове
Изисквания:
1. 10uF кондензатор - 1
2. Джъмперни проводници от мъжки към мъжки - 8
3. Платформа - 1
4. ATmega8 чип - 1
5. Arduino UNO или друг Arduino
Неща за изтегляне:
1. Буутлоудър за ATmega8
2. Arduino IDE v1.0.1
Тази връзка ще ви отведе до страницата за изтегляне на IDE на Arduino. Изтеглете v.1.0.1 специално, защото открих, че работи перфектно с чипа ATmega8. По някаква причина последната версия не поддържа модификацията на Boards.txt, която е от решаващо значение за тази инструкция. Boards.txt
Използването на този файл ще бъде обяснено по -късно.
Стъпка 2: Преобразуване на Arduino в програмист
Arduino може да се преобразува в програмист, като просто качите в него скицата на ArduinoISP. Той е предоставен като примерна скица от Arduino. Аз обаче предоставям кода като файл. Изтеглете го и го качете на вашия Arduino.
След като кодът бъде качен, преминете към следващата стъпка.
Стъпка 3: Настройка на Arduino V1.0.1
След като изтеглите Arduino v1.0.1, го извлечете. Също така копирайте целия текст на файла „board.txt“, който сте изтеглили.
1. Сега трябва да прегледате следния файл в извлечената папка:
"…….. / arduino-1.0.1 / hardware / arduino / board.txt"
2. Отворете „board.txt“и поставете копирания текст в края на файла.
3. Сега отворете „arduino.exe“, поставен в извлечената папка Arduino 1.0.1.
4. Изберете платката Arduino като „ATmega8-noxtal @8MHz“
5. Изберете програмиста като „Arduino като ISP“
Сега вашият Arduino IDE v1.0.1 е настроен!
Стъпка 4: Свързване на Arduino с ATmega8
Свържете интегралната схема ATmega8 с вашия Arduino, като се обърнете към горепосочените схеми.
Също така, имайте предвид, че трябва да поставите 10uF кондензатора между щифтовете RESET и GND.
Прикачих снимка как съм свързал моя Arduino към ATmega8.
Стъпка 5: Записване на Bootloader на ATmega8
Буутлоудърите са файловете, които позволяват микроконтролер да бъде програмиран независимо. Следователно, след като ATmega8 бъде изгорен с буутлоудър, ще можем да го използваме като Arduino.
За да запишете буутлоудъра:
1. Извлечете „atmega8_noxtal.zip“в „……. / Arduino-1.0.1 / hardware / arduino / bootloaders /.
2. Ако Arduino IDE вече работи, рестартирайте го, иначе го отворете.
3. Проверете дали програмистът, COM портът и платката са правилно настроени, както е описано в една от предишните стъпки.
4. Натиснете "Burn Bootloader" в меню "Tools".
Ако сте свързали правилно, след като щракнете върху опцията "Burn Bootloader", RX, TX и L светлините на Arduino ще започнат да светят ярко. Пуснал съм и снимката.
Стъпка 6: Качване на скици в ATmega8
След като запишете зареждащото устройство на вашия ATmega8, почти завършихте този проект.
Сега остава само да качите желаната скица на вашия чип. За да направите това, уверете се, че платката е настроена на „Atmega8-noxtal @8Mhz“, а програмистът на „Arduino като ISP“.
Не забравяйте, че окабеляването, което сте използвали, за да запишете буутлоудъра, се използва и за качване на скици
Качването на скицата се извършва с помощта на Arduino като програмист, така че за разлика от обикновено, когато сте натиснали „Ctrl+U“, сега ще трябва да натиснете „Ctrl+Shift+U“, което казва на IDE да програмира чипа през Arduino.
Стъпка 7: Поздравления
Поздравления за успешното преобразуване на вашия чип ATmega8 в мини Arduino. Сега можете да направите вашите проекти много по -компактни и евтини. За да разберете връзката му с пиновете на Arduino, вижте файла „ATmega8 като Arduino Pinout“, който сте изтеглили по -рано.
Също така, ако сте намерили тази инструкция за полезна, моля, подкрепете ме, като отворите съкратените връзки за изтегляне два или три пъти. Можете също да ме подкрепите в Patreon.
Това е всичко за тази инструкция! Ако имате някакви съмнения, не се колебайте да коментирате.
Продължавай да мислиш!
Проект от:
Уткарш Верма
Благодаря на Ashish Choudhary за заемането на камерата му.
Препоръчано:
Програмиране на ATmega328 с Arduino IDE с използване на 8MHz кристал: 4 стъпки
Програмиране на ATmega328 с Arduino IDE с помощта на 8MHz кристал: В този Instuctable ще разгледам стъпка по стъпка ръководство за програмиране на ATmega328P IC (Същият микроконтролер, присъстващ на Arudino UNO), използвайки Arduino IDE и Arduino UNO като програмист, за да се превърнете в персонализиран Arduino, за да направите вашите проекти
Интелигентен вътрешен монитор за растения - Знайте кога вашето растение се нуждае от поливане: 8 стъпки (със снимки)
Интелигентен вътрешен мониторинг на растенията - Знайте кога вашето растение се нуждае от поливане: Преди няколко месеца направих пръчка за следене на влажността на почвата, която се захранва от батерии и може да бъде забита в почвата в саксията на вашето закрито растение, за да ви даде полезна информация за почвата светодиоди за ниво на влага и светкавици, за да ви кажат кога да валирате
Как да си направим баркап аркада за двама играчи със слотове за монети по поръчка, използвайки кутия на Пандора: 17 стъпки (със снимки)
Как да си направим баркап аркада за двама играчи с персонализирани слотове за монети, използвайки кутия на Pandora: Това е стъпка по стъпка урок за това как да се изгради най -горната аркадна машина с 2 играчи, която има вградени слотове за монети по избор. Слотовете за монети ще бъдат направени така, че да приемат само монети с размер на четвъртинки и по -големи. Тази аркада се захранва
USB вътрешен/външен термометър (или „Моето първо USB устройство“): 4 стъпки (със снимки)
USB вътрешен/външен термометър (или „Моето първо USB устройство“): Това е прост дизайн, който демонстрира USB периферното устройство на PIC 18F. Има куп примери за 40 -пиновите чипове 18F4550 онлайн, този дизайн демонстрира по -малката версия с 28 пина 18F2550. ПХБ използва части за повърхностно монтиране, но всички c
Модирайте вашия 5G видео IPod с вътрешен Bluetooth: 8 стъпки (със снимки)
Модирайте вашия 5G видео IPod с вътрешен Bluetooth: Ето дългоочакваната 5G видео версия на моя iPod BT Mod! Ако ви е писнало от кабела за слушалки? Всички сме виждали, че iPod -ите умират от ранна смърт, защото някой им е оплел кабела, докато е на бягащата пътека или нещо подобно, и iPod -а лети