Figure 40. Ipcc Half-Duplex Channel Mode Transfer Timing; Figure 41. Ipcc Half-Duplex - Send Procedure State Diagram - STMicroelectronics STM32WL5 Series Reference Manual

Advanced arm-based 32-bit mcus with sub-ghz radio solution
Table of Contents

Advertisement

RM0453
Once the processor A retrieves the response from the memory, it does not change the
channel status flags. The memory location access is kept by processor A for the next
communication data.

Figure 40. IPCC Half-duplex channel mode transfer timing

Processor A
CHnF
TX free interrupt
Processor B
RX occupied interrupt
Memory occupation

Figure 41. IPCC Half-duplex - Send procedure state diagram

Communication processor A
Send
Communication data
Complete communication posted Write response pending = 1
Write
Communication
data
Read
Communication
data
Communication data
Wait for
Response read
Response pending = 1
Response pending = 0
Write
Communication
data to Memory
Set Channel N
occupied
Write CHnS (set CHnF = 1)
UNMASK
Channel N
free interrupt
Write CHnFM = 0
End
RM0453 Rev 5
Inter-processor communication controller (IPCC)
Read
Communication
Response
Write
Response
Response
Response processor B
Response pending = 1
Complete communication posted
Write
data
Read
Communication
Response
data
Communication data
Write Response
to Memory
Write response pending = 0
Clear Channel N free
Write CHnC (set CHnF = 0)
UNMASK
Channel N
occupied interrupt
Write CHnOM = 0
Write
Response
MS42435V1
End
MS42433V1
391/1450
399

Advertisement

Table of Contents
loading
Need help?

Need help?

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

This manual is also suitable for:

Stm32wl55 seriesStm32wl54 series

Table of Contents