- Messaggi: 23
- Ringraziamenti ricevuti 0
memoria eeprom 24lc16b
12 Anni 9 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
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
- Autore della discussione
- Junior Member
Riduci
Di più
12 Anni 9 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
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
Si prega Accedi o Crea un account a partecipare alla conversazione.
- Akuryu
- Premium Member
Riduci
Di più
- Messaggi: 137
- Ringraziamenti ricevuti 3
12 Anni 9 Mesi fa - 12 Anni 9 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
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 9 Mesi fa da armando66me.
Si prega Accedi o Crea un account a partecipare alla conversazione.
- armando66me
- Autore della discussione
- Junior Member
Riduci
Di più
- Messaggi: 23
- Ringraziamenti ricevuti 0
Moderatori: Mauro Laurenti, Pinna, StefA, Matteo Garia
Registrati al sito
Accedi a tutte le risorse e articoli non visibili pubblicamente, puoi registrarti con pochi passi.