Ir para conteúdo
View in the app

A better way to browse. Learn more.

EletrônicaBR.com

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Gravador de EEPROM

Featured Replies

Postado

Bom dia.

Sou profissional na área de eletrônica e TI e trabalho com manutenção de PCs, Notebooks, TV'S de LCD e LED e estou precisando criar um gravador de EEPROM.

Estou pensando e utilizar o arduíno.

Alguma dica?

Atte.,

Marcos

Postado

Bom dia,

 

@mdunguel,

 

Conforme regras do forum, antes de postar algo, é necessário se apresentar.

 

Você não tem permissão para visualizar links. Faça login ou cadastre-se.

 

Quanto ao gravador de EEPROM, pq vc não compra um?

 

Recomendo o TL866, vc encontra no ML, Ebay, Aliexpress.

 

 

Att,

Fábio

  • 3 semanas depois...
Postado

Boa tarde.

Realmente o modelo TL866 é muito bom. Tenho o TL866CS e o TL866a também. A diferença que o "a" tem a saída ICSP para gravação na própria placa que o CI esteja instalado, sem retilá-lo. São mais de 13.200 modelos de CI suportados e o programa é o Minipro 6.10. Uso os meus na área automotiva.

  • 2 semanas depois...
Postado

Aproveitando o tópico, necessito de um gravador Eprom 8 pinos, tenho arduino também, daria pra fazer um através do SPI?

Postado

Deem uma lida nos seguintes topicos:

 

Você não tem permissão para visualizar links. Faça login ou cadastre-se.

 

  Desculpe, mas estes tópicos não se referem ao tutorial Arduino. O arduino possui SPI (Interface serial periférica), MOSI e MISO (escravo/mestre e vice-versa), mas sou leigo quando se trata em gravação de EPROM externa, Alguém poderia dar uma luz, em vista que temos uma excelente plataforma, na qual o céu é o limite.

  Possui Pinos SDA e SCL (serial data e clock).

Postado

Esse tutorial eu encontrei no google, e o tecnico conseguiu recuperar a BIOS utilizando Arduino como gravador (tecnologia i2c), por favor galera é disso que estamos precisando. Alguém teria uma luz no final do túnel?

 

Você não tem permissão para visualizar links. Faça login ou cadastre-se.

 

  Esse aqui conseguiu regravar a BIOS de uma motherboard MSI até com NANOduino!

 

Postado

Me desculpem quanto as minhas indicações, realmente elas não servem para uso com o uso das interfaces do Arduino.

 

As indicações do colega @Markos NuNes, são mais apropriadas e lembrando que as memorias EEPROM (24Cxx) utilizaram a interface Bi-direcional I2C de 2 vias e as memorias FLASH (25xx) utilizam a interface SPI Uni-direcional de 4 vias.

 

Outra coisa a se ter em mente nessa interface é de que temos integrados que trabalham com 5V, 3.3V e 1.8V alem do que a pinagem de uma EEPROM se difere de uma FLASH

SPI_AND_I2C_MEMORY_PINOUTS.jpg.bac589f790cd761b6d900e6a6cd21ff5.jpg

Postado

Pelo que entendi no autor do tópico, ele procura um gravador de eeprom, mas pareceu que ele quer para trabalhar com informática.

 

"trabalho com manutenção de PCs, Notebooks, TV'S de LCD e LED e estou precisando criar um gravador de EEPROM"

 

E pensou em criar um com o arduino.

 

Se for essa a finalidade, o mais indicado é comprar um TL866.

 

Não sei se é a mesma necessidade do colega Markos. O autor poderia se manifestar.

 

Roberto

Postado

Parece que no link abaixo fala num gravador para EEPROM (AT24C256) via I2C:

 

Você não tem permissão para visualizar links. Faça login ou cadastre-se.

 

e nesse aqui fala de um gravador para FLASH (AT25HP512) via SPI:

 

 

Também trabalho na area de informatica/eletronica e optei por comprar um gravador pronto para uso com um PC, mas se os colegas querem se exercitar nos estudos do Arduino quanto ao uso de suas interfaces até pode ser.  Mas nada de uso profissional, pois será complicado o programa de leitura e gravação para todos os estilos de memorias existentes no mercado.

Postado

Agradeço pelas respostas à cima.

 

  Pelo que observei é um pouco complexo utilizar como gravador, até porque o arduino trabalha compilação em C e o firmware é desenvolvido em Assembly. Vou fazer um gravador com o esquema que o Sr. William enviou (porta LPT1). Para regravar um 24C16.

 

Futuramente pretendo TAMBÉM utilizar eprom parar compartilhar memoria secundária ao arduino, através do barramento ICSP ou SPI. (mas aí criarei um tópico).

 

 

  • 3 semanas depois...
Postado

Lá no site oficial do Arduino, tem vários escripts para programar, e o programa para baixar, tudo gratuito... Quando vc não acha, você procura um que se parece com o que você quer, dai é só fazer as modificações... colocando aqui, ajudo no que vc quer... não é dificil, só é trabalho o primeiro... e quando tiver pronto... ajude disponibilizando pro pessoal... abraço!

  • 2 meses depois...
Postado

Bom dia.

Sou profissional na área de eletrônica e TI e trabalho com manutenção de PCs, Notebooks, TV'S de LCD e LED e estou precisando criar um gravador de EEPROM.

Estou pensando e utilizar o arduíno.

Alguma dica?

Atte.,

Marcos

Se você tiver um raspberry pi pode usar o flashrom:

Você não tem permissão para visualizar links. Faça login ou cadastre-se.

 

Compatível com muitas flash

 

 

 

  • 4 semanas depois...
Postado

Colega acho q achei um jeito de usar o arduino pra fazer isso, mas eu estou usando uma Flash bios, é o seguinte:

eu procurei como gravar uma Flash com arduino, não achei nada xD Mas ai depois vi q o arduino pode gravar um ATmega de qualquer linha desdo ATtiny45 ate outros tipo ATmega328, 2560... e então pensei! o pony prog vé o arduino como uma COM(porta de comunicação) e ele consegui enviar e ler por ela, pois o arduino tem um Chip de conversão de USB pra RS232(Que pode virar um ICSP e I2C) eu vou tentar fazer isso com o meu, pois vi seu post e me espirou a procurar tbm! ainda n tentei mas deve sim funcionar...

da uma olhada nesse blog Link:

 

Você não tem permissão para visualizar links. Faça login ou cadastre-se.

 

perceba que o ATtiny45 e gravado por SPI(Miso,Mosi,Clk e Reset)

pra mim e oq eu preciso pra gravar uma Flash SPI, ja I2C eu vi que o Arduino tbm tem pinos SCL e SDA, eu vou tentar com o pony prog e te falo como foi, pois estou vendo agora de  madruga as 1:47, amanha irei montar e testar!

Postado

Bom dia. Se vc quer montar um com arduíno até pra praticar beleza, agora se for comprar, não tem nem o que questionar, o TS866 é muuuiittoo bom. Tenho amigos que tem o G540 e dizem que também é muio bom, mas eu preferi comprar o TS866 devido as indicações dos colegas aqui do fórum e sinceramente não me arrependo. Um diferencial que acho legal nele é o reconhecimento automático do chip e a velocidade de gravação dele.

  • 3 semanas depois...
Postado

Me desculpem quanto as minhas indicações, realmente elas não servem para uso com o uso das interfaces do Arduino.

 

As indicações do colega @Markos NuNes, são mais apropriadas e lembrando que as memorias EEPROM (24Cxx) utilizaram a interface Bi-direcional I2C de 2 vias e as memorias FLASH (25xx) utilizam a interface SPI Uni-direcional de 4 vias.

 

Outra coisa a se ter em mente nessa interface é de que temos integrados que trabalham com 5V, 3.3V e 1.8V alem do que a pinagem de uma EEPROM se difere de uma FLASH

 

Pelo que eu pesquisei na internet seria isso né??

 

corrija-me se estiver errado:

SPI_AND_I2C_MEMORY_PINOUTS.jpg.eb21da0dbcbc5e40a902b6c1f0c5724b.jpg

  • 3 semanas depois...
  • 3 semanas depois...
Postado

Tem sim amigo, e é bem simples. Use um Linux para fazer esse trabalho (de preferência o Kali que já vem com o arduino instalado). Com o Linux, tudo é mais fácil!!

Daqui a pouco posto um tutorial passo a passo, se bem que no site já tá bem explicado mas vai saber né?

Se ajudei, dá um joinha aí

Você não tem permissão para visualizar links. Faça login ou cadastre-se.

  • 3 meses depois...
Postado

Pelo que vi está querendo algo com um bom custo benefício. Tem um gravador chamado ch341a usb programmer, muito simples de usar e barato (no brasil está em torno de 50 ~70 reais e para importação 9 ~ 30 reais ). Não grava todos os modelos, mas grava a maioria dos eeprom e flash de 8 pinos:

 

AMIC:

A25L05P, A25L10P, A25L20P, A25L40P, A25L80P, A25L16P

 

ATMEL:

AT25DF041A, AT25DF321, AT25F004, AT25F512A, AT25F2048, AT25F4096, AT25F1024A, AT25FS010, AT25FS040, AT26DF081A, AT26DF161A, AT26DF321, AT26F004

 

EON:

EN25B05, EN25P05, EN25B10, EN25P10, EN25BF20, EN25P20, EN25F20, EN25B40, EN25P40, EN25F40, EN25B80,EN25P80, EN25F80  EN25T80, EN25B16, EN25P16, EN25B32, EN25P32, EN25B64, EN25P64

 

EXCEL SEMICONDUCTOR INC.

ES25P10, ES25P20, ES25P40, ES25P80, ES25P16, ES25P32

 

ST:

M25P05A, M25P10A, M25P20, M25P40, M25P80, M25P16, M25P32, M25P64, M25PE10, M25PE20, M25PE40, M25PE80, M25PE16, M25PE32, M45PE10, M45PE20, M45PE40, M45PE80, M45PE16, M45PE32

 

 

SST:

SST25VF016B, SST25VF032B, SST25VF064C,

SST25VF020, SST25VF040B, SST25VF040A, SST25VF040, SST25VF080B,

SST25VF512A, SST25VF512, SST25VF010, SST25VF010A, SST25VF020A.

MXIC:

MX25L512, MX25L1005, MX25L2005, MX25L4005, MX25L8005, MX25L1605, MX25L3205, MX25L6405, MX25L6445, MX25L6405 ( SOP16 )

 

NEXFLASH:

NX25P80, NX25P16, NX25P32

 

CHINGIS TECHNOLOGY CORPORATION:

PM25LV512, PM25LV010, PM25LV020, PM25LV040, PM25LV080, PM25LV016, PM25LV032, PM25LV064

 

SAIFUN SEMICONDUTTORI:

SA25F005, SA25F010, SA25F020, SA25F040, SA25F080, SA25F160, SA25F320

 

WINBOND:

W25P10, W25X10, W25Q10, W25P20, W25X20, W25Q20, W25P40, W25X40, W25Q40, W25P80, W25X80, W25Q80, W25P16, W25X16, W25Q16, W25P32, W25X32, W25Q32, W25P64, W25X64, W25Q64BV

 

SÉRIES 24XX

 

ST:

ST24C01, ST24C02, ST24C04, ST24C08, ST24C16, ST24C32, ST24C64

 

COMMON:

 

2401 3V, 24C01 5V, 24C02 3V, 24C02 5V, 24C04 3V, 24C04 5V, 24C08 3V, 24C08 5V, 24C16 3V, 24C16 5V, 24C32 3V, 24C32 5V, 24C64 3V, 24C64 5V, 24C128 3V, 24C128 5V, 24C256 3V, 24C256 5V, 24C512 3V, 24C512 5V, 24C1024 3V, 24C1024 5V, 24C2048 3V, 24C2048 5V, 24C4096 3V, 24C4096 5V

 

ATMEL:

AT24C01, AT24C01A, AT24C01B, AT24C02, AT24C02A, AT24C02B, AT24C04, AT24C04A, AT24C04B, AT24C08, AT24C08A, AT24C08B, AT24C16, AT24C16A, AT24C16B, AT24C32, AT24C32A, AT24C32B, AT24C64, AT24C64A, AT24C64B, AT24C128, AT24C128A, AT24C128B, AT24C256, AT24C256A, AT24C256B, AT24C512, AT24C512A, AT24C512B, AT24C1024, AT24C1024A, AT24C1024B

 

XICOR:

X24C01, X24C02, X24C04, X24C08, X24C16

ROHM:

BR24C01, BR24L01, BR24C02, BR24L02, BR24C04, BR24L04, BR24C08, BR24L08, BR24C16, BR24L16, BR24C32, BR24L32, BR24C64, BR24L64

 

RAMTRON:

FM24C04A, FM24CL04, FM24C16A, FM24CL16, FM2464, FM24CL64, FM24C256, FM24CL256, FM24C512

MICROCHIP:

MIC24AA01, MIC24AA014, MIC24LC01B, MIC24LC014, MIC24AA02, MIC24LC02B, MIC24AA04, MIC24AA024, MIC24AA025, MIC24C02C, MIC24LC04B, MIC24LC024, MIC24LC025, MIC24AA08, MIC24LC08B, MIC24AA16, MIC24LC16B, MIC24AA32, MIC24LC32, MIC24AA64, MIC24LC64, MIC24FC64, MIC24AA128, MIC24LC128, MIC24FC128, MIC24AA256, MIC24LC256, MIC24FC256, MIC24AA512, MIC24LC512, MIC24FC512, MIC24AA1024

 

ISSI:

IS24C01, IS24C04, IS24C08, IS24C16, IS24C32, IS24C64, IS24C128, IS24C256, IS24C512, IS24C1024

 

HOLTEK:

HT24C01, HT24LC01, HT24C02, HT24LC02, HT24C04, HT24LC04, HT24C08, HT24LC08, HT24C16, HT24LC16, HT24C32, HT24LC32, HT24C64, HT24LC64, HT24C128, HT24LC128, HT24C256, HT24LC256, HT24C512, HT24LC512, HT24C1024, HT24LC1024

 

FAIRCHILD:

FM24C01L, FM24C02L, FM24C03L, FM24C04L, FM24C05L, FM24C08L, FM24C09L, FM24C16L, FM24C17L, FM24C32L, FM24C64L, FM24C128L, FM24C256L, FM24C512L, FM24C1024L

 

CATALYST:

CAT24C01, CAT24WC01, CAT24C02, CAT24WC02, CAT24C04, CAT24WC04, CAT24C08, CAT24WC08, CAT24C16, CAT24WC16, CAT24C32, CAT24WC32, CAT24C64, CAT24WC64, CAT24C128, CAT24WC128, CAT24C256, CAT24WC256, CAT24C512, CAT24WC512, CAT24C1024, CAT24WC10244

 

gravador-usb-flash-eprom-spi-bios-series-24xx-25xx-18435-MLB20155004843_082014-O.jpg

 

Espero ter ajudado.

 

  • 2 meses depois...
Postado

É possível sim gravar eeproms utilizando o Arduíno, e é bastante simples. Já tive sucesso utilizando o arduíno mega (com SPI), mas em outras versões como o Uno, só muda basicamente os pinos utilizados no SPI.

Esses links podem te ajudar:

Você não tem permissão para visualizar links. Faça login ou cadastre-se.

 

obviamente é importantíssimo ler o datasheet do componente (eeprom) para entender as particularidades, como opcodes, modo de operação etc.

 

 

Participe agora da conversa!

Você pode postar agora e se cadastrar mais tarde. Se você tiver uma conta, faça login para postar com sua conta.

Visitante
Responder

Conteúdo Similar

Account

Navigation

Pesquisar

Pesquisar

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.