Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

STM32 keeps SDA low. #926

Open
Koepel opened this issue Dec 5, 2024 · 0 comments
Open

STM32 keeps SDA low. #926

Koepel opened this issue Dec 5, 2024 · 0 comments
Labels
bug Something isn't working

Comments

@Koepel
Copy link

Koepel commented Dec 5, 2024

It was mentioned in the Discord channel that the SDA was kept low after a I2C read with HAL_I2C_Master_Receive(). After that, no more I2C communication is possible.

It turns out that the same bug happens with Arduino functions as well.
My test projects:

The I2C signals for the Arduino Uno are perfect:
afbeelding

Both STM32 boards show something different:
afbeelding
The Master gives an ACK for that last databyte and SDA stays low.

@Koepel Koepel added the bug Something isn't working label Dec 5, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

1 participant