Interface and Connectivity ICs
MEMS and Sensors
Analog and Audio
EMI Filtering and Signal Conditioning
Power Management and Motor Control
SPC5 Automotive MCUs
ST25 NFC/RFID Tags and Readers
Switches and Multiplexers
STM32 MCUs Community
MEMS and Sensors Community
Automotive MCUs Community
STM8 MCUs Community
Help the community
Share your activities
Contribute your knowledge
About this community
to create and rate content, and to follow, bookmark, and share content with other members.
Question asked by
on Jan 5, 2006
on Jan 5, 2006 by 9244
Show 0 Likes
No one else has this question
Mark as assumed answered
This content has been marked as final.
Show 1 comment
(Required, will not be published)
Jan 5, 2006 2:40 AM
I am communicating ST7(master) with 24c08 serial eeprom thru' i2c communication.
a) in random access read mode 24c08 supports following sequence:
START + Device Addr + W bit + ACK + Adrress of the device location + ACK + START + Device Addr + R bit + ACK + DAta Byte1 + ACK + .... +Data Byte N + NoACK + STOP.
b) In read mode ST7 will be used as a 7 bit MASTER RECEIVER and it's sequence as per attached document of the datasheet .:
S + EV5 + Address + A + EV6 + Data1 + A+ EV7 +......+Data N + NA+ EV7 + P
My question is if it follows exactly same sequence then
1)How it will know the address location from where it should read.
2)It's only sending one address .is it meant to device select address or address of the device location.
3)This sequence is not following exact read sequence for the slave as mentioned above(point a.).
I havn't written the code.Pls clarify me why difference between these two sequence.and pls tell me what exact sequence to follow for READ operation thro I2C bus of ST7.
Show 0 Likes
Retrieving data ...
2018 STM32 Wish List
stm32 with Cubemx Adafruit FRAM MB85RC256V I2c
CubeMX SDIO DMA FatFS configuration
Please provide a way to download older version of the cube.
Efficiently use DMA with UART RX on STM32