memoria eeprom 24lc16b

12 Anni 2 Mesi fa #21 da armando66me
Risposta da armando66me al topic Re: memoria eeprom 24lc16b
scusate se posto una domanda stupida magari qualcuno mi aiuta in un secondo e mi evita giornate di prove e nottate di ricerche su google.

allora risolto problema del collegamento delle 24lcXX con XX>=32 e XX<=512 (io sto testando le 64)

il pin 8 va a vcc piu
il pin 4 va massa neg
il pin 7 se e' a messa consente la scrittura
se e' a piu pos va in protect mode e non cosente di scriverci
il pin 5,6 bus i2c collegati come precedentemente detto.
pin 123 se tutti a massa l'indirizzo e' A0

come si fa per ottenere A1 e A2 ?


sarebbe giusto per avere A1 spostare il solo pin 2 a positivo ?
e sarebbe giusto per avere A2 spostare il solo pin 3 a positivo ?
rispetto ad A0

ringrazio anticipatamente tutti devo far convivere due memorie sul bus i2c.
saluti armando

Si prega Accedi o Crea un account a partecipare alla conversazione.

  • armando66me
  • Junior Member
  • Junior Member
Di più
12 Anni 2 Mesi fa #22 da Akuryu
Risposta da Akuryu al topic Re: memoria eeprom 24lc16b
In realtà se ho capito bene la domanda per avere i successivi indirizzi per le altre eeprom basta ricordarsi questo



L'immagine è prelevata da Settore Zero di Giovanni Bernardo , nel link che ti ho postato è scritto come impostare i pin ma se vuoi un riassuntino.

I 3 pin che hai a disposizione rappresentano nell'indirizzo I2c i valori meno significativi, ma non esattamente gli ultimi 3 ma i pen'ultimi difatti l'ultimo valore è il "permesso di scrittura" o "permesso di lettura" a secondo se lo si pone a 1 o a 0. Visto che i valori di fabbrica della tua epron è presumibilmente 1010 seguito dai 3 pin a massa 000 e dall'ultimo ad esempio a 0 avremo un indirizzo 10100000 che usando la calcolatrice corrisponde a A0, quindi se ponessi il penultimo valore a 1 otterrei il secondo indirizzo di memoria, ovvero A2 ( non otterremo a 1 perchè in teoria A1 corrisponde A0 quando l'ultimo bit è a 1 ), il bit da porre a 1 in questo caso come da foto è A2, spero di esserti stato di aiuto, cmq puoi leggerti anche la guida qui sul sito dell' I2C o quella postata sopra che è la lezione di Giovanni Bernardo di Settore Zero
Allegati:

Si prega Accedi o Crea un account a partecipare alla conversazione.

  • Akuryu
  • Avatar di Akuryu
  • Premium Member
  • Premium Member
Di più
12 Anni 2 Mesi fa - 12 Anni 2 Mesi fa #23 da armando66me
Risposta da armando66me al topic Re: memoria eeprom 24lc16b
ok ora mi e tutto piu chiaro grazie
avevo gia letto quell'articolo su sotto zero ma qualcosa mi era sfuggito.
ora oltre a essere piu chiaro funziona anche.


(
123 tutti a massa con il 7 e il 4 si mette A0
1 3 a massa con il 7 e il 4 mentre il 2 a positivo si mette A4
una gra figata
)


cosa strana e che con il software pickit 2,6 e relativo programmatore pickit2

NEL CASO:
123 tutti a massa con il 7 e il 4 si mette ->
-: non si spunta A0 -:- non si spunta A1 -:- non si spunta A2 :-

NEL CASO
1 3 a massa con il 7 e il 4 mentre il 2 a positivo ->
-: non si spunta A0 -:- si spunta A1 -:- non si spunta A2 :-

boh cmq grazie ora funzionano le librerie
Ultima Modifica 12 Anni 2 Mesi fa da armando66me.

Si prega Accedi o Crea un account a partecipare alla conversazione.

  • armando66me
  • Junior Member
  • Junior Member
Di più
Moderatori: Mauro LaurentiPinnaStefAMatteo Garia

Registrati al sito

Accedi a tutte le risorse e articoli non visibili pubblicamente, puoi registrarti con pochi passi.

Registrati al sito LaurTec.

Login