Logo Hardware.com.br
Aphawk
Aphawk Novo Membro Registrado
9 Mensagens 3 Curtidas

Programador de eeprons pics avr 24cxxx 25lxxx attiny 15 25 45 85 e outros

#1 Por Aphawk 17/08/2020 - 17:04
Anexo do post Anexo do post Apesar do programador ser antigo e nao suportar outras coisas (ic's) ainda se usa hoje em dia o circuito do programador do ponyprog2000.
O projeto foi feito em sprint layout 6.0 e esta aqui no forum junto a imagem pra download assim como o projeto.

O software de programaçao é o proprio ponyprog2000.
lancos.com/siprogsch.html

Este circuito é open system ou open source publicado no site lancos.com de claudio lanconeli da venezuela.
Originario da cidade de caracas.

Este programador e o da versao completa e usa- se pra programar ou copias dados de outros (ic's) . coisa que a maioria dos técnicos fazefazem ..pouca gente sabe desenvolver .hex que vai dentro da eeprom. Na maioria das vezes apenas se copia os dados de uma eeprom boa seja eeprom serial os eeprom flash spi's usados para armazenar o setup bios conhecida como bios de pc ( computador).

Essa é a imagem do programador.

Vez ou outra agente encontra uma eeprom dessa em sucatas e as reaproveitamos pra programalas e as colocar em outro equipamento.

Dica: cada eeprom tem dados internos de programaçao programados internamente distinto ( diferente) de um equipamento para o outro e seus dados tambem se diferem variando de marca para marca e modelo para modelo ou seja quase sempre os dados de eeprom programado em um equipamento de uma mesma marca mas modelo diferente nao da pra pra ser usado em outro equipamento de mesma marca mas modelo diferente. E vice versa em equipamentos de outras marcas. Um exemplo disso sao dados de bios de pc que de um modelo nao da na do outro. Quando for programar esteja certo que sua eeprom pic ou avr esta funcionando antes de tentar programar e ô por em outro equipamento. Aconselha-se colocar eeprons novas para uso.

Eeprons sao como pendrivers cada qual tem um determinado tamanho em mega bytes interno os espaços de programaçao

Entao da 24c01 a 24c24c16 recomenda se por padrao usar a 24c16wp que sabemos que vai caber os dados compmetos dentro da eeprom.
É importante resaltar que voce deve-se certificar tambem que os dados da eeprom que vai ser gravado inserido na eeprom nao estejam corrompidos.
Outra dica é: certificarse que os dados de eeprons nao foram mexidos ou cortados parte dos dados o que e ensinado por ai em video aulas isso pode corromper os dados causar mal funcionamento ou ate o equipamento nao funcionar.
Por isso recomenda se copiar os dados de uma eeprom que esta em pleno funcionamento e gravar dentro de outra eeprom nova .

Para eeprom em smd recomenda se tambem ultilizar o adaprador soic8 para modelo Dip8 eeprom de 8 pinos para evitar " as garrancheiras" soldas feitas para adaptar fios para posterior programaçao isso evita a queima da eeprom ...as eeproms sao sensiveis a solda e queiman por conta de aquecimento. Segue entao imagem do projeto e o esquema do projeto que é open- source.
Tambem serve pra copiar eeprom de controles e centrais de portao eletronico a titulo de concertos.

Ic's suportados pelo programador de eeprons.


Suporte 24C01, 24C02, 24C04, 24C08, 24C16 I²C Bus EEPROM

Suporte 24C32, 24C64, 24C65, 24C128, 24C256, 24C512 I²C Bus EEPROM

Capacidade de detecção automática 24XX EEPROM

Suporte 24C325 e 24C645 I²C Bus EEPROM

Suporte Siemens SDE2516, SDE2526, SDA2546, SDA2586, SDA3546, SDA3586 EEPROM (como 24XX Auto)

Suporte AT17C65, AT17C128, AT17C256, AT17C512, AT17C010 I²C Bus EEPROM

Suporte Siemens SDE2506 EEPROM

Detectar a capacidade de capotamento de alguns antigos EEPROM 24XX

Suporte AT90S1200, AT90S2313, AT90S2323, AT90S2343, AT90S4414, AT90S4434, AT90S8515, AT90S8535 Flash micro

Suporte AT90S2323, AT90S2343, AT90S2333, AT90S4433, AT90S4434, AT90S8535, AT90S8534

Detectar automaticamente o tipo de microcontrolador AVR

Suporta o microcontrolador AVR ATmega103, ATmega161, ATmega163, ATmega 323, ATmega128, ATmega8, ATmega16, ATmega64, ATmega32, ATmega162, ATmega169, ATmega8515, ATmega8535

Compatível com AVR ATmega44, 88, 168, 164, 324, 644, 640, 1280, 1281, 2560, 2561 ( não testado )

Compatível com AVR AT90can32, 64 e 128 ( não testado )

Compatível com AVR ATtiny12, ATtiny15, ATtiny26, ATtiny2313

Compatível com AVR ATtiny13, 25, 45, 85, 261, 461 e 861 ( não testado )

Leia ATtiny12 e ATtiny15 Oscillator Calibration Byte

Grave bits de bloqueio para proteger o AVR micro de leitura

Write both the Flash and EEPROM memory of the AVR micro at once

Support the AT89S8252 and AT89S53 micro

Support 93C06, 93C46, 93C56, 93C57, 93C66, 93C76, 93C86 Microwire EEPROM (C and LC series, the CS serie is not supported yet)

Support 93C13 (as a 93C06) and 93C14 (as a 93C46) Microwire EEPROM

Access microwire eeproms in either 8 and 16 bit organization

Improved support PIC 16C84/16F84 micro

Support PIC 16F873/874/876/877 and PIC 16F84A micro

Support PIC 16F873A/874A/876A/877A and PIC 16F627/628 micro (untested)

Support PIC 12C508/509 micro

Suporte PIC 12C671 / 672 micro ( não testado )

Suporte 25010, 25020, 25040 SPI EEPROM

Suporte 25080, 25160, 25320, 25640, 25128, 25256 Big SPI EEPROM

Suporte 25642 e 95640 Big SPI EEPROM

Suporte NVM3060 eeprom

Suporte MDA2061 / MDA2062 eeprom

Suporte X2444 / X2445 eeprom

Suporte S24H30 ( não testado )

Ler / gravar arquivo de formato hexadecimal Intel, bem como arquivo binário bruto

Ler / gravar arquivo no formato de registro S da Motorola

Ler / gravar arquivo no formato CSM

Apresenta um arquivo de formato E²P personalizado para armazenar as características da EEPROM, um comentário editável e conteúdo de memória, tudo junto com CRC

Edição de buffer aprimorada, texto e hexadecimal

Funciona com Windows95 / 98 / ME e WindowsNT / 2000 / XP e Linux *

Botão recarregar arquivo

Comando de preenchimento do buffer

Edição de bits de segurança para AVR, AT89S e PIC

Programação de número de série

Arquivos de script para programação em lote

Maior velocidade com WinNT / 2000 / XP com driver para E / S direta.
* Nem todas as interfaces são suportadas em todos os sistemas operacionais, para mais informações consulte a documentação.

Novos dispositivos não testados podem não funcionar. Estou esperando as amostras para testá-las

Anexos

Responder
© 1999-2024 Hardware.com.br. Todos os direitos reservados.
Imagem do Modal