Bonjour à tous,
Je suis face a un problème de communication I2C entre mon micro STM32L152RB ( STM32L-Discovery) et ma mémoire EEPROM M24LR64 ( ANT2-M24LR-A)
Je met en fichier joins ce que j'obtiens sur l'oscillo, après le start j'ai un temps d'attent dont je ne sais pas d'ou il vient, ensuite j'envoie bien mon adresse, seulement l'acquitemment qui doit venir de la mémoire est un peu bizarre et je sais pas pourquoi.
je vous joins aussi mon code:
I2C_GenerateSTART(I2C2, ENABLE); Delay(10);
/* adresse */
I2C_Send7bitAddress(I2C2,0xA0, I2C_Direction_Transmitter);Del ay(10);
I2C_SendData(I2C2,0x10);Delay( 10);// Send Data
I2C_SendData(I2C2,0x01);Delay( 10); // Send Data
I2C_GenerateSTOP(I2C2, ENABLE);
Delay(10);
Donc si quelqu'un avait une idée d’où le problème pourrait venir, sa m'aiderait beaucoup ( je buche depuis pas mal de temps la dessus)
En tous cas merci d'avance et bonne journée.
-----