problemi I2C con ESP32

Salve a tutti! Ho acquistato 4 moduli rtc DS3231 che funzionano tutti bene con vari Arduino e con ESP8266. Con ESP32 non riesco a farli funzionare, il problema per ESP32 pare sia in I2C. Ho provato tutte le librerie disponibili; ho provato senza pullup e con vari valori di resistenze di pullup senza cavar ragno dal buco.

Qualcuno che ne sa, comodamente sistemato nel patio della villetta all'ombra sul mare che si rilassa con la VPN tossica dell'oste, ha qualche soluzione per rendere meno schizzinoso l'ESP32 con I2C, che anche altri dispositivi con quel protocollo ci vuole la madonna per farli funzionare?

senso che *tutti* gli AM2322 hanno lo stesso indirizzo I2C, per cui su

--
_  _ 
0  0; 
  @- 

E. Delacroix
Reply to
E. Delacroix
Loading thread data ...

In data giugno 2020 alle ore 12:52:15, E. Delacroix ha scritto:

a
n

non conosco i problemi specifici di ESP32, ma hai modo di capire se almeno risponde con ACK all'indirizzamento? Poi non so se hai scordato in citt=E0 l'analizzatore di stati logici, ma avendo prorpio tempo ,per escludere problemi elettrici potresti implementare a manina un I2C software bit per bit e vedere cosa= succede,ma questo proprio se piove tutto il giorno

Reply to
blisca

questa pagina l'hai vista?

formatting link

ESP32 notes

ESP32 problem: The Arduino IDE | Board manager installs an old version

1.0.0 from
formatting link
which contains a broken I2C repeated start. Generating a repeated start with Wire.endTransmission(false); results in reading zero's from any I2C device and is not a problem of this library.

Solution: Use the Git master branch (or a newer release when available) to solve this problem as described on:

formatting link

Reply to
Franco Af

Il 24/06/2020 15:08, Franco Af ha scritto:

Non avevo visto quella pagina ... grazie Franco; nel frattempo ho trovato due problemi, sistemati i quali sembra andare tutto bene: avevo la gestione schede obsoleta e sopratutto un contatto precario tra la

cospicua di suo per il 0.5mm (una bread board "barocca" a tre corsie del fu Maplin, peraltro fatta bene), maginarsi quindi spingere parallelamente 38 piedini della scheda ... non l'ho spinta a fondo ma bene appoggiata per cui forse mancava un contatto di SDA o SCL ... Grazie!

--
_  _ 
0  0; 
  @- 

E. Delacroix
Reply to
E. Delacroix

Il 24/06/2020 13:42, blisca ha scritto:

Veramente mi ero portato un laptop con parte della "letteratura arduino" dentro, ma purtroppo sono incappato nella VPN del campeggio tossica quanto basta che non mi ha lasciato entrare in rete quando ha visto che

policy dove si capisce che non sanno come dire che in sostanza il "servizio" lo facciamo noi e non loro con risultati a volte tragicomici.

a casa ... almeno per quelli che non gradiscono essere presi per il culo, in quanto persone in carne ed ossa e non stringhe vaganti nei server del globo terraqueo.

Comunque ho risolto: ero io che oltre ad essere indietro di mio lo ero anche con i pagam ... ops ... con l'aggiornamento schede etc.

--
_  _ 
0  0; 
  @- 

E. Delacroix
Reply to
E. Delacroix

normale, succede a tutti :)

Reply to
Franco Af

ElectronDepot website is not affiliated with any of the manufacturers or service providers discussed here. All logos and trade names are the property of their respective owners.