Съдържание:
- Стъпка 1: Свързване на програмист към контролера
- Стъпка 2: Запишете Bootloader с Arduino IDE
- Стъпка 3: Флашвайте съвместимия с Arduino Bootloader
- Стъпка 4: Качете фърмуера
Видео: Как да решите проблема с надстройката на клонирането на SimpleBGC контролер: 4 стъпки
2024 Автор: John Day | [email protected]. Последно модифициран: 2024-01-30 07:52
Здравейте. Наскоро работех над SimpleBGC gimbal контролер за моя проект за дрон. Успешно го свързах и настроих. Работеше перфектно. След това исках да надстроя фърмуера му от v2.2 до v2.4. Така че, след като надстроих кардана, той не работи както трябва. Както знаете, ако имате SimpleBGC контролер и ако след надстройката не работи, значи не е оригинален. Така че реших отново да понижа фърмуера до v2.2.
Търсих много по въпроса. Почти всички уроци използваха Arduino като програмист. Въпреки че опитах много този метод с няколко Arduinos, не успях да постигна.
Така че в този урок ще ви покажа как да решите този проблем без Arduino, но AVR USBasp програмист, което е много по -лесно от Arduino. Нека да видим какво ни е необходимо за този урок:
1. Компютър с операционна система Windows. (Тъй като никога не съм използвал MAC, нямам информация за това)
2. AVR USBasp програмист, който лесно можете да намерите. (С изключение на Азербайджан:)) (https://images.ua.prom.st/593769968_w640_h640_prog…)
3. Arduino IDE
4. AVRdudeR, Optiboot, XLoader (https://www.basecamelectronics.com/downloads/8bit/)
5. Изтеглете фърмуера (https://drive.google.com/open?id=1cM7lsf7LyAlzPrxK…)
След като подготвим оръжията си, нека да преминем към урока:)
Стъпка 1: Свързване на програмист към контролера
В първата стъпка трябва да осъществим връзка между програмиста и контролера. По -горе можете да видите щифтовете на контролера и програмиста. Трябва да направите връзка между:
RES (контролер) -------- RST (програмист)
SCK (контролер) -------- SCK (програмист)
MISO (контролер) -------- MISO (програмист)
MOSI (контролер) -------- MOSI (програмист)
SCK (контролер) -------- SCK (програмист)
+5V (контролер) -------- VCC (програмист)
GND (контролер) -------- GND (програмист)
Тук искам да добавя странична бележка. Когато направих тези връзки, се сблъсквам с проблем в +5V и GND връзките. Моят контролер и програмист са изключени. Ако и вие се сблъскате с този проблем, моля, свържете VCC и GND на програмиста към други +5V и GND щифтове на контролера.
След като контролерът и програмистът се свържат, след това свържете програмиста към компютъра.
Стъпка 2: Запишете Bootloader с Arduino IDE
Отворете Arduino IDE и след това изберете USBasp като програмист. Можете да направите това, като отидете в раздела „Инструменти“и отидете в секцията „Програмист“и изберете „USBasp“. След това можете да запишете буутлоудъра, като кликнете върху секцията „Burn Bootloader“в раздела „Tools“. Трябва да получите успешно съобщение за запис в края !!!
Стъпка 3: Флашвайте съвместимия с Arduino Bootloader
В тази стъпка разархивирайте AvrdudeR и optiboot zip файлове и копирайте „optiboot_atmega328.hex“от папката optiboot и поставете в папката AvrdudeR, където съществува „avrdude.exe“. След това отворете PowerShell или cmd в тази папка (можете да гледате как да го направите от видеоклипа в youtube, който отбелязах) и напишете тези команди.
avrdude avrdude.conf -c usbasp -p atmega328p -e -u -U заключване: w: 0x3f: m -U efuse: w: 0x05: m -U hfuse: w: 0xDC: m -U lfuse: w: 0xEE: m
avrdude avrdude.conf -c usbasp -p atmega328p -U флаш: w: optiboot_atmega328.hex -U заключване: w: 0x0C: m
След като изпълните успешно тези команди, преминете към последната стъпка:)
Стъпка 4: Качете фърмуера
В последната стъпка отворете XLoader и щракнете върху XLoader.exe и включете пътя към „SimpleBGC_2_2_b2_null.hex“със скорост на предаване 115200. Внимавайте, изберете правилния порт:)
И сте направили:) Ако имате някакъв проблем, моля, пишете тук. Ще се опитам да отговоря. Благодаря ти много:)
Препоръчано:
Разклатете, за да решите: 8 стъпки
Разклатете, за да решите: Създадох машина за вземане на решения, която върти светлина около диска при разклащане, като накрая се приземи на един избор. Различни начини, по които бихте могли да използвате това, могат да бъдат, за да решите какво ядене да сготвите, каква дейност да направите, за да излекувате скуката, или дори каква тренировка да
Поправяне на разбит дрон, няколко проблема .: 4 стъпки
Поправяне на разбит дрон, няколко проблема.: Здравейте, това е DJI Spark на име Little Big Red Beard. Той е в груба форма, заминаваше за боклука, преди да го спася. Последната катастрофа на LBRB доведе до счупване на крака и кой знае какво още. Това беше моето досадно пътуване, за да запазя Малката голяма червена брада
Как да поправите проблема с 3.3V щифта в дискове с бели етикети, свалени от Western Digital 8TB Easystore устройства: 6 стъпки
Как да отстраним проблема с щифта 3.3V в дискове с бели етикети, измъкнати от Western Digital 8TB Easystore дискове: Ако намерите тази инструкция за полезна, моля, помислете дали да се абонирате за канала ми в Youtube за предстоящи уроци по технологията. Благодаря ти
Как да отстраните проблема с превъртането на мишката на Xiaomi: 6 стъпки (със снимки)
Как да отстраните проблема с превъртането на мишката на Xiaomi: Както при всеки друг инструмент, компютърната мишка в крайна сметка ще се нуждае от известна поддръжка поради непрекъснатата си употреба. Типичното износване на продукта му позволява да функционира по -малко ефективно от това, което е било през времето, когато някога е било
Как да отстраните проблема с жака за слушалки, на Slacker G2: 5 стъпки
Как да отстраните проблема с жака за слушалки на Slacker G2: Здравейте, Тази инструкция е за това как да поправите досадния жак за слушалки на Slacker G2.Mic продължава да изрязва и изскача! Много досаден! Много често срещан проблем. Трябваше сам да поправя Slacker, тъй като Slacker нямаше да го замени. Grrrrrrr.Така че това е