Menu English Ukrainian Russo Início

Biblioteca técnica gratuita para amadores e profissionais Biblioteca técnica gratuita


ENCICLOPÉDIA DE RÁDIO ELETRÔNICA E ENGENHARIA ELÉTRICA
Biblioteca gratuita / Esquemas de dispositivos radioeletrônicos e elétricos

Programador USB para microcontroladores AVR e AT89S, compatível com AVR910. Enciclopédia de rádio eletrônica e engenharia elétrica

Biblioteca técnica gratuita

Enciclopédia de eletrônica de rádio e engenharia elétrica / Microcontroladores

Comentários do artigo Comentários do artigo

Este dispositivo suporta escrita de palavras e páginas usadas na programação da família AVR de MCUs e escrita de bytes para os MCUs AT89S53 e AT89S8252 da família AT89S. Assim, com o auxílio do programador, é possível programar todos os MKs atuais da família AVR e MKs AT89S53 e AT89S8252 da família AT89S com o suporte desses MKs a partir do software de controle instalado no computador.

O programador é baseado no driver Objective Development e é totalmente compatível com o programador ATMEL AVR910 original. Eu recomendo repeti-lo exatamente de acordo com o esquema mostrado na figura. A remoção de detalhes "desnecessários", à primeira vista, pode levar ao funcionamento incorreto do programador ou à falha da porta USB do computador.

Programador USB para microcontroladores AVR e AT89S, compatível com AVR910. programador USB

O conector X1 é conectado com um cabo padrão a um dos soquetes de porta USB disponíveis no computador. O fusível FU1 é usado para proteger as linhas de energia desta porta contra curtos-circuitos acidentais nos circuitos do programador. Os diodos VD1 e VD2 - retificadores convencionais com queda de tensão direta de 0,6 ... 0,7 V - são projetados para baixar a alimentação do microcontrolador DD1 para 3,6 V. De acordo com a documentação, ele pode operar nesta tensão de alimentação com um relógio frequência de até 14 MHz ou mais. O conector X2 é conectado ao conector ISP do dispositivo programável ou ao painel do microcircuito programável, cuja fonte de alimentação deve ser fornecida separadamente.

Pulsos retangulares com frequência de 3 MHz são emitidos para o pino 2 do conector X1 para "reviver" o MK, que tinha os bits de configuração (fusíveis) programados erroneamente responsáveis ​​pelo clock. Este sinal é gerado constantemente e não depende do modo de operação do programador. Os LEDs HL1 e HL2 sinalizam as ações atuais do programador - respectivamente, sobre a leitura de informações da memória do microcontrolador programável e sobre a gravação nele. O LED HL3 acende quando o programador é ligado. Os resistores R11-R15 são projetados para combinar os níveis de sinal do MK DD1 com os dos circuitos externos. O jumper S1 durante a programação inicial do MK DD1 é definido para o "Mod." (o oposto de sua posição no diagrama).

Ao conectar um programador externo ao conector X2, o programa de controle é carregado no MK. Depois disso, o jumper deve retornar à posição "Normal" mostrada no diagrama. Para o funcionamento normal do programa baixado, é necessário que os bits de configuração SPIEN, CKOPT, SUT1 e BODEN sejam programados (definidos em 0) no DD0 MCU, e o restante deixado em 1. Normalmente, em ATmega8 MCUs recebidos diretamente do fabricante, o bit SPIEN já está programado. Configurando o jumper S2, é possível diminuir a frequência de clock da interface SPI MK DD1 para aproximadamente 20 kHz. Isso é necessário para programar MCUs da família AVR com clock de um oscilador interno de 128 kHz. Com o jumper S2 removido, a interface SPI opera em cerca de 187,5 kHz. Isso permite que o MCU seja programado a uma velocidade de clock mínima de 570 kHz (famílias ATtiny e ATmega), 750 kHz (famílias AT90S) e 7,5 MHz (famílias AT89S).

Você pode remover e instalar o jumper S2 "em movimento", pois cada vez que você acessa a interface SPI, o programa MK DD1 verifica sua presença. Não é recomendado fazer isso somente quando o processo de escrita/leitura do MK programável estiver em execução, o que pode levar a distorção das informações que estão sendo escritas ou lidas. A programação MK usando o utilitário AVRProg v.1.4 do pacote AVR Studio leva 10 ... 30 s junto com a verificação, dependendo da quantidade de memória e freqüência de clock. O programador foi testado com sucesso com os programas ChipBlasterAVR v.1.07 Evaluation, CodeVisionAVR, AVROSP. O MK AT89S53, AT89S8252, AT90S2313, AT90S8515, ATtiny13, ATtiny26, ATtiny45, ATtiny2313, ATmega48, ATmega8, ATmega8515, ATmega8535, ATmega16, ATmega32, ATmega64, ATmega128, ATmega90 foram programados O programa AVRDUDE revelou-se incompatível com este programador, não funciona corretamente todos os comandos do protocolo AVR128.

Quando você conecta pela primeira vez um programador fabricado com um MK DD1 programado corretamente a um computador, o sistema operacional encontrará um novo dispositivo - Programador USB AVR910. Deve-se notar que isso não acontecerá se a frequência nominal do ressonador ZQ1 no programador for diferente de 12 MHz. Isso se deve às peculiaridades da operação do USB e do programa MK DD1. Você deve recusar a oferta do sistema de localizar automaticamente o driver e especificar o caminho para o arquivo prottoss.avr910.usb.inf. O aviso de que o driver não está assinado digitalmente deve ser ignorado.

Tive problemas quando, após instalar o programador no sistema, o AVRProg v. 1.4 não conseguiu localizá-lo. Descobriu-se que o sistema operacional escolheu a porta virtual COM9 para o programador e o programa AVRProg só pode funcionar com portas COM 1-COM4. Você pode alterar o número da porta usando o "Gerenciador de dispositivos" do Windows, seguindo o caminho "AVR910 USB Programmer->Properties->Port Settings->Advanced->Number->COM Port". A instalação do programador no Windows 2000 não difere, em princípio, do descrito acima para o Windows XP, mas há uma peculiaridade: atrasos no driver usbser.sys deste SO distorcem os comandos gerados pelo computador para o programador e as respostas enviado pelo programador para eles. Qual é o problema, ainda não descobri, mas encontrei uma maneira confiável de corrigir o problema. Basta substituir os arquivos ..\winnt\system2000\drivers\ e ..\winnt\ system32\dllcashe\ usbser.sys nas pastas do sistema Windows 32 com o mesmo nome do Windows XP. Naturalmente, ele terá que ser substituído pela inicialização em outro sistema operacional (por exemplo, a partir de um disco de inicialização).

Como regra, um programador montado corretamente com um MK DD1 programado corretamente não precisa ser ajustado. A única observação: a entrada RESET do MK programável pode ser conectada ao power plus com um resistor com valor nominal de pelo menos 10 kOhm. Isso se deve à tensão de alimentação reduzida do MK DD1 e à presença de resistores limitadores nos circuitos de sinal de controle.

Se o programador não funcionar, em primeiro lugar, você deve certificar-se de que não haja erros de instalação, quebras ou curtos-circuitos em sua placa. Em seguida, meça a tensão entre os pinos de alimentação do MK DD1 (7 e 8). Deve estar na faixa de 3,5 ... 3,8 V. Em seguida, verifique se o gerador de clock MK está funcionando. Isso pode ser feito usando um osciloscópio conectando-o ao pino 10 DD1. Se não houver osciloscópio, conecte um LED convencional entre o pino 10 e o fio comum através de um resistor limitador de 330 ... 510 Ohm (cátodo ao fio comum). Se o gerador estiver funcionando, o LED acenderá fracamente. Resta verificar se o programa carregado no MK DD1 foi iniciado. Um dos sinais de seu funcionamento é a presença de pulsos de 1 MHz no pino 3 do conector X2. Isso pode ser feito usando um osciloscópio ou um LED usando o método descrito acima. Quando os terminais do ressonador de quartzo ZQ1 são fechados com uma pinça, um LED pouco aceso deve aumentar aleatoriamente o brilho ou apagar completamente.

Programa para firmware do microcontrolador

Autor: A. Ryzhkov, Novokuznetsk; Publicação: cxem.net

Veja outros artigos seção Microcontroladores.

Leia e escreva útil comentários sobre este artigo.

<< Voltar

Últimas notícias de ciência e tecnologia, nova eletrônica:

Máquina para desbastar flores em jardins 02.05.2024

Na agricultura moderna, o progresso tecnológico está se desenvolvendo com o objetivo de aumentar a eficiência dos processos de cuidado das plantas. A inovadora máquina de desbaste de flores Florix foi apresentada na Itália, projetada para otimizar a etapa de colheita. Esta ferramenta está equipada com braços móveis, permitindo uma fácil adaptação às necessidades do jardim. O operador pode ajustar a velocidade dos fios finos controlando-os a partir da cabine do trator por meio de um joystick. Esta abordagem aumenta significativamente a eficiência do processo de desbaste das flores, proporcionando a possibilidade de adaptação individual às condições específicas do jardim, bem como à variedade e tipo de fruto nele cultivado. Depois de testar a máquina Florix durante dois anos em vários tipos de frutas, os resultados foram muito encorajadores. Agricultores como Filiberto Montanari, que utiliza uma máquina Florix há vários anos, relataram uma redução significativa no tempo e no trabalho necessários para desbastar flores. ... >>

Microscópio infravermelho avançado 02.05.2024

Os microscópios desempenham um papel importante na pesquisa científica, permitindo aos cientistas mergulhar em estruturas e processos invisíveis aos olhos. Porém, vários métodos de microscopia têm suas limitações, e entre elas estava a limitação de resolução ao utilizar a faixa infravermelha. Mas as últimas conquistas dos pesquisadores japoneses da Universidade de Tóquio abrem novas perspectivas para o estudo do micromundo. Cientistas da Universidade de Tóquio revelaram um novo microscópio que irá revolucionar as capacidades da microscopia infravermelha. Este instrumento avançado permite ver as estruturas internas das bactérias vivas com incrível clareza em escala nanométrica. Normalmente, os microscópios de infravermelho médio são limitados pela baixa resolução, mas o desenvolvimento mais recente dos pesquisadores japoneses supera essas limitações. Segundo os cientistas, o microscópio desenvolvido permite criar imagens com resolução de até 120 nanômetros, 30 vezes maior que a resolução dos microscópios tradicionais. ... >>

Armadilha de ar para insetos 01.05.2024

A agricultura é um dos sectores-chave da economia e o controlo de pragas é parte integrante deste processo. Uma equipe de cientistas do Conselho Indiano de Pesquisa Agrícola-Instituto Central de Pesquisa da Batata (ICAR-CPRI), em Shimla, apresentou uma solução inovadora para esse problema: uma armadilha de ar para insetos movida pelo vento. Este dispositivo aborda as deficiências dos métodos tradicionais de controle de pragas, fornecendo dados sobre a população de insetos em tempo real. A armadilha é alimentada inteiramente por energia eólica, o que a torna uma solução ecologicamente correta que não requer energia. Seu design exclusivo permite o monitoramento de insetos nocivos e benéficos, proporcionando uma visão completa da população em qualquer área agrícola. “Ao avaliar as pragas-alvo no momento certo, podemos tomar as medidas necessárias para controlar tanto as pragas como as doenças”, diz Kapil ... >>

Notícias aleatórias do Arquivo

Máquina de cortar cabelo elétrica no nariz e nas orelhas 25.09.2001

O dispositivo contém duas lâminas curvas de alta velocidade feitas de aço inoxidável. O corte de cabelo é silencioso e sem vibrações. A superfície de trabalho da máquina é arredondada. Seu corpo é feito de plástico durável.

Funciona com uma bateria. Dimensões: altura - 12 cm, diâmetro - 3 cm Peso 115 g.

Outras notícias interessantes:

▪ PHILIPS introduziu suas TVs espelhadas na Rússia

▪ Sony está descontinuando unidades de CD e DVD

▪ O Ártico está esperando por novos registros de derretimento

▪ Aviões - ar puro

▪ Logitech G Pro X Superlight Rato sem fio ultraleve

Feed de notícias de ciência e tecnologia, nova eletrônica

 

Materiais interessantes da Biblioteca Técnica Gratuita:

▪ seção do site Firmware. Seleção de artigos

▪ artigo História das Religiões Mundiais. Notas de aula

▪ artigo Por que as noivas usam véu? Resposta detalhada

▪ artigo Manutenção de caldeiras a vapor para combustíveis gasosos. Instrução padrão sobre proteção do trabalho

▪ Artigo Radiocomunicações civis. Transversores. Diretório

▪ artigo Barra e duas bolas. Segredo do Foco

Deixe seu comentário neste artigo:

Имя:


E-mail opcional):


Comentário:





Todos os idiomas desta página

Página principal | Biblioteca | Artigos | Mapa do Site | Revisões do site

www.diagrama.com.ua

www.diagrama.com.ua
2000-2024