Download Print this page

ST STM32F301 6 Series Reference Manual page 675

Advanced arm-based 32-bit mcus

Advertisement

RM0366
Example I2C controller transmitter 2 bytes, automatic end mode (STOP)
NBYTES
INIT: program
EV1: TXIS ISR: wr data1
EV2: TXIS ISR: wr data2
Example I2C controller transmitter 2 bytes, software end mode (RESTART)
NBYTES
INIT: program
EV1: TXIS ISR: wr data1
EV2: TXIS ISR: wr data2
EV3: TC ISR: program
Figure 265. Transfer bus diagrams for I2C controller transmitter
TXIS
TXIS
S
Address
A
data1
INIT
EV1 EV2
TXE
xx
target
address, program NBYTES = 2, AUTOEND = 1, set START
TXIS TXIS
S Address
A
INIT
EV1 EV2
TXE
xx
target
address, program NBYTES = 2, AUTOEND = 0, set START
address, program NBYTES = N, set START
target
Inter-integrated circuit interface (I2C)
(mandatory events only)
A
data2
A
P
2
TC
data1
A
data2
A
2
RM0366 Rev 5
legend:
ReS
Address
EV3
transmission
reception
SCL stretch
legend:
transmission
reception
SCL stretch
MSv19862V3
675/874
711

Advertisement

loading
Need help?

Need help?

Do you have a question about the STM32F301 6 Series and is the answer not in the manual?

Subscribe to Our Youtube Channel

This manual is also suitable for:

Stm32f301 8 seriesStm32f318 8 series