Ferragens  
 
Conhecimento computador >> Ferragens >> Drives de computador e Armazenamento >> 
Como usar um controlador ATmega 8535
O ATMEGA8535 e ATMEGA8535L são microcontroladores de 8 bits fabricados pela Atmel Corporation. Os comandos e armazena dados do controlador em 8 kilobytes de memória flash programável, não volátil . Usuários introduzir instruções de baixo nível , enviando sinais para os pinos de conexão de dados do controlador. Os usuários têm acesso a dois espaços de memória de programação : o carregador de boot e da aplicação. O programa gerenciador de inicialização é executado automaticamente quando o controlador é para cima. O gerenciador de inicialização executa programas no espaço de memória do aplicativo . As instruções seguintes referem-se aos pinos como PXN , onde " x " refere-se a porta de I /O e " n " refere-se ao pino . Por exemplo PD4 é o pino 4 no porto D. Instruções
entrar na programação Modo
1

Aplicar uma tensão de 4,5 a 5,5 volts entre Vcc e GND , então aguarde pelo menos 100 microssegundos.
Página 2

Enviar 0 volts para RESET e , em seguida, enviar seis ou mais on /off sinais para XTAL1 . Enviar "0000" para os pinos PD4 através PD7 e aguarde pelo menos 100 nanossegundos .
3

Enviar 11,5-12,5 volts RESET para iniciar o modo de programação.
< Br > Definir boot Loader Tamanho
comando 4

Load " 0100 0000". Definir PD6 e PD5 a "10" para permitir o carregamento de comando. Definir PD4 para "0" para especificar baixo endereço. Envie o comando para a porta B e , em seguida, dar XTAL1 um pulso positivo para carregar o comando . Siga este procedimento para todas as instruções de comando de carga abaixo.
5

Carregar dados byte baixo . Definir PD6 e PD5 a "01" para permitir o carregamento de dados e definir PD4 para "0" para especificar baixo endereço. Enviar dados para a porta B. Defina o tamanho do carregador de inicialização , enviando os dados "0000 0XX0 " , substituindo " xx ", com " 00 ", para usar 32 páginas de memória para o carregador de boot , "01 ", para usar 16 páginas , " , 10 ", para usar oito páginas, ou " 11 " de usar quatro páginas. Dê XTAL1 um pulso positivo para carregar os dados .
6

Set PD4 e PA0 a "10" para selecionar o byte alto .
7

Enviar um pulso negativo para PD3 para processar o comando . PD1 será baixa . Aguarde PD1 para ir alto para indicar o controlador seja concluída.
Digite seu programa
8 comando

Load " 0001 0000 " para entrar Escrever modo Flash, seguindo o procedimento da Seção 2, Passo 1.
9

endereço de carga baixo byte . Definir PD6 e PD5 a "00" para permitir o carregamento de endereço. Definir PD4 para "0" e definir canal B para o endereço desejado . Enviar um pulso positivo para XTAL1 para carregar o endereço.
10

Carregar dados de baixo byte a ser escrito para o endereço , seguindo o procedimento da Seção 2, Passo 2.
11 < dados p> alta carga de byte a ser escrito para o endereço , seguindo o procedimento da Seção 2, Passo 2, com exceção da criação PD4 para "1" para indicar alta byte .
12

dados Trava . Definir PD4 para "1" e enviar um pulso positivo para PD7 para trancar os dados.
13

Repita os passos 2 a 5 para cada palavra até que a página está cheia ou terminar com o programa.
14

Escrever a página para a memória flash . Definir PD4 para "0" e depois dar PD3 um pulso negativo. Espere até PD1 vai alto antes de continuar com a próxima página .
15

Repita os passos 2 a 7 para cada página até que o programa é feito.
16 comando

Load " 0000 0000 "para sair do modo de programação .
17

Poder controlador de vez em quando para executar o novo programa.

Anterior :

Próximo : No
  Os artigos relacionados
·O que são computador Dispositivos de Armazenamento 
·Como alterar o tamanho do bloco de uma partição 
·Como fazer um PC DVD Region Free 
·Como exibir o D Drive 
·Fita Magnética Espaço Vs . Espaço no Disco Rígido 
·Como faço para saber se meu SanDisk 4GB Pro Duo Memory…
·Como emular uma unidade de disco flexível 
·Como substituir Hard Drive Pontas 
·Como inicializar um cartão de memória SD 
·Tipos Turbo CAD arquivo 
  Artigos em destaque
·Como posso arrumar minhas Laptop 
·Como rastrear uma imagem em um Pad Gráficos 
·Como testar uma página no HP Deskjet 3600 
·Como fazer upload de um Flash Drive 
·Bateria Dell Inspirion Laptop não cobrará 
·Como atualizar o processador em um Sony PCV- RX580 1,80…
·Lenovo Y310 Especificações 
·EasyCap Alternativas 
·Como definir um WAP54G ao Modo Cliente 
·Como reciclar cartuchos de toner laser para Caixa 
Cop e direita © Conhecimento computador http://ptcomputador.com Todos os Direitos Reservados