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

Como fazer um programador simples para PICs e AVRs. 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

Os programadores gratuitos que podem ser encontrados na Internet estão irremediavelmente atrás dos desenvolvedores de chips e não oferecem métodos de atualização rápida para programar novos microcontroladores.

Neste caso, procurou-se desenvolver um shell de software dentro do qual fosse fácil aumentar as capacidades de programação de vários chips, pelo menos para famílias predefinidas.

O programador é caracterizado por:

  • Testado em Windows 98, Windows Me, Windows 2000 com processadores Celeron, AMD Duron, AMD Athlon T, Pentium III de até 1000 MHz
  • A programação é realizada através da porta RS232
  • O programa não requer instalação e drivers adicionais
  • Programas microcontroladores da família PIC (a depuração foi realizada no PIC16F84 e PIC16F877) utilizando protocolo serial e microcontroladores da família AVR (a depuração foi realizada no AT90S8535)
  • Fornece a capacidade de adicionar de forma independente novos chips de famílias específicas com um protocolo de programação idêntico usando arquivos de configuração
  • Permite alterar arbitrariamente a estrutura e o conteúdo do menu de chips programáveis ​​e dos campos de informações associados ao chip programável
  • Permite carregar e editar arquivos binários e HEX, realizar operações de bloco com dados, calcular CRC usando diversos algoritmos
  • Permite a programação individual de diferentes áreas do chip (memória de programa, memória de dados, bits de opção, bits de proteção)

Como fazer um programador simples para PICs e AVRs. Janela do escudo
Arroz. 1. Janela de programação PIC

Como fazer um programador simples para PICs e AVRs. Diagrama esquemático do programador PIC
Arroz. 2. Diagrama do programador PIC

Não é particularmente original, pois basicamente repete o circuito do conhecido programador PonyProg. Você deve prestar atenção ao nível do sinal no pino CLOCK do chip, não deve ser inferior a 4 V em nível alto, o que pode acontecer se o diodo zener for selecionado incorretamente.

Programação AVR

Como fazer um programador simples para PICs e AVRs. Esquema de Programação AVR
Arroz. 2. Esquema de programação AVR

Aqui está uma maneira de programar o AT90S8535 diretamente na placa usando RS232 e um pequeno complemento de hardware. O chip DD1 serve para isolar os sinais de programação do chip no modo operacional. O layout do microcircuito é mostrado em um bloco com contatos tipo PGA44. Os testes mostraram que a maioria dos chips AT90S8535 e AT90S8515 podem ser programados em uma frequência de cristal de 11,0592 MHz.

Estrutura dos arquivos de configuração

Os arquivos de configuração possuem a extensão chp e devem estar localizados no diretório do programa. Quando o programa é iniciado, ele procura em seu diretório todos os arquivos de configuração e os combina em um buffer interno. A ideia para tais arquivos foi tirada do programador ComPic e ligeiramente modificada. Cada chip tem sua própria seção. A capacidade de herdar propriedades não é fornecida, pois prejudica a transparência da descrição.

Exemplo de estrutura de arquivo de configuração para PIC16F84

[Chip PIC16F84_ICP] Seção de chip com nome de chip exclusivo
Nível1=Microchip Nome do item de menu de nível superior
Nível2=PIC Nome do item de menu do 2º nível de aninhamento
ItemCaption=PIC16F84 Nome do item de menu final
InitClass=TfrmMICROCHIP_PIC_ICP O nome da classe da janela do quadro que programa esta família de chips
de acordo com um protocolo específico
Os nomes das classes são predefinidos no programa: TfrmMICROCHIP_PIC_ICP e TfrmATMEL_AVR_ICP
Aqui vem a definição de áreas programáveis, nos parágrafos de conteúdo diferentes parâmetros são separados pelo símbolo "|"
Area_1_Content=Código | 0..3FFh (1KW) Nome e descrição da área de programação
Area_1_data=CÓDIGO, 0, $3FF, 14 Dados associados à área de programação - identificador único, endereço inicial, endereço final, tamanho da palavra de dados em bits
Area_2_Content=EEPROM | 0..3Fh (64B)
Area_2_Data=EEPROM,0,$3F,8
Area_3_Content=Palavra de configuração | CP, PWRTE, WDTE, FOSC
Area_3_Data=CONFIG,$2007,$2007,14
Area_4_Content=Localizações de ID | 2000H-2003H
Area_4_Data=ID,$2000,$2003,8
etc. para outras áreas
Aqui vem a definição de configurações para algumas das áreas de programação definidas acima.
Param_1_Content=CP | PC | CONFIG Definição de uma instalação denominada CP, com um CP ID exclusivo da área CONFIG. Por padrão, a configuração assume o valor com o número 1 no sufixo identificador
  Descrição dos possíveis valores de configuração
Param_1_Choice1=1 - Proteção de código DESLIGADA Nome do 1º valor de configuração de CP
Param_1_Choice1_icon=4 Número na lista interna do ícone exibido para o 1º valor
Param_1_Choice1_data=1111111111xxxx 1º valor máscara
Param_1_Choice2=0 - Proteção de código ATIVADA
Param_1_Choice2_icon=3
Param_1_Choice2_data=0000000000xxxx
Descrição do 2º valor de configuração
Param_2_Content=PWRTE | P.W.R.T.E. | CONFIG
Param_2_Choice1=1 - Temporizador de inicialização desativado
Param_2_Choice1_icon=2
Param_2_Choice1_data=xxxxxxxxxxxx1xxx
Param_2_Choice2=0 - Temporizador de inicialização ativado
Param_2_Choice2_icon=1
Param_2_Choice2_data=xxxxxxxxxxxx0xxx
Descrição da configuração a seguir e seus significados
Param_3_Content=WDTE | WDTE | CONFIGURAÇÃO
Param_3_Choice1=1 - WDT ativado
Param_3_Choice1_icon=1
Param_3_Choice1_data=xxxxxxxxxxxx1xx
Param_3_Choice2=0 - WDT desativado
Param_3_Choice2_icon=2
Param_3_Choice2_data=xxxxxxxxxxxx0xx Param_4_Content=Oscilador | FOSC | CONFIG
Param_4_Choice1=Oscilador RC (11)
Param_4_Choice1_icon=8
Param_4_Choice1_data=xxxxxxxxxxxx11
Param_4_Choice2= oscilador HS (10)
Param_4_Choice2_icon=8
Param_4_Choice2_data=xxxxxxxxxxxx10
Param_4_Choice3=Oscilador XT (01)
Param_4_Choice3_icon=8
Param_4_Choice3_data=xxxxxxxxxxxx01
Param_4_Choice4=Oscilador LP (00)
Param_4_Choice4_icon=8
Param_4_Choice4_data=xxxxxxxxxxxx00Param_5_Content=ID | ID | EU IRIA
Param_5_Choice1=0000
etc. para todas as instalações necessárias

Autor: Alexander Eliseev, ase@takas.lt; 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

Óculos Lenovo T1 para privacidade 08.09.2022

Com o aumento do poder de computação em dispositivos móveis, os jogadores-viajantes e qualquer outra pessoa colherão os benefícios de poder carregar um monitor pessoal no bolso. Por isso, a Lenovo decidiu lançar o novo Lenovo Glasses T1. Eles são capazes de criar um espaço de trabalho pessoal para o usuário, escondido de olhares indiscretos.

Além da maioria dos dispositivos Windows, Android e MacOS com um conector USB-C, os óculos podem se conectar a dispositivos iOS com um conector Lightning por meio de um adaptador opcional. Para o máximo conforto durante o uso prolongado, o Lenovo Glasses T1 possui clipes e suspensórios ajustáveis ​​intercambiáveis ​​e suporta lentes de prescrição com a armação incluída.

Em stock A tecnologia avançada de ecrã Micro OLED oferece saturação de cor máxima e uma taxa de contraste ultra-alta de 10:000. O alto desempenho óptico e o baixo consumo geral de energia tornam o Lenovo Glasses T1 uma excelente solução para streaming de vídeo ou jogos de dispositivos móveis conectados por horas sem o risco de esgotar as baterias dos dispositivos conectados.

"Os dispositivos móveis estão sendo cada vez mais usados ​​para entretenimento e produtividade em todo o mundo todos os dias", disse Eric Yu, vice-presidente sênior e gerente geral do Lenovo SMB Group. "O espaço da tela pode ser uma grande desvantagem. Com uma solução como o Lenovo Glasses T1, os usuários obtêm uma tela grande, privada e portátil para ajudá-los a tirar o máximo proveito de seus telefones e laptops."

Outras notícias interessantes:

▪ Scooter Elétrico Xiaomi

▪ Igrejas de Halley

▪ O passado quente do cometa

▪ Rato Bloodhound

▪ Fone de ouvido com corda automática

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

 

Materiais interessantes da Biblioteca Técnica Gratuita:

▪ seção do site Ferramentas do Eletricista. Seleção de artigos

▪ artigo Erros de iniciante ao gravar vídeo. videoarte

▪ artigo Por que os torcedores do Barcelona são chamados de idiotas? Resposta detalhada

▪ artigo Parnolistny ordinário. Lendas, cultivo, métodos de aplicação

▪ artigo Medidor de indutância e capacitância. Enciclopédia de rádio eletrônica e engenharia elétrica

▪ artigo Cartas misteriosas. 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