EasyManuals Logo

ST STM32F412 User Manual

ST STM32F412
1163 pages
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Page #698 background imageLoading...
Page #698 background image
Fast-mode Plus Inter-integrated circuit (FMPI2C) interface RM0402
698/1163 RM0402 Rev 6
Figure 234. Transfer sequence flowchart for SMBus slave receiver N Bytes + PEC
MSv35974V1
Slave initialization
SMBus slave
reception
Read FMPI2C_RXDR.RXDATA
FMPI2C_ISR.RXNE =1?
FMPI2C_ISR.TCR = 1?
No
Yes
FMPI2C_ISR.ADDR
= 1?
Yes
No
Read ADDCODE and DIR in FMPI2C_ISR
FMPI2C_CR2.NBYTES = 1, RELOAD =1
PECBYTE=1
Set FMPI2C_ICR.ADDRCF
SCL
stretched
Read FMPI2C_RXDR.RXDATA
Program FMPI2C_CR2.NACK = 0
FMPI2C_CR2.NBYTES = 1
N = N - 1
N = 1?
Read FMPI2C_RXDR.RXDATA
Program RELOAD = 0
NACK = 0 and NBYTES = 1
FMPI2C_ISR.RXNE
=1?
No
End
No
Yes
Yes

Table of Contents

Questions and Answers:

Question and Answer IconNeed help?

Do you have a question about the ST STM32F412 and is the answer not in the manual?

ST STM32F412 Specifications

General IconGeneral
BrandST
ModelSTM32F412
CategoryMicrocontrollers
LanguageEnglish

Related product manuals