Inhaltsverzeichnis:
- Schritt 1: Programmiergerät mit dem Controller verbinden
- Schritt 2: Bootloader mit Arduino IDE brennen
- Schritt 3: Flashen Sie den Arduino-kompatiblen Bootloader
- Schritt 4: Firmware hochladen
Video: So lösen Sie das Problem mit dem Clone SimpleBGC Controller-Upgrade - Gunook
2024 Autor: John Day | [email protected]. Zuletzt bearbeitet: 2024-01-30 07:18
Hallo. Kürzlich habe ich für mein Drohnenprojekt über den SimpleBGC-Gimbal-Controller gearbeitet. Ich habe es erfolgreich verbunden und eingestellt. Es funktionierte perfekt. Danach wollte ich die Firmware von v2.2 auf v2.4 aktualisieren. Also, nachdem ich den Gimbal aktualisiert habe, funktionierte es nicht wie es sollte. Wie Sie wissen, ist es kein Original, wenn Sie einen SimpleBGC-Controller haben und dieser nach dem Upgrade nicht funktioniert. Also beschloss ich, die Firmware erneut auf v2.2 herunterzustufen.
Darüber habe ich viel recherchiert. Fast alle Tutorials verwendeten Arduino als Programmierer. Obwohl ich diese Methode mit mehreren Arduinos viel ausprobiert habe, konnte ich dies nicht erreichen.
In diesem Tutorial zeige ich Ihnen, wie Sie dieses Problem ohne Arduino lösen können, aber einen AVR USBasp-Programmierer, der viel einfacher ist als der Arduino. Mal sehen, was wir für dieses Tutorial brauchen:
1. Ein Computer mit Windows-Betriebssystem. (Da ich noch nie MAC benutzt habe, habe ich keine Informationen darüber)
2. AVR USBasp Programmierer, den Sie leicht finden können. (Außer aus Aserbaidschan:)) (https://images.ua.prom.st/593769968_w640_h640_prog…)
3. Arduino-IDE
4. AVRdudeR, Optiboot, XLoader (https://www.basecamelectronics.com/downloads/8bit/)
5. Firmware herunterladen (https://drive.google.com/open?id=1cM7lsf7LyAlzPrxK…)
Nachdem Sie Ihre Waffen fertig gemacht haben, springen wir zum Tutorial:)
Schritt 1: Programmiergerät mit dem Controller verbinden
Im ersten Schritt müssen wir die Verbindung zwischen Programmierer und Controller herstellen. Oben sehen Sie die Pins des Controllers und des Programmierers. Sie müssen eine Verbindung herstellen zwischen:
RES (Steuerung) -------- RST (Programmierer)
SCK (Steuerung) -------- SCK (Programmierer)
MISO (Controller) -------- MISO (Programmierer)
MOSI (Steuerung) -------- MOSI (Programmierer)
SCK (Steuerung) -------- SCK (Programmierer)
+5V (Controller) -------- VCC (Programmierer)
GND (Controller) -------- GND (Programmierer)
Hier möchte ich eine Randnotiz hinzufügen. Wenn ich diese Verbindungen hergestellt habe, habe ich ein Problem mit +5V- und GND-Verbindungen. Mein Controller und Programmierer sind ausgeschaltet. Wenn Sie auch mit diesem Problem konfrontiert sind, verbinden Sie bitte VCC und GND des Programmierers mit anderen +5V- und GND-Pins des Controllers.
Nachdem die Steuerung und das Programmiergerät verbunden sind, verbinden Sie das Programmiergerät mit dem PC.
Schritt 2: Bootloader mit Arduino IDE brennen
Öffnen Sie die Arduino IDE und wählen Sie dann USBasp als Programmierer. Sie können dies tun, indem Sie auf die Registerkarte 'Tools' gehen und zum Abschnitt 'Programmer' gehen und 'USBasp' auswählen. Danach können Sie den Bootloader brennen, indem Sie auf den Abschnitt "Bootloader brennen" unter der Registerkarte "Extras" klicken. Sie sollten am Ende eine erfolgreiche Brennmeldung erhalten!!!
Schritt 3: Flashen Sie den Arduino-kompatiblen Bootloader
Entpacken Sie in diesem Schritt die AvrdudeR- und optiboot-Zip-Dateien und kopieren Sie 'optiboot_atmega328.hex' aus dem optiboot-Ordner und fügen Sie ihn in den AvrdudeR-Ordner ein, in dem 'avrdude.exe' vorhanden ist. Öffnen Sie danach PowerShell oder cmd in diesem Ordner (Sie können sich die Vorgehensweise in dem von mir notierten Youtube-Video ansehen) und schreiben Sie diese Befehle.
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 lock:w:0x0C:m
Nachdem Sie diese Befehle erfolgreich ausgeführt haben, springen Sie zum letzten Schritt:)
Schritt 4: Firmware hochladen
Öffnen Sie im letzten Schritt den XLoader und klicken Sie auf XLoader.exe und fügen Sie den Pfad von 'SimpleBGC_2_2_b2_null.hex' mit einer Baudrate von 115200 ein. Seien Sie vorsichtig, wählen Sie den richtigen Port:)
Und Sie haben getan:) Wenn Sie ein Problem haben, schreiben Sie bitte hier. Ich werde versuchen zu antworten. Vielen Dank:)
Empfohlen:
Wir stellen vor: 'Deodorino' - das Infrarot-gesteuerte Arduino in einem leeren Deodorant-Stick. Klicken Sie auf das 1. Foto: 7 Schritte
Wir stellen vor: 'Deodorino' - das Infrarot-gesteuerte Arduino in einem leeren Deodorant-Stick. Klicken Sie auf das 1. Foto: Jetzt zum Detail
So beheben Sie das Problem: 7 Schritte
Problembehebung: Wenn Sie über "Bluetooth" Wenn Sie Spielzeug aktivieren, können einige Probleme auftreten
So beheben Sie das Problem beim Scrollen mit der Xiaomi-Maus – wikiHow
So beheben Sie das Xiaomi-Maus-Scroll-Problem: Wie bei jedem anderen Tool würde eine Computermaus aufgrund ihrer ständigen Verwendung irgendwann gewartet werden müssen. Die typische Abnutzung des Produkts führt dazu, dass es weniger effizient funktioniert als zu der Zeit, als es einst
So erhalten Sie Musik von fast jeder (Haha) Website (solange Sie sie hören können, können Sie sie bekommen Okay, wenn sie in Flash eingebettet ist, können Sie es möglicherweise nicht) BEARBEITET!!!!! Hinzugefügte Informationen: 4 Schritte
So erhalten Sie Musik von fast jeder (Haha) Website (solange Sie sie hören können, können Sie sie bekommen … Okay, wenn sie in Flash eingebettet ist, können Sie es möglicherweise nicht) BEARBEITET!!!!! Zusätzliche Informationen: Wenn Sie jemals auf eine Website gehen und ein Lied abspielen, das Sie mögen und es wollen, dann ist hier das anweisbare für Sie, nicht meine Schuld, wenn Sie etwas durcheinander bringen (nur so wird es passieren, wenn Sie ohne Grund anfangen, Dinge zu löschen) ) Ich konnte Musik für
So stellen Sie geöffnete Ordner wieder her, wenn Sie sich nach dem Abmelden erneut anmelden – wikiHow
So stellen Sie geöffnete Ordner wieder her, wenn Sie sich nach dem Abmelden erneut anmelden: Okay, hier ist die Situation, Sie verwenden den Computer mit vielen, vielen geöffneten Ordnern … Dann kam Ihre Mutter früher als erwartet nach Hause! Du weißt genau, dass, wenn sie dich beim Computer erwischt, du im Bett liegen solltest, weil