Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

ESP32-S3-zero I2C Slave issues #11919

Pepito-design started this conversation in Question - Community Help
Discussion options

I'm trying to get a pair of ESP32-S3-zero connected via I2C.
Arduino IDE, on Linux, all up to date.
One ESP32-S3-zero is I2C Master for AD-converter, works perfect.
The same device is acting as I2C Slave for the other ESP32-S3-zero board ( I2C Master ).
The Master-Slave communication starts very well, Master is able to receive 4 bytes from Slave.
But after a some minutes with 5 transfers/sec,
the first received byte is no longer the expected data byte, it's the ( slave address shifted left by 1 ) OR 0x01.
The expected data byte is moved to the next position, 2. -> 3., 3. -> 4. and the 4. is no longer there.
I found out, I'm not alone with that issue.
But I can't find a solution.
I tried multiple ESP32-S3 modules, always the same.
Is it a known hardware problem?
Pull-UP's are 1,5k, SDA and SCL are looking perfect. Is independent of SCL frequency and I2C channel,
exchange twowire(0) and twowire(1) did not help.

Any suggestion? Tektronix THS730A is available, wires are short and soldered.
So it's not a "typical bread board" problem.

You must be logged in to vote

Replies: 0 comments

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
1 participant

AltStyle によって変換されたページ (->オリジナル) /