Ir ao conteúdo
  • Cadastre-se

Memoria sram ds1225y dallas-150


wergne

Posts recomendados

  • Membro VIP

Sim é possível amigo. mas você vai ter que ter algo "inteligente" conversando com ela. Ela só se apaga (ou lê, ou escreve) com comandos apropriados.

DS1225Y-pinout.jpg

Pode ser um mc qualquer tipo um arduino. Infelizmente (ou felizmente) vai ter que ter noções de programação e leitura técnica de datasheets

Link para o comentário
Compartilhar em outros sites

  • Membro VIP

Olá amigo. Zap não vai rolar e de fato nem precisa. É muito simples. Dei uma olhadela no d.s. e li isso...

 

WRITE MODE
The DS1225Y executes a write cycle whenever the WE
and CE signals are active (low) after address inputs are
stable. The latter occurring falling edge of CE or WE will
determine the start of the write cycle. The write cycle is
terminated by the earlier rising edge of CE or WE. All
address inputs must be kept valid throughout the write
cycle. WE must return to the high state for a minimum

 

recovery time (t WR ) before another cycle can be initi-
ated. The OE control signal should be kept inactive
(high) during write cycles to avoid bus contention. How-
ever, if the output drivers are enabled (CE and OE ac-
tive) then WE will disable the outputs in t ODW from its
falling edge.

 

Algo como...

-tenha 12 bits disponíveis pro endereçamento add. Se mc=8bits ---> 2 ports

-coloque as linhas de dado em pullup 10k. O dado vai ficar 0xff

O sw é beeeeeemmm simples, algo como
 

void delay(unsigned char d)
{
while(d--);
}

#define WE PORTC.0 //verifique a definição de pino/bit do seu compilador
#define ledvermelho PORTC.1
#define ledverde PORTC.2 //!!!
unsigned int add;
ledvermelho=1;
ledverde=0;//!!!
WE=1;
for (add=0;add<8192;add++)
{
PORTA=add;//LSB
PORTB=add>>8;//MSB
WE=0;delay(10);WE=1; //pulso de gravação
delay(t);//"recovery time"
}
ledvermelho=0;
ledverde=1;  //!!!

Entenda e traslade pra sua linguagem preferida. Pode até ser até mesmo a do arduino com seu digitalwrite(xx); Leds opcionais.

Dica importante: faça função de leitura que é ainda + simples mas vai ter que ter + 8pinos pros dados, mande pela serial, salve o conteúdo antes de apagar a memória.

 

1 hora atrás, wergne disse:

recompensar pelo seu Tempo

💸...😭... kk

 

 

 

 

Link para o comentário
Compartilhar em outros sites

  • Membro VIP

Olá amigo agradeço a oferta mas não é o foco do forum ok?

E (é) o que você vai fazer com...

22 horas atrás, wergne disse:

um pouco de programação conheço um pouco de algumas linguagens de programação 

?? Eis seu momento de usufruir!!

 

Seguinte... qual arduino ou melhor, qual mc tens familiaridade e disponibilidade aí com você? Com pouquíssimas linhas de programação consegue-se o que você quer além de ajudar alguém que almeja o mesmo, entende? Aí sim... o foco do forum.

O programa, como te disse, é muito simples e não deve fugir muito daquele. O esquema também. Basta conectar coerentemente com fios os pinos de saída do mc nos pinos da memória. Pode ser no protoboard mesmo...

9 horas atrás, wergne disse:

cobraria pra fazer o esquema desse processo

💸💸💸💸💸😥😥😥😥😥

  • Curtir 1
Link para o comentário
Compartilhar em outros sites

  • Membro VIP
1 hora atrás, wergne disse:

um Arduino UNO

peraí...

UNO-PLUS-PIN.jpg

pra ler os dados...importante, lembra?

 

PD7...0 ... dados ... ok

PB5..PB0;PC5...PC0 ... endereço ...ok

PC6...WE

faltam:

??? ... CE

??? ... TX

??? ... RX

 

Tenha um ou + shift register qualquer tipo 74hc595. Mas se for só pra apagar mesmo, nem precisa.. Mas ainda continuo achando importante guardar os dados...

 

off  topic... acredite se quiser mas neste momento estou também tentando pagar alguém pra fazer um serviço que posso fazer: dar uns telefonemas e ficar aguardando com musiquinha irritante... kk
 

  • Obrigado 1
Link para o comentário
Compartilhar em outros sites

16 horas atrás, Isadora Ferraz disse:

peraí...

UNO-PLUS-PIN.jpg

pra ler os dados...importante, lembra?

 

PD7...0 ... dados ... ok

PB5..PB0;PC5...PC0 ... endereço ...ok

PC6...WE

faltam:

??? ... CE

??? ... TX

??? ... RX

 

Tenha um ou + shift register qualquer tipo 74hc595. Mas se for só pra apagar mesmo, nem precisa.. Mas ainda continuo achando importante guardar os dados...

 

off  topic... acredite se quiser mas neste momento estou também tentando pagar alguém pra fazer um serviço que posso fazer: dar uns telefonemas e ficar aguardando com musiquinha irritante... kk
 

Kkkk você é incrível muito obrigado eu tenho o CI 74HC595 vou ver pra guardar também obrigado pela dica vai ficar sensacional assim que eu estiver com a placa protoboard te envio fotos ok 

Link para o comentário
Compartilhar em outros sites

  • 2 meses depois...

Ola boa noite Isadora Ferraz td bem andei sumido mais estou ai de volta para concluir td bem 

veja se é isso mesmo no TINKERCAD

https://www.tinkercad.com/things/1WL09kQjk8H-daring-bruticus-stantia/editel?tenant=circuits?sharecode=U7jrXhwt37DRKSb_0nIZ_36kK5WyvNDFx2rn9g5PNVQ=

adicionado 7 minutos depois

Daring Bruticus-Stantia.png

  • Confuso 1
Link para o comentário
Compartilhar em outros sites

Crie uma conta ou entre para comentar

Você precisa ser um usuário para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar agora

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...