2018-05-02 12:24 PM
Hi everyone,
I have a problem regarding the i2c communication with the 1.9 release of HAL for stm32f0.
I use the i2c2 peripheral of stm32f091rc microcontroller to communicate with a EEPROM.
This peripheral works very well with HAL release 1.31, but migrating to the latest release (ver. 1.9) of HAL it doesn't work.To write and read to/from EEPROM I use the functions HAL_I2C_Mem_Write_DMA and HAL_I2C_Mem_Read_DMA respectively.I tried to copy configurations and functions contained in BPS folder for stm32f072b_Discovery, but I didn't solved the problem.Attached here you can find a file with main, configuration and read/write functions.Here I tried to write into the EEPROM but the operation exits always with timeout error.Can anyone tell me where I'm wrong?
Thanks in advance.
#i2c-eeprom-example-hal #stm32f-i2c-eeprom2018-05-14 10:07 PM
Can anyone help me?