collapse

* Posts Recentes

Carregador Solar para Baterias - EBay por almamater
[20 de Setembro de 2019, 21:57]


Trituradora/Destruidora de cartão em tiras por m90mine
[20 de Setembro de 2019, 17:29]


Ajuda na identificação de componente de portatil por m90mine
[20 de Setembro de 2019, 17:19]


Loja online "McMaster" na europa? por senso
[09 de Setembro de 2019, 23:54]


Pasta térmica por thx1011
[04 de Setembro de 2019, 19:35]


Livros opensource de electrónica, transístores e OpAmps. por thx1011
[03 de Setembro de 2019, 19:56]


Que métodos utilizam para limpar as vossas placas após soldadura? por KammutierSpule
[21 de Agosto de 2019, 22:42]


Contas para saber a duração das baterias. por vasco
[21 de Agosto de 2019, 11:10]


Fabricantes de PCB e Assemblage (produção em massa) por Kristey
[21 de Agosto de 2019, 08:51]


Máquina de soldar a fio sem gás LIDL por Hugu
[16 de Agosto de 2019, 18:28]

Autor Tópico: Arduino + EEPROM i2c  (Lida 67010 vezes)

0 Membros e 1 Visitante estão a ver este tópico.

Offline rglove

  • Mini Robot
  • *
  • Mensagens: 527
Re: Arduino + EEPROM i2c
« Responder #60 em: 17 de Setembro de 2012, 11:39 »
eu usei o codigo que está no 1º post do tutorial.

Não quero desenterrar tópicos, mas acho importante dizer que com um delay entre as escritas na eeprom consegue-se escrever tudo.

Hoje chegaram as minhas eeproms e também só recebia o primeiro byte escrito. Após meter um delay de 10ms entre as escritas já consegui escrever bem na eeprom (não experimentei delays mais pequenos).

O tutorial está muito bom :)

Offline rglove

  • Mini Robot
  • *
  • Mensagens: 527
Re: Arduino + EEPROM i2c
« Responder #61 em: 18 de Setembro de 2012, 01:58 »
Não sei se deveria ter criado um novo tópico para isto, mas assim fica aqui para outras pessoas que possam vir a ter a mesma dúvida que eu...

No caso de usar uma 24LC1025, que tem 128k de endereços, como é que o endereço é enviado para a EEPROM? Como 16 bits = valor máximo de 65535 e a EEPROM tem 128k endereços se quiser escrever num endereço superior a 65535 como faço? Já estive a ver na datasheet, mas o que está lá é que o endereço ocupa 16 bits...

Se alguém me puder ajudar...  :)

Cumprimentos

EDIT: Por preguiça não li a parte do Control Byte com atenção... Parece que essa EEPROM está dividida em 2 blocos de 512k bits e o pino A2 é o pino de seleção dos blocos. Amanhã já experimento  :P
« Última modificação: 18 de Setembro de 2012, 02:10 por rglove »

Offline tr3s

  • Administrator
  • Mini Robot
  • *****
  • Mensagens: 811
  • char x=1, y=5; x^=y^=x^=y;
Re: Arduino + EEPROM i2c
« Responder #62 em: 18 de Setembro de 2012, 09:34 »
É isso, é no control message, mas é o block select bit, que vem a seguir aos control bits ;)

O Pino A2 é nao configuravel e deverá estar ligado a VCC salvo erro. Os pinos A0 e A1 definem o endereço do dispositivo no BUS i2c (é necessário indicar este endereço na mensagem de controlo!)
Tr3s
Daniel Gonçalves

Offline rglove

  • Mini Robot
  • *
  • Mensagens: 527
Re: Arduino + EEPROM i2c
« Responder #63 em: 18 de Setembro de 2012, 14:25 »
Já era tarde e não pensei quando estava a escrever   :P

É isso mesmo, à noite experimento  :)

Offline jpombas

  • Mini Robot
  • *
  • Mensagens: 1
Re: Arduino + EEPROM i2c
« Responder #64 em: 03 de Fevereiro de 2014, 18:19 »
Boas,
estou a trabalhar com o Arduino YUN, mas devido à sua capacidade fui obrigado a programar em python, de modo a processar os dados no processador "Linino". Mesmo assim estou com dificuldade em programar implementado o shield TFT, uma vez que a biblioteca é muito pesada.
Gostava de saber se existe alguma forma de "aumentar" a memoria dedicada a programas ou até como libertar espaço das biblioteca eliminando recursos desnecessários.
Aguardo resposta breve,
Cumprimentos

Offline Nunito

  • Mini Robot
  • *
  • Mensagens: 926
Re: Arduino + EEPROM i2c
« Responder #65 em: 03 de Fevereiro de 2014, 20:29 »
Boa noite.
Por favor dirija-se à secção das apresentações.
Sempre fica mais bem visto fazendo a sua apresentação.

Obrigado