2019-09-05 06:56 AM
-----I FOUND THE ANSWER MYSELF. ----------
Technical environment :
- Master : STM32F767
- Slave : M24256 EEPROM on custom board. SCL and SDA on PH4 and PH5 with 4.7K pull-ups
- CubeMX : V5.3.0
- Normal transaction is : MASTER do a 3 bytes WRITE
HAL_I2C_Master_Transmit calls I2C_TransferConfig. Immediately after CR2 update two flags in ISR are set: STOPF ana NACKF. Write timeouts in I2C_WaitOnTXISFlagUntilTimeout. Logic analyzer does not show any activity. Both signals are high. Any ideas where to search for problem?
Solved! Go to Solution.
2019-09-09 12:59 AM
There were two I2Cs. I just mixed the handle.
2019-09-09 12:59 AM
There were two I2Cs. I just mixed the handle.