
Мазмұны:
2025 Автор: John Day | [email protected]. Соңғы өзгертілген: 2025-01-23 14:51

Сәлеметсіз бе. Жақында мен дрондық жобам үшін SimpleBGC гимбал контроллерінде жұмыс жасадым. Мен оны сәтті қосып, баптадым. Ол мінсіз жұмыс істеді. Осыдан кейін мен оның микробағдарламасын v2.2 -ден v2.4 -ке дейін жаңартқым келді. Сонымен, мен гимбалды жаңартқаннан кейін ол жұмыс істемеді. Өздеріңіз білетіндей, егер сізде SimpleBGC контроллері болса және жаңартудан кейін ол жұмыс істемесе, онда ол түпнұсқа емес. Сонымен, мен микробағдарламаны v2.2 -ге қайта төмендетуді шештім.
Мен бұл туралы көп іздедім. Оқулықтардың барлығы дерлік Arduino -ны бағдарламашы ретінде қолданды. Алайда, мен бұл әдісті бірнеше Arduino -мен көп қолданғаныммен, қол жеткізе алмадым.
Сонымен, бұл оқулықта мен сізге бұл мәселені 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 (бағдарламашы)
+5В (контроллер) -------- VCC (бағдарламашы)
GND (контроллер) -------- GND (бағдарламашы)
Мұнда мен қосалқы жазбаны қосқым келеді. Мен бұл байланыстарды жасаған кезде +5V және GND қосылымдарында проблемаға тап болдым. Менің контроллерім мен бағдарламашым өшірілді. Егер сізде де осындай проблема болса, бағдарламашының VCC және GND контроллерінің басқа +5V және GND түйреуіштеріне қосыңыз.
Контроллер мен бағдарламашы қосылғаннан кейін бағдарламашыны дербес компьютерге қосыңыз.
2 -қадам: Arduino IDE көмегімен жүктеуші жүктеңіз
Arduino IDE ашыңыз, содан кейін USBasp бағдарламашы ретінде таңдаңыз. Сіз мұны 'Құралдар' қойындысына өтіп, 'Бағдарламашы' бөліміне кіріп, 'USBasp' таңдаңыз. Осыдан кейін, сіз «Құралдар» қойындысының астындағы «Bootloader Burn» бөлімін басу арқылы жүктеушіні жазуға болады. Сіз соңында табысты жазу туралы хабарды алуыңыз керек !!!
3-қадам: Arduino үйлесімді жүктеуші жүктеңіз

Бұл қадамда AvrdudeR және optiboot zip файлдарын ашыңыз және optiboot қалтасынан 'optiboot_atmega328.hex' көшіріңіз және 'avrdude.exe' бар AvrdudeR қалтасына қойыңыз. Осыдан кейін, осы қалта ішіндегі 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 файлын басыңыз және 115200 жіберу жылдамдығымен 'SimpleBGC_2_2_b2_null.hex' жолын енгізіңіз. Сақ болыңыз, дұрыс портты таңдаңыз:)
Ал сіз жасадыңыз:) Егер сізде қандай да бір мәселе туындаса, осында жазыңыз. Мен жауап беруге тырысамын. Көп рақмет:)
Ұсынылған:
Western Digital 8TB Easystore дискілерінен алынған ақ жапсырмалы дискілердегі 3.3В түйреуіш мәселесін қалай түзетуге болады: 6 қадам

Western Digital 8TB Easystore дискілерінен алынған ақ жапсырмалы дискілердегі 3.3В түйреуіш ақауын қалай түзетуге болады: Егер сізге бұл нұсқаулық пайдалы болса, менің Youtube каналыма технологияға қатысты алдағы оқулықтарға жазылуды қарастырыңыз. Рақмет сізге
Xiaomi Mouse айналдыру мәселесін қалай шешуге болады: 6 қадам (суреттермен)

Xiaomi тінтуірдің айналдыру ақаулығын қалай түзетуге болады: Кез келген басқа құрал сияқты, компьютер тышқанының да үнемі қолданылуына байланысты техникалық қызмет көрсету қажет болады. Өнімнің әдеттегі тозуы оған бұрынғы жұмыс уақытына қарағанда тиімдірек жұмыс істеуге мүмкіндік береді
Пионер рульінің қашықтан басқару пультінің көмегімен ақауларды қалай шешуге болады - инфрақызыл сигналды жоғарылату және кішкене құлыпты түзету.: 14 қадам

Пионер рульдік пультінің көмегімен ақауларды қалай шешуге болады - инфрақызыл сигналды күшейтіп, кішкене құлыпты түзетіңіз. Бұл қашықтан басқару құралы өте әдемі және ыңғайлы, бірақ кейбір жағдайларда бұл дұрыс жұмыс істемейді: бақылау тақтасының дизайны, руль дөңгелегінің дизайны және инфрақызыл сигналдар жоба тиімділіктің үлгісі емес. Мен Бразилияданмын және бұл кеңесті Амаздан таптым
Құлаққап ұясының ақаулығын қалай шешуге болады, Slacker G2: 5 қадам

Құлаққап ұясының ақаулығын қалай шешуге болады, Slacker G2 -де: Сәлеметсіз бе, бұл нұсқаулық Slacker G2 -дегі тітіркендіргіш құлаққап ұясын қалай түзетуге болатынын көрсетеді. Өте тітіркендіргіш! Өте жиі кездесетін мәселе. Мен Slacker -ді өзім жөндеуге тура келді, өйткені Slacker оны алмастыра алмады. Grrrrrrr
Brawl суреттерін қалай шешуге болады: 5 қадам

Brawl суреттерінің шифрын қалай шешуге болады: Егер сіз Super smash Bros Brawl ойнаған болсаңыз, сіз жол бойында бірнеше қызықты немесе керемет суреттерді түсірген шығарсыз. Бірақ бұл суреттерді тек wii-де көруге болады және сіз оларды электрондық поштаға немесе тіпті досыңызға жібере алмайсыз. Бірақ одан