
Índice:
2025 Autor: John Day | [email protected]. Última modificação: 2025-01-23 15:03

Olá. Recentemente, eu estava trabalhando no controlador de gimbal SimpleBGC para meu projeto de drone. Eu conectei e ajustei com sucesso. Estava funcionando perfeitamente. Depois disso, eu queria atualizar seu firmware de v2.2 para v2.4. Então, depois de atualizar o gimbal, ele não funcionou como deveria. Como você sabe, se você tem um controlador SimpleBGC e após a atualização ele não funcionar, então não é um controlador original. Então, decidi fazer o downgrade do firmware para v2.2 novamente.
Eu pesquisei muito sobre isso. Quase todos os tutoriais usavam o Arduino como programador. No entanto, embora tenha tentado muito esse método com vários Arduinos, não consegui.
Então, neste tutorial vou mostrar como resolver esse problema sem o Arduino, mas um programador AVR USBasp, que é muito mais fácil do que o Arduino. Vamos ver o que precisamos para esse tutorial:
1. Um computador com sistema operacional Windows. (Como nunca usei MAC, não tenho informações sobre ele)
2. Programador AVR USBasp que você pode encontrar facilmente. (Exceto no Azerbaijão:)) (https://images.ua.prom.st/593769968_w640_h640_prog…)
3. Arduino IDE
4. AVRdudeR, Optiboot, XLoader (https://www.basecamelectronics.com/downloads/8bit/)
5. Baixe o firmware (https://drive.google.com/open?id=1cM7lsf7LyAlzPrxK…)
Depois de preparar suas armas, vamos pular para o tutorial:)
Etapa 1: Conectando o programador ao controlador


Na primeira etapa, temos que fazer a conexão entre o programador e o controlador. Acima você pode ver os pinos do controlador e do programador. Você deve fazer a conexão entre:
RES (controlador) -------- RST (programador)
SCK (controlador) -------- SCK (programador)
MISO (controlador) -------- MISO (programador)
MOSI (controlador) -------- MOSI (programador)
SCK (controlador) -------- SCK (programador)
+ 5V (controlador) -------- VCC (programador)
GND (controlador) -------- GND (programador)
Aqui, eu quero adicionar uma nota lateral. Quando fiz essas conexões, tive um problema nas conexões de + 5V e GND. Meu controlador e programador desligaram. Se você também enfrentar esse problema, conecte o VCC e o GND do programador a outros pinos de + 5V e GND do controlador.
Depois que o controlador e o programador estiverem conectados, conecte o programador ao PC.
Etapa 2: Grave Bootloader com Arduino IDE
Abra o Arduino IDE e escolha USBasp como programador. Você pode fazer isso indo para a guia 'Ferramentas' e vá para a seção 'Programador' e escolha 'USBasp'. Depois disso, você pode gravar o bootloader clicando na seção 'Gravar Bootloader' na guia 'Ferramentas'. Você deve obter uma mensagem de gravação bem-sucedida no final !!!
Etapa 3: atualize o bootloader compatível com Arduino

Nesta etapa, descompacte os arquivos AvrdudeR e optiboot zip e copie 'optiboot_atmega328.hex' da pasta optiboot e cole na pasta AvrdudeR onde existe 'avrdude.exe'. Depois disso, abra o PowerShell ou cmd dentro desta pasta (você pode ver como fazer isso no vídeo do youtube que observei) e escreva esses comandos.
avrdude avrdude.conf -c usbasp -p atmega328p -e -u -U bloqueio: 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
Depois de executar esses comandos com sucesso, pule para a etapa final:)
Etapa 4: Carregar Firmware
Na etapa final, abra o XLoader e clique em XLoader.exe e inclua o caminho de 'SimpleBGC_2_2_b2_null.hex' com taxa de transmissão de 115200. Tenha cuidado, escolha a porta correta:)
E já fez:) Se tiver algum problema, escreva aqui. Vou tentar responder. Muito obrigado:)
Recomendado:
Resolver um problema de bateria CMOS em um laptop: 7 etapas (com imagens)

Resolva um problema de bateria CMOS em um laptop: Um dia o inevitável acontece em seu PC, a bateria CMOS falha. Isso pode ser diagnosticado como a causa comum de o computador precisar que a hora e a data sejam inseridas novamente sempre que o computador ficar sem energia. Se a bateria do seu laptop acabou e
(ATUALIZAÇÃO - HÁ UM PEQUENO PROBLEMA) CONTROLADOR DE JOGO USB PARA P.C: 10 etapas (com imagens)

(ATUALIZAÇÃO - HÁ UM PEQUENO PROBLEMA) CONTROLADOR DE JOGO USB PARA P.C: UM CONTROLADOR DE JOGO PARA QUALQUER JOGO (QUASE)
Como construir um sensor de estacionamento para resolver o problema de encontrar um local livre: 12 etapas

Como construir um sensor de estacionamento para resolver o problema de encontrar um local livre: Neste projeto, construiremos um sensor de estacionamento simples usando um Raspberry Pi. Acontece que todas as manhãs tenho que enfrentar esta questão: a ÚNICA vaga em frente ao meu escritório já está ocupada? Porque quando realmente é, eu tenho que contornar o
Como corrigir o problema de pino de 3,3 V em discos de etiqueta branca retirados de drives Western Digital 8 TB Easystore: 6 etapas

Como consertar o problema de pino de 3,3 V em discos de etiqueta branca retirados de drives Western Digital 8TB Easystore: Se você achar este instrutível útil, considere inscrever-se no meu canal do Youtube para os próximos tutoriais de DIY sobre tecnologia. Obrigado
Como colocar uma imagem personalizada no painel do Xbox 360. (Atualização anterior ao outono de 08): 8 etapas

Como colocar uma imagem personalizada no painel do seu Xbox 360. (Atualização anterior ao outono de 08): Neste instrutível, vou mostrar a você como colocar uma imagem personalizada como plano de fundo no seu xbox 360. Existem as mesmas etapas para fazer isso com o painel novo e o antigo. quando eu tiver a chance, irei atualizar tudo com novas fotos