» Eletrônicos » Detectores de metais »Quasar ARM - atualização de firmware

Quasar ARM - atualização de firmware


Quasar ARM - Este é um dos detectores de metal mais populares, cujo circuito e firmware são de domínio público no site do autor, pelos quais agradecimentos especiais a ele. As capacidades deste dispositivo elevam-no ao mesmo nível em muitas empresas comerciais e caras. modelos. O autor aprimora constantemente sua criação e, de tempos em tempos, lança um novo firmware, cada um com novos recursos para o dispositivo, aumenta sua estabilidade e precisão na determinação do tipo de metal. Neste artigo, mostrarei como atualizar o firmware detector de metais no exemplo do seu dispositivo.

Então, se você é um proprietário feliz Quasar ARM e deseja atualizá-lo com o novo firmware, leia atentamente as instruções abaixo.
Como você sabe (ou desconhecido), o microprocessador serve como o cérebro do quasar STM32F100C. E não importa como gostaríamos de minimizar a complexidade de seu firmware, ainda precisamos de um USB para TTL programador. Obviamente, você pode montá-lo, mas é melhor comprar ou pedir emprestado a um amigo para uso temporário. Esses programadores são vendidos em lojas de rádio. Pessoalmente, eu peguei o meu Aliexpress. Para detalhes, trago uma foto nº 1 e nº 2, na qual o programador desejado é mostrado nos dois lados.

Quasar ARM - atualização de firmware
Foto nº 1 - programador - vista superior


Foto No. 2 - programador - vista inferior

Depois que o programador estiver em suas mãos, você precisará fazer amizade com o sistema operacional. Eu instalei no meu computador Windows 10 e admito que tive que quebrar um pouco a cabeça para obter um resultado positivo nessa direção. Portanto, se você também não acumulou MAC e use o Windows padrão, faça o seguinte: insira o programador em qualquer porta USB computador e vá para o gerenciador de tarefas para ver como é determinado no sistema. Provavelmente, você obterá aproximadamente a seguinte imagem (foto nº 3).


Foto No. 3 - um problema na determinação do programador

Da foto acima pode-se ver que Windows identificou o programador e atribuiu a ele uma porta virtual COM9. No entanto, um pequeno ponto de exclamação ao lado do nome do dispositivo indica um problema com o driver e, como resultado, a inoperabilidade atual do programador. Isso pode ser corrigido com a instalação de um driver especial, que eu consegui encontrar na Internet longe da primeira vez. Portanto, faça o download do driver neste link: pl2303-prolific-driverinstaller-v1_5_0.zip [3 Mb] (downloads: 330)
Em seguida, descompacte o arquivo e obtenha vários arquivos, como na foto nº 4.


Foto No. 4 - arquivo descompactado com drivers para o programador

Execute o arquivo executável do arquivo morto e aguarde o final da instalação. Depois disso, voltamos a "Gerenciador de dispositivos", encontre a linha com o nome do programador (foto nº 3), mova o cursor do mouse sobre ela, pressione o botão direito e selecione"Atualizar driver". O sistema oferecerá a instalação automática do driver ou de um local especificado no computador - estamos inclinados para a segunda opção, não esquecendo de especificar a pasta com o arquivo descompactado, como na foto nº 5.


Foto nº 5 - selecionando uma pasta com drivers

Provavelmente, depois de clicar no botão "Ok", você será solicitado a instalar um dos 2 drivers para escolher. Você deve selecionar aquele com a versão mais antiga, conforme mostrado na foto número 6.


Foto nº 6 - instalando uma versão anterior do driver

Clique em "Seguinte"e aguarde o final do processo. Agora o programador deve ser corretamente detectado no sistema. Para verificar esse fato, reabra"Gerenciador de dispositivos"e preste atenção à linha onde havia um ponto de exclamação. Se tudo der certo, ele deve desaparecer, como mostra a foto nº 7.


Foto nº 7 - a definição correta do programador (sem ponto de exclamação)

Portanto, o programador está instalado, resta configurá-lo corretamente. Clique com o botão direito do mouse no nome do programador em "Gerenciador de dispositivos"(foto nº 7), no menu suspenso, selecione"As propriedades"e na janela que se abre, vá para a guia"Configurações de porta". Aqui você pode configurar a velocidade da porta e o algoritmo de comunicação com o programa pelo qual piscaremos nosso processador no futuro. Defina os valores de acordo com a foto nº 8 abaixo.


Foto nº 8 - configurações corretas da porta do programador

A partir deste momento, a primeira e mais desagradável etapa está concluída. A única vantagem é que isso precisa ser feito uma vez. Com o firmware subsequente, a programação não é necessária. Agora vamos decidir como conectar o programador ao seu detector de metais. Na maioria dos casos, os pinos especiais para conectar o programador são divorciados e assinados nas placas de circuito impresso. No meu caso, os pinos foram soldados, mas não assinados. Parecia algo assim (foto 9).


Foto nº 9 - um soquete de programação sem nome

Se você tiver uma situação semelhante, pegue um testador e ligue para tudo de acordo com o diagrama abaixo (foto nº 10).


Foto nº 10 - diagrama de conexão do programador

Neste diagrama, descrevi uma maneira de conectar o programador a um microprocessador, independentemente do tipo de placa de circuito na qual o seu Quasar ARM. Esta é a maneira clássica de programar Interface UART. Uma pequena explicação sobre o esquema. Em 99% você terá um microprocessador no caso LQFP48. A numeração de seus contatos começa com um pequeno ícone redondo e segue no sentido anti-horário. Para maior clareza, todos os contatos necessários são assinados no diagrama com seus números entre colchetes. Pinos Rx, TX e Vss microprocessadores são conectados diretamente ao programador. Conclusão BOOT0, serve para traduzir STM32 para o modo de programação. Para entrar neste modo, você deve fechar BOOT0 com potência Vbatcaso contrário, o processador simplesmente iniciará e funcionará normalmente. Mais tarde darei uma sequência específica de ações para que você não tenha confusão em sua cabeça.
Nós descobrimos a conexão - você pode baixar o software para programação. Microprocessadores STM32 programado usando um programa proprietário especial Demonstrador do carregador de flash. É grátis e está ativado site oficial da empresa. A instalação não deve causar dificuldades, por isso deixarei este ponto sem supervisão. Em seguida, vamos para site do autor e faça o download do firmware mais recente. No momento da redação deste artigo, a versão mais recente 2.3.3, como evidenciado pela foto nº 11, mas prefiro uma versão mais estável 2.2.18.


Foto nº 11 - o firmware que eu selecionei para gravar no MD

O arquivo baixado deve ser descompactado e um arquivo com a extensão .hex. Este é o arquivo de firmware binário. Agora podemos avançar para a fase final e mais crucial.
Primeiro, conectamos o programador e fechamos a saída usando o jumper BOOT0 e Vbat microprocessador. Nós inserimos o programador na porta USB e aplique energia ao detector de metais. Se não houver nada na tela, estamos no caminho certo e o microprocessador mudou para o modo de programação. No momento, você deve ter aproximadamente a mesma imagem da foto nº 12


Foto nº 12 - o jumper está fechado, o programador está conectado, a energia é fornecida

Em seguida, execute Demonstrador do carregador de flash. A janela mostrada na foto nº 13 deve aparecer na sua frente.


Foto 13 - configurações de conexão

Estas são as configurações de conexão para Protocolo UART. Os números indicados devem corresponder exatamente ao que definimos na janela de configurações da porta do programador (foto nº 8). Parâmetro Nome da porta - o nome da porta virtual que atribuiu Windows para o programador. Provavelmente será diferente para você. Este nome pode ser espionado em "Gerenciador de dispositivos"no exemplo da foto nº 7. Quando todas as configurações estiverem definidas, clique em"Seguinte"para ir para a próxima etapa (foto 14)


Foto nº 14 - o programa viu um microprocessador

Como pode ser visto na foto acima, o programa determinou o processador e o tamanho de sua memória flash (64 KB). Isso sugere que estamos no caminho certo e você pode ir além - clique em "Seguinte", após o que vemos a próxima janela (foto nº 15).


Foto No. 15 - cartão de memória do microprocessador

Essa janela não é valiosa para nós e simplesmente exibe a estrutura interna da memória. STM32. Clique em "Seguinte"para ir para o próximo item (foto 16)


Foto nº 16 - configurações finais

Nesta janela, marque a caixa Apagar glabalpara que todo o lixo desnecessário seja removido do microprocessador antes da programação. Em seguida, clique no botão com três pontos para adicionar o arquivo de firmware, após o qual a caixa de diálogo mostrada na foto nº 17 é aberta.


Foto nº 17 - adicionando um arquivo de firmware

Aqui você precisa ir para a pasta em que o firmware foi baixado e descompactado do site do autor. Observe que o arquivo estava visível, você deve definir o tipo de arquivo * .hex (inicialmente, haverá um valor diferente). Abra o arquivo especificado e costure o microprocessador. Este processo é mostrado na foto nº 18.


Foto nº 18 - processo de firmware

Em geral, a gravação de um programa leva vários segundos, após o que recebemos uma mensagem sobre a conclusão bem-sucedida dos assuntos (foto nº 19).


Foto # 19 - firmware concluído com sucesso

Agora você pode fechar o programa, desmontar o circuito (não esqueça de remover o jumper do BOOT0) e execute uma execução de teste. A foto nº 20 mostra o resultado dos meus esforços antes e depois da atualização do firmware.


Foto №20 - o resultado final

Espero ter conseguido expressar meus pensamentos em um idioma acessível e este material ajude os residentes de nossos sites a atualizar seus dispositivos sem gestos desnecessários. Todo o sucesso criativo !!!
9.8
9.8
9.6

Adicionar um comentário

    • sorrirsorrisosxaxaoknão seiyahoonea
      chefearranhartolosimsim simagressivosegredo
      desculpedançardance2dance3perdãoajudabebidas
      pararamigosbomgoodgoodapitodesmaiarlíngua
      fumaçapalmascraydeclararirônicodon-t_mentionbaixar
      calorirritantelaugh1mdareuniãomoskingnegativo
      not_ipipocapunirlerassustarsustospesquisar
      provocarthank_youistoto_clueumnikagudoconcordar
      malbeeeblack_eyeblum3corargabar-setédio
      censuradobrincadeirasecret2ameaçarvitóriayusun_bespectacled
      sacudirrespektlolpreviubem vindoKrutoyya_za
      ya_dobryiajudantene_huliganne_othodifludproibirfechar
2 comentário
Existe um mas. É possível nomear o produto caseiro do autor, cujo autor você não é?
Quasar arm e quasar avr estão na minha vida cotidiana há cerca de três anos. Qualquer pessoa que tenha montado um aparelho assim poderá reflash dessa maneira. Para aqueles que estão sinceramente interessados, posso recomendar dois sites:
Para profissionais e médios fortes-MD4U
Para iniciantes e camponeses médios
Lá e há todas as informações em todos os quasares. E a equipe criativa de amantes da polícia.
Em vez disso, será chamado de não feito por conta própria, mas de aconselhamento tecnológico, mas a descrição é magnífica: há tudo o que é necessário e nada mais!

Aconselhamos que você leia:

Entregue-o para o smartphone ...