
Სარჩევი:
2025 ავტორი: John Day | [email protected]. ბოლოს შეცვლილი: 2025-01-23 14:50

გამარჯობა ცოტა ხნის წინ, მე ვმუშაობდი SimpleBGC გიმბალის კონტროლერზე ჩემი თვითმფრინავების პროექტისთვის. მე წარმატებით დავუკავშირე და დავარეგულირე. მშვენივრად მუშაობდა. ამის შემდეგ, მინდოდა მისი firmware- ის განახლება v2.2– დან v2.4– მდე. ასე რომ, მას შემდეგ რაც მე გავაუმჯობესე გიმბალი, ის არ მუშაობდა ისე, როგორც უნდა. მოგეხსენებათ, თუ თქვენ გაქვთ SimpleBGC კონტროლერი და თუ განახლების შემდეგ ის არ მუშაობს, მაშინ ის არ არის ორიგინალი. ამრიგად, მე გადავწყვიტე, რომ ჩამტვირთავი firmware კვლავ v2.2- მდე.
ბევრი ვეძებე ამის შესახებ. თითქმის ყველა გაკვეთილი იყენებდა არდუინოს, როგორც პროგრამისტს. თუმცა, სანამ ბევრს ვცდილობდი ამ მეთოდს რამდენიმე არდუინოსთან ერთად, მე ვერ მივაღწიე.
ამრიგად, ამ გაკვეთილში მე გაჩვენებთ, თუ როგორ უნდა მოგვარდეს ეს საკითხი 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. ჩამოტვირთეთ firmware (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: ჩაწერეთ ჩამტვირთავი Arduino IDE– ით
გახსენით Arduino IDE და შემდეგ შეარჩიეთ USBasp როგორც პროგრამისტი. ამის გაკეთება შეგიძლიათ "ინსტრუმენტების" ჩანართზე და მიდით "პროგრამისტის" განყოფილებაში და აირჩიეთ "USBasp". ამის შემდეგ, თქვენ შეგიძლიათ ჩაწეროთ ჩამტვირთავი დაჭერით 'Burn Bootloader' განყოფილებაში 'Tools' ჩანართში. თქვენ უნდა მიიღოთ წარმატებული დამწვრობის შეტყობინება ბოლოს !!!
ნაბიჯი 3: ჩართეთ Arduino- თან თავსებადი ჩამტვირთავი

ამ ეტაპზე გახსენით AvrdudeR და optiboot zip ფაილები და დააკოპირეთ 'optiboot_atmega328.hex' optiboot საქაღალდედან და ჩასვით AvrdudeR საქაღალდეში, სადაც 'avrdude.exe' არსებობს. ამის შემდეგ, გახსენით PowerShell ან cmd ამ საქაღალდის შიგნით (თქვენ შეგიძლიათ ნახოთ როგორ გავაკეთოთ ეს ჩემს მიერ აღწერილი youtube ვიდეოდან) და ჩაწერეთ ეს ბრძანებები.
avrdude avrdude.conf -c usbasp -p atmega328p -e -u -U lock: 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 flash: w: optiboot_atmega328.hex -U საკეტი: w: 0x0C: m
ამ ბრძანებების წარმატებით შესრულების შემდეგ, გადადით ბოლო საფეხურზე:)
ნაბიჯი 4: ატვირთეთ firmware
დასკვნით ეტაპზე გახსენით XLoader და დააწკაპუნეთ XLoader.exe- ზე და შეიყვანეთ გზა 'SimpleBGC_2_2_b2_null.hex' baud განაკვეთი 115200. ფრთხილად იყავით, აირჩიეთ სწორი პორტი:)
და თქვენ გააკეთეთ:) თუ რაიმე პრობლემა გაქვთ, გთხოვთ დაწეროთ აქ. შევეცდები ვუპასუხო. Ძალიან დიდი მადლობა:)
გირჩევთ:
(განახლება - არსებობს უმნიშვნელო საკითხი) USB თამაშის კონტროლერი PC– სთვის: 10 ნაბიჯი (სურათებით)

(განახლება - არსებობს უმნიშვნელო საკითხი) USB თამაშის კონტროლერი PC– სთვის: GAMING CONTROLLER ნებისმიერი თამაშისთვის (თითქმის)
Covid-19 განახლების ტრეკერი ESP8266 გამოყენებით: 9 ნაბიჯი

Covid-19 განახლებების მაძიებელი ESP8266– ის გამოყენებით: ეს არის პროექტი, რომელიც აჩვენებს ინდოეთის სხვადასხვა ქალაქების კორონავირუსის აფეთქების მიმდინარე მონაცემებს რეალურ დროში OLED ეკრანზე. ეს ცოცხალი სტატუსის მაძიებელი დაგეხმარებათ თქვენი რაიონის რეალურ დროში მონიტორინგისთვის. ეს პროექტი მთლიანად ბ
FLYSKY FS-I6 განახლების სახელმძღვანელო: 6 ნაბიჯი

FLYSKY FS-I6 განახლების სახელმძღვანელო: გამარჯობა ხალხო, ჩემი კარიერა rc ჰობიში დაიწყო რამდენიმე წლის წინ 40+ წლის 3 არხიანი TX/RX ნაკრებით, რომელიც სარდაფში მტვრით იყო დაფარული, მაგრამ უფრო სწორია იმის თქმა, რომ ეს დაიწყო ამ ნაკრების გამო. სინამდვილეში, პირველი გადამცემი, რომელმაც რაღაც
ჩამოვარდნილი თვითმფრინავის დაფიქსირება, რამდენიმე საკითხი .: 4 ნაბიჯი

ჩამოვარდნილი თვითმფრინავის დაფიქსირება, რამდენიმე საკითხი .: გამარჯობა, ეს არის DJI Spark, სახელად Little Big Red Beard. ის უხეშ ფორმაშია, ნაგვისკენ მიდიოდა სანამ მე გადავარჩენდი. LBRB– ის ბოლო ავარიამ ფეხი მოიტეხა და ვინ იცის კიდევ რა. ეს იყო ჩემი დამღლელი მოგზაურობა პატარა დიდი წითელი წვერის შესანარჩუნებლად
როგორ გააკეთოთ PIC პროგრამისტი - PicKit 2 'კლონი': 4 ნაბიჯი (სურათებით)

როგორ გავხადოთ PIC პროგრამისტი - PicKit 2 'კლონი': გამარჯობა! ეს არის მოკლე ინსტრუქცია PIC პროგრამისტის შესაქმნელად, რომელიც მოქმედებს როგორც PicKit 2. მე ეს გავაკეთე იმიტომ, რომ ეს უფრო იაფია ვიდრე ორიგინალური PicKit– ის ყიდვა და რადგან მიკროჩიპი, PIC მიკროკონტროლერების მწარმოებლები და PicKit პროგრამისტი, pr