2024-05-06 05:27 AM - edited 2024-05-15 02:32 AM
Hi everyone,
i am using stm32g0c1retx MCU for i2c communication in slave mode. in normal mode i am able to get the data and ACK on i2c line, even after changing the different slave addresses. i am using single address mode for communication. But, when i change MCU mode to Boot mode and trying to detect the i2c on 0X5D slave address , i didnt get the ACK for write frame and not able to detect my MCU on this line. i used another device as master it is able to detect the MCU in boot mode with address 0X5D, but with this device i am not able to get any address. it is always showing NAK in read frame, can anyone suggest me what to do next?
i have uploaded the images from logic analyzer showing
1) slave address detected by one device and
2) slave address not detected by my device .