AVR Detonator

De Garoa Hacker Clube
Revisão de 09h01min de 3 de outubro de 2012 por DQ (discussão | contribs)
Ir para navegação Ir para pesquisar
  • Proposta: construir um gravador/programador de AVR do tipo paralelo ("alta tensão") stand-alone (não necessitando conectar um micro ou Arduino) e capaz de gravar o bootloader do Arduino com o apertar de um botão.
  • Alguns projetos para ponto de partida:
  • Interessados:
  • Ruminações:

Rascunho da vista superior Arquivo:AVR Detonator.jpg

Operação:

  • Colocar o ATmega no soquete
  • Apertar o botão Executa
  • Indica nos LEDs da direita o tipo de ATmega
  • Use botão Seleciona para selecionar o boot a gravar
  • Segura o botão Burn (botão de alavanca de contato momentâneo com tampa protetora)
  • Aperta o botão Executa
  • LED no alto à esquerda indicam o resultado das operações

Circuito:

  • São necessárias 19 conexões entre o circuito de gravação e o ATmega sendo gravado:
    • Vcc/AVcc - alimentação (colocar somente quando executando)
    • RDY, OE, WR, BS1, BS2, XA0, XA1 e PAGE1 - sinais de controle
    • RESET - sinal de reset, aqui são colocados 12V durante a execução
    • DATA0 a DATA7 - dados
  • Precisa de mais
    • 3 I/Os para os três botões
    • 3 I/Os para os 7 LEDs (usando um decodificador 3 p/ 8 como o 74238)

Ideias de implementação:

  • Usar um PIC 887 que tem I/O suficiente para conectar direto, mas é mais chato de programar
  • Usar um ATmega328 com uma expansão de I/O (74HC595 ou PCF8574)