Issue with I2C Communication on Nucleo-L452RE: Master and Slave Indicate BUSY State
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Email to a Friend
- Report Inappropriate Content
‎2024-11-28 8:52 PM
Hello,
I am currently working with I2C communication using the Nucleo-L452RE board. I am encountering an issue where:
- The master device indicates that the slave is busy receiving.
- Simultaneously, the slave device indicates that the master is busy receiving.
I have double-checked the configuration for both devices and ensured that the pull-up resistors are correctly connected. Despite this, the communication remains stuck in a busy state.
Here are some additional details about my setup:
- Microcontroller: STM32L452RE
- I2C Role: Master (Nucleo-L452RE), Slave (Nucleo-L452RE)
- Pull-Up Resistors: [Specify values, e.g., 4.7 kΩ]
I would appreciate any insights or suggestions to resolve this issue. If more details or specific configurations are required, please let me know.
Thank you in advance for your help!
- Labels:
-
STM32L4 series
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Email to a Friend
- Report Inappropriate Content
‎2024-12-05 2:51 AM
Hello @kushikundana,
Thank you for your contribution. you can find several helpful I2C examples here: STM32CubeL4/Projects/NUCLEO-L476RG/Examples/I2C at master · STMicroelectronics/STM32CubeL4.
These examples cover various I2C scenarios and can provide valuable insights and reference code for your project.
With Regards,
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Email to a Friend
- Report Inappropriate Content
‎2024-12-06 3:13 PM
Did you check with an oscilloscope to see if the I2C bus isn't in a low state?
TimerCallback tutorial! | UART and DMA Idle tutorial!
If you find my solution useful, please click the Accept as Solution so others see the solution.
