Rêzeya STM32L5 Bi Ewlehiya Bilind û Xerckirina Kêm a Hêzê Rêbernameya Bikarhêner

Rêzeya STM32L5 Bi Ewlehiya Bilind Bi Xerckirina Hêza Kêm

Specifications:

  • Navê Berhemê: RM0438 Pirtûka referansê
  • Revision: Rev 8
  • Rûpel: 1 heta 2187
  • Dîroka Weşanê: Hezîran 2025
  • Çêker: www.st.com

Agahdariya hilberê:

Pirtûka referansê ya RM0438 agahdariyên berfireh li ser peyda dike.
mîmariya bîr û otobusê, mîmariya ewlehiya TrustZone,
rêxistina bîranînê, SRAM-a çandî, bîra flash li serview, boot
mîhengkirin, û ewlehiya sîstemê.

Rêbazên Bikaranîna Hilberê:

Mîmariya Bîr û Otobusê:

Mîmariya sîstemê ji C-busa bilez, C-busa hêdî, S-bus pêk tê,
Otobusa DMA, otobusa DMA ya kontrolkera SDMMC, û BusMatrix.

Mîmariya Ewlekariya TrustZone:

Rewşa ewlehiyê ya xwerû ya TrustZone û TrustZone rave dike.
dabeşkirina periferîk.

Rêxistina Bîrê:

Nexşeya bîrê, navnîşanên sînorê qeydê, û
rêxistina SRAM-a çandî.

SRAM-a çandî:

Kontrolkirina wekheviya SRAM2, parastina nivîsandinê, parastina xwendinê, hûrgulî
operasyonên paqijkirinê.

Bîra Flashê Qediyaview:

Serkêşiyek pêşkêşî dikeview ji bîra flash a ku di sîstemê de tê bikaranîn.

Veavakirina Boot:

Mîhengên mîhengkirina bootê ya pergalê vedihewîne.

Ewlekariya Pergalê:

Danasîna tedbîrên ewlehiya sîstemê.

Pirsên Pir Pir Pir pirsîn (FAQ):

P: Ez dikarim li ku derê agahdariya li ser vesazkirina qeydê bibînim?
nirxên?

A: Nirxên ji nû ve vesazkirina qeydê di beşa 1.3-an de bi hûrgulî hatine ravekirin.
destî.

P: Mîmariya ewlehiyê ya TrustZone çi ye?

A: Mîmariya ewlehiyê ya TrustZone di beşa 2.2 de tê ravekirin.
ya manual.

P: Ez çawa dikarim mîhengên bootkirinê mîheng bikim?

A: Talîmatên ji bo mîhengkirina bootkirinê di beşa 3-an de têne dîtin.
ya manual.

“`

RM0438 Pirtûka referansê
MCU-yên 32-bitî yên pêşketî yên li ser bingeha Arm®-ê yên rêzeya STM32L5
Pêşkêş
Ev rêbernameya referansê ji bo pêşdebirên sepanan hatiye amadekirin. Ew agahdariya bêkêmasî li ser ka meriv çawa bîr û alavên derdorê yên mîkrokontrolkerên STM32L552xx û STM32L562xx bikar tîne peyda dike. STM32L552xx û STM32L562xx aîdî rêza mîkrokontrolkerên STM32L5x2 ne ku bi mezinahiyên bîrê, pakêt û alavên derdorê yên cûda ne. Ji bo agahdariya fermankirinê, taybetmendiyên cîhazên mekanîkî û elektrîkî, ji kerema xwe li pelên daneyên têkildar binêrin. Ji bo agahdariya li ser navika Arm® Cortex®-M33, li rêbernameya referansa teknîkî ya Cortex®-M33 binêrin. Mîkroprosesorên STM32L552xx û STM32L562xx teknolojiya patentkirî ya herî pêşkeftî ya ST vedihewînin.
Belgeyên peywendîdar
· Rêbernameya Referansa Teknîkî ya Cortex®-M33 li http://infocenter.arm.com peyda dibe · Pelên daneyan ên STM32L552xx û STM32L562xx · Pelên çewtiyên STM32L552xx û STM32L562xx

Hezîran 2025

RM0438 Rev 8

1/2187

www.st.com

1

Contents
Contents

RM0438

1

Peymanên belgekirinê . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 77

1.1 Agahiyên giştî . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 77

1.2 Lîsteya kurtkirinên qeydan . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 77

1.3 Nirxa ji nû ve sazkirina qeydê . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 78

1.4 Ferheng . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 78

1.5 Hebûna alavên periferîk . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 78

2

Mîmariya bîr û otobusê . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 79

2.1 Mîmariya sîstemê . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 79

2.1.1 Otobusa C ya bilez . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 80

2.1.2 Otobusa C ya hêdî . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 80

2.1.3 S-bus . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 80

2.1.4 DMA-bus . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 81

2.1.5 Kontrolkera SDMMC Otobusa DMA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 81

2.1.6 Matrîksa Bus . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 81

2.2 Mîmariya ewlehiyê ya TrustZone . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 81

2.2.1 Rewşa ewlehiyê ya TrustZone ya xwerû . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 82

2.2.2 Dabeşkirina periferîk a TrustZone . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 83

2.3 Rêxistina bîranînê . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 86

2.3.1 Pêşgotin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 86

2.3.2 Nexşeya bîrê û navnîşanên sînorê qeydê . . . . . . . . . . . . . . . . . . . 87

2.4 SRAM-a Çêkirî . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 93

2.4.1 Kontrolkirina wekheviya SRAM2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 93

2.4.2 Parastina Nivîsandinê ya SRAM2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 94

2.4.3 Parastina Xwendinê ya SRAM2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 96

2.4.4 Jêbirina SRAM2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 96

2.5 Bîra Flash li serview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 96

3

Mîhengkirina bootkirinê . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 97

4

Ewlekariya Sîstemê . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 100

4.1 Pêşgotin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 100

4.2 Taybetmendiyên ewlehiyê yên sereke . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 100

2/2187

RM0438 Rev 8

RM0438

Contents

4.3 4.4 4.5 4.6
4.7 4.8
4.9 4.10 4.11 4.12 4.13

Sazkirina ewle . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 101
4.4.1 Pêşgotin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 101 4.4.2 Têketina bootê ya bêhempa û BOOT_LOCK . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 102 4.4.3 Koka baweriyê ya neguherbar di bîra flash a pergalê de . . . . . . . . . . . . . . . . . . . . . . 102
Nûvekirina ewle . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 102 Veqetandina çavkaniyan bi karanîna TrustZone . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 103
4.6.1 Pêşgotin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 103 4.6.2 Mîmariya ewlehiyê ya TrustZone . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 103 4.6.3 Dirêjkirina ewlehiyê ya Armv8-M ya Cortex-M33 . . . . . . . . . . . . . . . . . . . . . . . . 104 4.6.4 Dabeşkirina bîr û periferîk bi karanîna IDAU/SAU . . . . . . . . . . . . . . . . . 104 4.6.5 Dabeşkirina bîr û periferîk bi karanîna GTZC . . . . . . . . . . . . . . . . . . . . . . 106 4.6.6 Rêvebirina ewlehiyê di periferîkên ku TrustZone-aware ne . . . . . . . . . . . . . . . . . . . 109 4.6.7 Çalakkirina ewlehiya TrustZone . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 116 4.6.8 Neçalakkirina ewlehiya TrustZone . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 116
Tecrîdên çavkaniyên din . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .117
4.7.1 Tecrîdkirina demkî bi karanîna parastina veşartî ya ewle (HDP) . . . . . . . . . . . . . 117
Darvekirina ewle . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .118
4.8.1 Pêşgotin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 118 4.8.2 Yekîneya parastina bîrê (MPU) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 118 4.8.3 Parastina nivîsandinê ya bîra flash a çandî . . . . . . . . . . . . . . . . . . . . . . . . . . 118 4.8.4 Tamptespîtkirin û bersiv . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 118
Depokirina ewle . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 120
4.9.1 Pêşgotin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 120 4.9.2 Nasnameya Bêhempa . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 121
Motorên krîpto . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 121
4.10.1 Pêşgotin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 121 4.10.2 Taybetmendiyên motorên krîpto . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 121 4.10.3 Motora şîfrekirina di dema firînê de (OTFDEC) . . . . . . . . . . . . . . . . . . . . . . . . . . 122
Çerxa jiyana berhemê . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 123
4.11.1 Rêveberiya çerxa jiyanê bi parastina xwendinê (RDP) . . . . . . . . . . . . . . 124 4.11.2 Mîhengên byte yên vebijarkên pêşniyarkirî . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 125
Kontrolkirina çewtiyê ya gihîştinê . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 125
4.12.1 Parastina çewtiyê bi parastina xwendinê (RDP) . . . . . . . . . . . . . . . . . . . . 125
Parastina milkê rewşenbîrî yê nermalavê û pêşxistina hevkar 126

RM0438 Rev 8

3/2187
54

Contents

RM0438

4.13.1
4.13.2 4.13.3

Parastina milkê rewşenbîrî yê nermalavê bi parastina xwendinê (RDP) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 126
Parastina milkê rewşenbîrî yê nermalavê bi OTFDEC re . . . . . . . . . . . . 127
Parastina milkê rewşenbîrî yê nermalava din . . . . . . . . . . . . . . . . . . . 129

5

Kontrolkera Global TrustZone® (GTZC) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 130

5.1 Pêşgotina GTZC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 130

5.2 Taybetmendiyên sereke yên GTZC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 130

5.2.1 Mîmariya sîstema GTZC TrustZone . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 130

5.3 Danasîna fonksiyonel a GTZC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 132

5.3.1 Diyagrama blokê ya GTZC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 132

5.3.2 Pênasîna gihîştina neqanûnî . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 133

5.3.3 Kontrolkera ewlehiyê ya TrustZone (TZSC) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 134

5.3.4 Kontrolkera parastina bîrê - li ser bingeha blokê (MPCBB) . . . . . . . . . . . . . . . 134

5.3.5 Kontrolkera gihîştina neqanûnî ya TrustZone (TZIC) . . . . . . . . . . . . . . . . . . . . . . . . . . 135

5.3.6 Rewşa vekirin/resetkirinê . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 135

5.3.7 Daxwazên DMA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 135

5.4 Bûyerên GTZC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 135

5.5 Qeydên GTZC_TZSC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 136

5.5.1 Qeyda kontrola GTZC_TZSC (GTZC_TZSC_CR) . . . . . . . . . . . . . . . . . . 136

5.5.2

Qeyda mîhengkirina ewle ya GTZC_TZSC 1 (GTZC_TZSC_SECCFGR1) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 137

5.5.3

Qeyda mîhengkirina ewle ya GTZC_TZSC 2 (GTZC_TZSC_SECCFGR2) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 140

5.5.4

Qeyda mîhengkirina îmtiyazê ya GTZC_TZSC 1 (GTZC_TZSC_PRIVCFGR1) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 142

5.5.5

Qeyda mîhengkirina îmtiyazê ya GTZC_TZSC 2 (GTZC_TZSC_PRIVCFGR2) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 145

5.5.6

GTZC_TZSC bîra derveyî x qeyda nîşana avê ya ne-ewle 1 (GTZC_TZSC_MPCWMxANSR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 147

5.5.7

Bîra derveyî ya GTZC_TZSC x qeyda nîşana avê ya ne-ewle 2 (GTZC_TZSC_MPCWMxBNSR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 147

5.5.8 Nexşeya qeydkirinê ya GTZC_TZSC û sifirkirina nirxan . . . . . . . . . . . . . . . . . . . . . 148

5.6 Qeydên GTZC_MPCBB . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 150

5.6.1 Qeyda kontrolê ya GTZC_MPCBBx (GTZC_MPCBBx_CR) (x = 1 heta 2). 150

5.6.2 Qeyda kilîtkirinê ya GTZC_MPCBB1 1 (GTZC_MPCBB1_LCKVTR1) . . . . . . 151

5.6.3

Qeyda kilîtkirinê ya GTZC_MPCBB2 1 (GTZC_MPCBB2_LCKVTR1) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 151

4/2187

RM0438 Rev 8

RM0438

Contents

5.6.4

Qeyda vektorê GTZC_MPCBBx y (GTZC_MPCBBx_VCTRy) (x = 1 heta 2) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 152

5.6.5 Nexşeya qeydkirinê ya GTZC_MPCBB1 û sifirkirina nirxan . . . . . . . . . . . . . . . . . . 153

5.6.6 Nexşeya qeydkirinê ya GTZC_MPCBB2 û sifirkirina nirxan . . . . . . . . . . . . . . . . . . 153

5.7 Qeydên GTZC_TZIC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 154

5.7.1 Qeyda çalakkirina navberdana GTZC_TZIC 1 (GTZC_TZIC_IER1) . . . . . . . 154

5.7.2 Qeyda çalakkirina navberdana GTZC_TZIC 2 (GTZC_TZIC_IER2) . . . . . . . 157

5.7.3 Qeyda çalakkirina navberdana GTZC_TZIC 3 (GTZC_TZIC_IER3) . . . . . . . 159

5.7.4 Qeyda rewşa GTZC_TZIC 1 (GTZC_TZIC_SR1) . . . . . . . . . . . . . . . . . 160

5.7.5 Qeyda rewşa GTZC_TZIC 2 (GTZC_TZIC_SR2) . . . . . . . . . . . . . . . . . 163

5.7.6 Qeyda rewşa GTZC_TZIC 3 (GTZC_TZIC_SR3) . . . . . . . . . . . . . . . . . 165

5.7.7 Nîşana GTZC_TZIC qeyda 1 (GTZC_TZIC_FCR1) paqij bike . . . . . . . . . . . . . 166

5.7.8 Nîşana GTZC_TZIC qeyda 2 (GTZC_TZIC_FCR2) paqij bike . . . . . . . . . . . . . 169

5.7.9 Nîşana GTZC_TZIC qeyda 3 (GTZC_TZIC_FCR3) paqij bike . . . . . . . . . . . . . 171

5.7.10 Nexşeya qeydkirinê ya GTZC_TZIC û sifirkirina nirxan . . . . . . . . . . . . . . . . . . . . . . . 172

6

Bîra flaşê ya çandî (FLASH) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 174

6.1 Pêşgotin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 174

6.2 Taybetmendiyên sereke yên FLASH . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 174

6.3 Danasîna fonksiyona bîra flash . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 175

6.3.1 Rêxistinkirina bîra flash . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 175

6.3.2 Rastkirina koda çewtiyê (ECC) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 178

6.3.3 Derengiya gihîştina xwendinê . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 179

6.3.4 Kêm-voltage xwend . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 180

6.3.5 Operasyonên bernamekirin û jêbirina flaşê . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 180

6.3.6 Rêzeyên jêbirina bîra sereke ya flashê . . . . . . . . . . . . . . . . . . . . . . . . . . . . 182

6.3.7 Rêzên bernamekirina bîra sereke ya flashê . . . . . . . . . . . . . . . . . . . . 185

6.3.8 Alayên şaşiyên flaşê . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 186

6.3.9

Xwendin-dema-nivîsandinê (RWW) tenê di moda dual-bank de peyda dibe (DBANK = 1) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 188

6.4 Bajtên vebijarkên bîra flash . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 190

6.4.1 Danasîna bytên vebijarkan . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 190

6.4.2 Bernamekirina bytên vebijarkan . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 191

6.5 Ewlehî û parastina îmtiyazê ya Flash TrustZone . . . . . . . . . . . . . . . . . . 193

6.5.1 Parastina ewlehiyê ya TrustZone . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 193

6.5.2 Parastina ewle ya deverê li ser bingeha nîşana avê . . . . . . . . . . . . . . . . . . . . . . . . 195

6.5.3 Parastina veşartî ya ewle (HDP) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 195

RM0438 Rev 8

5/2187
54

Contents

RM0438

6.5.4 Parastina qada bloka ewle (SECBB) . . . . . . . . . . . . . . . . . . . . . . 196 6.5.5 Zorkirina bootkirinê ji navnîşana bîra ewle . . . . . . . . . . . . . . . . . . . . . . . 197 6.5.6 Rewşa taybetmendiya ewlehiya Flashê . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 197 6.5.7 Flash modên îmtiyazdar û bê îmtiyaz tomar dike . . . . . . . . . . . . . . . . . . 198
6.6 Bîra sîstemê ya ewle . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 198
6.6.1 Pêşgotin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 198 6.6.2 RSS çavkanî ji bo bootloader vediqetîne . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 198 6.6.3 Fonksiyonên RSSLIB . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 200
6.7 Parastina bîra FLASH . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 202
6.7.1 Parastina Nivîsandinê (WRP) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 202 6.7.2 Parastina Xwendinê (RDP) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 204
6.8 FLASH navber dide . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 212 6.9 FLASH tomar dike . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 213
6.9.1 Qeyda kontrola gihîştina Flashê (FLASH_ACR) . . . . . . . . . . . . . . . . . . . . . . . 213 6.9.2 Qeyda mifteya vemirandina Flashê (FLASH_PDKEYR) . . . . . . . . . . . . . . . . 214 6.9.3 Qeyda mifteya ne-ewle ya Flashê (FLASH_NSKEYR) . . . . . . . . . . . . . . . . . 215 6.9.4 Qeyda mifteya ewle ya Flashê (FLASH_SECKEYR) . . . . . . . . . . . . . . . . . . . . 215 6.9.5 Qeyda mifteya vebijarkî ya Flashê (FLASH_OPTKEYR) . . . . . . . . . . . . . . . . . . . 216 6.9.6 Dengê çirûskê nizmtagQeyda mifteyê (FLASH_LVEKEYR) . . . . . . . . . . . . . . . . 216 6.9.7 Qeyda rewşa flashê (FLASH_NSSR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 217 6.9.8 Qeyda rewşa flashê (FLASH_SECSR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . 218 6.9.9 Qeyda kontrola flashê ya ne-ewle (FLASH_NSCR) . . . . . . . . . . . . . . . . 220 6.9.10 Qeyda kontrola ewle ya Flashê (FLASH_SECCR) . . . . . . . . . . . . . . . . . . . . 222 6.9.11 Qeyda ECC ya Flashê (FLASH_ECCR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 223 6.9.12 Qeyda vebijarkên Flashê (FLASH_OPTR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 225 6.9.13 Navnîşana bootkirina ne-ewle ya Flashê 0 qeyd (FLASH_NSBOOTADD0R) 227 6.9.14 Navnîşana bootkirina ne-ewle ya Flashê 1 qeyd (FLASH_NSBOOTADD1R) 228 6.9.15 Navnîşana bootkirina ewle ya Flashê 0 qeyd (FLASH_SECBOOTADD0R) . . 228 6.9.16 Banka Flashê 1 qeyda watermak1 a ewle (FLASH_SECWM1R1) . . . . 229 6.9.17 Qeyda watermak1 a ewle ya Flashê 2 (FLASH_SECWM1R2) . . . . . . . . . 230 6.9.18 Qada Flash WPR1 Qeyda navnîşanê A (FLASH_WRP1AR) . . . . . . . . . 231 6.9.19 Qeyda navnîşanê ya qada B ya Flash WPR1 (FLASH_WRP1BR) . . . . . . . . . . 232 6.9.20 Qeyda ewle ya watermak2 ya Flash (FLASH_SECWM2R1) . . . . . . . . . . . 233 6.9.21 Qeyda ewle ya watermak2 ya Flash 2 (FLASH_SECWM2R2) . . . . . . . . . 234 6.9.22 Qeyda navnîşanê ya qada A ya Flash WPR2 (FLASH_WRP2AR) . . . . . . . . . . 235 6.9.23 Qeyda navnîşanê ya qada B ya Flash WPR2 (FLASH_WRP2BR) . . . . . . . . . 236

6/2187

RM0438 Rev 8

RM0438

Contents

6.9.24
6.9.25
6.9.26 6.9.27 6.9.28

Qeyda banka 1 a li ser bingeha bloka ewle ya FLASH (FLASH_SECBB1Rx) (ku x=1..4) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 237
Qeyda banka 2 a li ser bingeha bloka ewle ya FLASH (FLASH_SECBB2Rx) (ku x=1..4) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 237
Qeyda kontrola HDP ya ewle ya FLASH (FLASH_SECHDPCR) . . . . . . . . 238
Qeyda mîhengkirina îmtiyazê ya FLASH (FLASH_PRIVCFGR) . . . . . . . 238
Nexşeya qeyda FLASH û sifirkirina nirxan . . . . . . . . . . . . . . . . . . . . . . . . . . . 239

7

Keşeya rênimayan (ICACHE) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 242

7.1 Pêşgotina ICACHE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 242

7.2 Taybetmendiyên sereke yên ICACHE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 242

7.3 Pêkanîna ICACHE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 243

7.4 Danasîna fonksiyonel a ICACHE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 243

7.4.1 Diyagrama blokê ya ICACHE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 244

7.4.2 Vesazkirina ICACHE û demjimêr . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 244

7.4.3 ICACHE TAG bîr . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 245

7.4.4 ICACHE ya rasterast-nexşkirî (keşeya 1-alî) . . . . . . . . . . . . . . . . . . . . . . . . . . . . 246

7.4.5 ICACHE çalak bike . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 247

7.4.6 Trafîka ku di keşê de tê hilanîn û ne-keşê tê hilanîn . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 247

7.4.7 Ji nû ve nexşekirina navnîşanê . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 248

7.4.8 Gihîştinên di keşê de têne hilanîn . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 250

7.4.9 Keşeya dual-master . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 251

7.4.10 Ewlekariya ICACHE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 251

7.4.11 Parastina ICACHE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 251

7.4.12 Çavdêriya performansa ICACHE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 252

7.4.13 Pêlava ICACHE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 252

7.5 Modên kêm-hêz ên ICACHE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 252

7.6 Rêvebiriya çewtiyên ICACHE û navberdan . . . . . . . . . . . . . . . . . . . . . . . . . 253

7.7 Qeydên ICACHE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 253

7.7.1 Qeyda kontrola ICACHE (ICACHE_CR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . 253

7.7.2 Qeyda rewşa ICACHE (ICACHE_SR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 254

7.7.3 Qeyda çalakkirina navberdanê ya ICACHE (ICACHE_IER) . . . . . . . . . . . . . . . . . . 255

7.7.4 Qeyda paqijkirina nîşana ICACHE (ICACHE_FCR) . . . . . . . . . . . . . . . . . . . . . . . 255

7.7.5 Qeyda çavdêriya lêdanê ya ICACHE (ICACHE_HMONR) . . . . . . . . . . . . . . . . . . 256

7.7.6 Qeyda çavdêriyê ya windabûyî ya ICACHE (ICACHE_MMONR) . . . . . . . . . . . . . . . . 256

7.7.7 Qeyda mîhengkirina herêma x a ICACHE (ICACHE_CRRx) . . . . . . . . . . 256

7.7.8 Nexşeya qeyda ICACHE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 258

RM0438 Rev 8

7/2187
54

Contents

RM0438

8

Kontrola Hêzê (PWR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 259

8.1 Dabînkerên hêzê û qadên dabînkirinê . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 259

8.1.1 Dabînkirina cîhazên derveyî yên analog ên serbixwe . . . . . . . . . . . . . . . . . . . . . . . . . . . . 264

8.1.2 Rêhesina dabînkirina I/O ya serbixwe . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 264

8.1.3 Dabînkirina wergirên USB yên serbixwe . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 264

8.1.4 Qada hilanîna bataryayê . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 265

8.2 Qebareya dabînkirina sîstemêtagrêziknameya e . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 266

8.2.1 Voltagrêkxerê e . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 266

8.2.2 Veguherînera gav-daketinê ya SMPS ya çêkirî . . . . . . . . . . . . . . . . . . . . . . . . . . . 267

8.2.3 Şêweya dabînkirina hêzê ya veguherînera gav-daketî ya SMPS . . . . . . . . . . . . . . . . 268

8.2.4 Veguherînera gav-daketinê ya SMPS li hember moda kêm-hêz . . . . . . . . . . . . . . 269

8.2.5 Voluma dînamîktagrêveberiya pîvandinê ya e . . . . . . . . . . . . . . . . . . . . . . . . . . 270

8.2.6 Domaina VDD12 û SMPS-ya derveyî . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 271

8.3 Çavdêriya dabînkirina hêzê . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 273

8.3.1

Resetkirina dema vekirina hêzê (POR) / resetkirina dema qutkirina hêzê (PDR) / resetkirina dema qutbûna voltaja qels (BOR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 273

8.3.2 Volume ya Bernamekirîtagdetektora elektronîkî (PVD) . . . . . . . . . . . . . . . . . . . . . . . . . . . . 274

8.3.3 Voluma Perîferîktagçavdêrîkirin (PVM) . . . . . . . . . . . . . . . . . . . . . . . . . . 275

8.3.4 Volta jorîntagçavdêriya eşikê . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 276

8.3.5 Çavdêriya asta germahiyê . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 276

8.4 Rêveberiya Hêzê . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 277

8.4.1 Modên Hêzê . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 277

8.4.2 Moda xebitandinê . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 283

8.4.3 Moda xebitandina bi hêza kêm (xebitandina LP) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 283

8.4.4 Modên kêm-hêz . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 284

8.4.5 Moda xewê . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 285

8.4.6 Moda xewa kêm-hêz (xewiya LP) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 286

8.4.7 Moda Rawestandina 0 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 287

8.4.8 Moda Rawestandina 1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 289

8.4.9 Moda Rawestandina 2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 290

8.4.10 Moda Standby . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 292

8.4.11 Moda girtinê . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 295

8.4.12 Şiyarbûna otomatîk ji moda kêm-hêz . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 296

8.5 Ewlekariya Herêma Baweriyê ya PWR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 296

8.5.1 Modên îmtiyazî û bêîmtiyaz ên PWR . . . . . . . . . . . . . . . . . . . . . . . . . 298

8.6 Qeydên PWR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 298

8/2187

RM0438 Rev 8

RM0438

Contents

8.6.1 8.6.2 8.6.3 8.6.4 8.6.5 8.6.6 8.6.7 8.6.8 8.6.9 8.6.10 8.6.11 8.6.12 8.6.13 8.6.14 8.6.15 8.6.16 8.6.17 8.6.18 8.6.19 8.6.20 8.6.21 8.6.22 8.6.23 8.6.24 8.6.25

Qeyda kontrola hêzê 1 (PWR_CR1) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 299 Qeyda kontrola hêzê 2 (PWR_CR2) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 300 Qeyda kontrola hêzê 3 (PWR_CR3) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 301 Qeyda kontrola hêzê 4 (PWR_CR4) . . . . . . . . . . . . . . . . . . . . . . . . . 303 Qeyda rewşa hêzê 1 (PWR_SR1) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 304 Qeyda rewşa hêzê 2 (PWR_SR2) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 306 Qeyda paqijkirina rewşa hêzê (PWR_SCR) . . . . . . . . . . . . . . . . . . . . . . . . . . . 307 Porta Hêzê Qeyda kontrola vekişînê (PWR_PUCRA) . . . . . . . . . . . . . . 308 Qeyda kontrola kişandinê ya Porta Hêzê A (PWR_PDCRA) . . . . . . . . . . . 308 Qeyda kontrola kişandinê ya Porta Hêzê B (PWR_PUCRB) . . . . . . . . . . . . . 309 Qeyda kontrola kişandinê ya Porta Hêzê B (PWR_PDCRB) . . . . . . . . . . 310 Qeyda kontrola kişandinê ya Porta Hêzê C (PWR_PUCRC) . . . . . . . . . . . 310 Qeyda kontrola kişandinê ya Porta Hêzê C (PWR_PDCRC) . . . . . . . . . . . 311 Qeyda kontrola kişandinê ya Porta Hêzê D (PWR_PUCRD) . . . . . . . . . . . . 311 Qeyda kontrola kişandinê ya Porta Hêzê D (PWR_PDCRD) . . . . . . . . . . . 312 Qeyda kontrola kişandinê ya Porta Hêzê E (PWR_PUCRE) . . . . . . . . . . . . . 313 Qeyda kontrola kişandinê ya Porta Hêzê E (PWR_PDCRE) . . . . . . . . . . . 313 Qeyda kontrola kişandinê ya Porta Hêzê F (PWR_PUCRF) . . . . . . . . . . . . . 314 Qeyda kontrola kişandinê ya Porta Hêzê F (PWR_PDCRF) . . . . . . . . . . . 314 Qeyda kontrola kişandinê ya Porta Hêzê G (PWR_PUCRG) . . . . . . . . . . . . . 315 Qeyda kontrola kişandinê ya Porta Hêzê G (PWR_PDCRG) . . . . . . . . . . . 316 Qeyda kontrola kişandinê ya Porta Hêzê H (PWR_PUCRH) . . . . . . . . . . . . 316 Qeyda kontrola kişandinê ya Porta Hêzê H (PWR_PDCRH) . . . . . . . . . . . 317 Qeyda mîhengkirina ewlehiya hêzê (PWR_SECCFGR) . . . . . . . . . . . 317 Qeyda mîhengkirina mafên hêzê (PWR_PRIVCFGR) . . . . . . . . . 319 Nexşeya qeyda PWR û sifirkirina nirxan . . . . . . . . . . . . . . . . . . . . . . . . . . . 320

9

Sêwirandin û kontrola demjimêrê (RCC) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 323

9.1 Sifirkirin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 323

9.1.1 Vegerandina hêzê . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 323

9.1.2 Vegerandina Sîstemê . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 323

9.1.3 Vesazkirina domaina yedek . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 325

9.2 Pinên RCC û sînyalên navxweyî . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 325

9.3 Saet . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 325

9.3.1 Demjimêra HSE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 329

9.3.2 Demjimêra HSI16 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 330

9.3.3 Demjimêra MSI . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 331

RM0438 Rev 8

9/2187
54

Contents

RM0438

9.3.4 Demjimêra HSI48 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 332 9.3.6 Demjimêra LSE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 333 9.3.7 Demjimêra sîstemê ya LSE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 333 9.3.8 Demjimêra LSI . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 334 9.3.9 Hilbijartina demjimêra pergalê (SYSCLK) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 334 9.3.10 Frekansa çavkaniya demjimêrê li gorî voltagpîvandina e . . . . . . . . . . . . . . . . . . . . 335 9.3.11 Sîstema ewlehiya demjimêrê (CSS) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 335 9.3.12 Sîstema ewlehiya demjimêrê li ser LSE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 335 9.3.13 Saeta ADC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 336 9.3.14 Demjimêra RTC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 336 9.3.15 Demjimêra demjimêrê . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 336 9.3.16 Saeta çavdêr . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 337 9.3.17 Şîyana bidawîbûna demjimêrê . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 337 9.3.18 Pîvandina demjimêra hundirîn/derveyî bi TIM15/TIM16/TIM17 re . . . . . 337 9.3.19 Qeydên çalakkirina demjimêra periferîk
(RCC_AHBxENR, RCC_APBxENRy) . . . . . . . . . . . . . . . . . . . . . . . . . . . . 340
9.4 Modên kêm-hêz . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 340 9.5 Ewlekariya RCC TrustZone® . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 341 9.6 Moda RCC ya Bi Îmtiyaz û Bê Îmtiyaz . . . . . . . . . . . . . . . . . . . . . . . . . . . . 343 9.7 Navberên RCC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 345
9.8.1 Qeyda kontrola demjimêrê ya RCC (RCC_CR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 345 9.8.2 Qeyda kalibrkirina çavkaniyên demjimêrê yên navxweyî yên RCC (RCC_ICSCR) . . . . . . . 348 9.8.3 Qeyda mîhengkirina demjimêrê ya RCC (RCC_CFGR) . . . . . . . . . . . . . . . . . . . 349 9.8.4 Qeyda mîhengkirina RCC PLL (RCC_PLLCFGR) . . . . . . . . . . . . . . . . 352 9.8.5 Qeyda mîhengkirina RCC PLLSAI1 (RCC_PLLSAI1CFGR) . . . . . . . 355 9.8.6 Qeyda mîhengkirina RCC PLLSAI2 (RCC_PLLSAI2CFGR) . . . . . . . . 358 9.8.7 Qeyda çalakkirina navberdana demjimêrê ya RCC (RCC_CIER) . . . . . . . . . . . . . . . . . 360 9.8.8 Qeyda ala navberdana demjimêrê ya RCC (RCC_CIFR) . . . . . . . . . . . . . . . . . . . 361 9.8.9 Qeyda paqijkirina navberdana demjimêrê ya RCC (RCC_CICR) . . . . . . . . . . . . . . . . . . 363 9.8.10 Qeyda vesazkirina periferîk a RCC AHB1 (RCC_AHB1RSTR) . . . . . . . . . . . 364 9.8.11 Qeyda vesazkirina periferîk a RCC AHB2 (RCC_AHB2RSTR) . . . . . . . . . . . 365 9.8.12 Qeyda vesazkirina periferîk a RCC AHB3 (RCC_AHB3RSTR) . . . . . . . . . . 367 9.8.13 Qeyda vesazkirina periferîk a RCC APB1 1 (RCC_APB1RSTR1) . . . . . . . . . 368 9.8.14 Qeyda vesazkirina periferîk a RCC APB1 2 (RCC_APB1RSTR2) . . . . . . . 370 9.8.15 Qeyda vesazkirina periferîk a RCC APB2 (RCC_APB2RSTR) . . . . . . . . . . . 371

10/2187

RM0438 Rev 8

RM0438

Contents

9.8.16 9.8.17 9.8.18 9.8.19 9.8.20 9.8.21 9.8.22
9.8.23
9.8.24
9.8.25
9.8.26
9.8.27
9.8.28
9.8.29 9.8.30 9.8.31 9.8.32
9.8.33 9.8.34 9.8.35 9.8.36 9.8.37 9.8.38 9.8.39 9.8.40 9.8.41 9.8.42

Qeyda çalakkirina demjimêra periferîk a RCC AHB1 (RCC_AHB1ENR) . . . . . 373 Qeyda çalakkirina demjimêra periferîk a RCC AHB2 (RCC_AHB2ENR) . . . . . 374 Qeyda çalakkirina demjimêra periferîk a RCC AHB3 (RCC_AHB3ENR) . . . . . . 376
Qeyda çalakkirina demjimêra periferîk a RCC APB1 1 (RCC_APB1ENR1) . . . 377 Qeyda çalakkirina demjimêra periferîk a RCC APB1 2 (RCC_APB1ENR2) . . . 379
Qeyda çalakkirina demjimêra periferîk a RCC APB2 (RCC_APB2ENR) . . . . . 381 Demjimêrên periferîk ên RCC AHB1 di modên Xew û Rawestandinê de çalak dikin qeyda (RCC_AHB1SMENR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 382 Demjimêrên periferîk ên RCC AHB2 di modên Xew û Rawestandinê de çalak dikin qeyda (RCC_AHB2SMENR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 384
Demjimêrên periferîk ên RCC AHB3 di modên Xew û Rawestandinê de çalak dikin (RCC_AHB3SMENR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 386 Demjimêrên periferîk ên RCC APB1 di modên Xew û Rawestandinê de çalak dikin (RCC_APB1SMENR1) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 387 Demjimêrên periferîk ên RCC APB1 di modên Xew û Rawestandinê de çalak dikin (RCC_APB1SMENR2) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 390
Demjimêrên periferîk ên RCC APB2 di modên Xew û Rawestandinê de qeydê çalak dikin (RCC_APB2SMENR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 391 Amûrên periferîk ên RCC qeyda mîhengkirina demjimêra serbixwe 1 (RCC_CCIPR1) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 393 RCC qeyda kontrola domaina yedek (RCC_BDCR) . . . . . . . . . . . . . . . 395
Qeyda kontrol/rewşê ya RCC (RCC_CSR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . 398 Vegerandina demjimêrê ya RCC Qeyda RC (RCC_CRRCR) . . . . . . . . . . . . . . . . . . . 400 Periferîkên RCC Qeyda mîhengkirina demjimêrê ya serbixwe 2 (RCC_CCIPR2) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 401
Qeyda mîhengkirina derengmayîna OCTOSPI (RCC_DLYCFGR) . . . . . . . . . 402 Qeyda mîhengkirina ewle ya RCC (RCC_SECCFGR) . . . . . . . . . . . . . . 403 Qeyda rewşa ewle ya RCC (RCC_SECSR) . . . . . . . . . . . . . . . . . . . . . . . 405
Qeyda rewşa ewlehiyê ya RCC AHB1 (RCC_AHB1SECSR) . . . . . . . . . . . 407 Qeyda rewşa ewlehiyê ya RCC AHB2 (RCC_AHB2SECSR) . . . . . . . . . . . 408 Qeyda rewşa ewlehiyê ya RCC AHB3 (RCC_AHB3SECSR) . . . . . . . . . . 410
Qeyda rewşa ewlehiyê ya RCC APB1 1 (RCC_APB1SECSR1) . . . . . . . 411 Qeyda rewşa ewlehiyê ya RCC APB1 2 (RCC_APB1SECSR2) . . . . . . . 414 Qeyda rewşa ewlehiyê ya RCC APB2 (RCC_APB2SECSR) . . . . . . . . . . 415
Nexşeya qeyda RCC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 417

10

Sîstema vejandina demjimêrê (CRS) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 424

10.1 Pêşgotina CRS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 424

10.2 Taybetmendiyên sereke yên CRS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 424

RM0438 Rev 8

11/2187
54

Contents

RM0438

10.3 10.4
10.5 10.6 10.7

Pêkanîna CRS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 424 Danasîna fonksiyona CRS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 425
10.4.1 Diyagrama blokê ya CRS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 425 10.4.2 Sînyalên navxweyî yên CRS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 425 10.4.3 Têketina senkronîzasyonê . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 426 10.4.4 Pîvandina xeletiya frekansê . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 426 10.4.5 Nirxandina xeletiya frekansê û qutkirina otomatîk . . . . . . . . . . . . . . . . . . . 427 10.4.6 Destpêkirin û mîhengkirina CRS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 428
CRS di modên kêm-hêz de . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 429 Navberên CRS . ... . . . . . . . . . . . . . . . 429
10.7.1 Qeyda kontrola CRS (CRS_CR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 429 10.7.2 Qeyda mîhengkirina CRS (CRS_CFGR) . . . . . . . . . . . . . . . . . . . . . . . . . . 430 10.7.3 Qeyda navber û rewşê ya CRS (CRS_ISR) . . . . . . . . . . . . . . . . . . . . . . 431 10.7.4 Qeyda paqijkirina nîşana navberdana CRS (CRS_ICR) . . . . . . . . . . . . . . . . . . . . . . 433 10.7.5 Nexşeya qeydkirina CRS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 434

11

I/O yên Armanca Giştî (GPIO) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 435

11.1 Pêşgotin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 435

11.2 Taybetmendiyên sereke yên GPIO . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 435

11.3 Danasîna fonksiyona GPIO . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 435

11.3.1 I/O ya Armanca Giştî (GPIO) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 438

11.3.2 Multipleksera fonksiyona alternatîf a pinên I/O û nexşekirin . . . . . . . . . . . . . . . . 438

11.3.3 Qeydên kontrola porta I/O . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 439

11.3.4 Qeydên daneyên porta I/O . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 439

11.3.5 Rêvebirina daneyên I/O bi awayekî bit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 439

11.3.6 Mekanîzmaya kilîtkirinê ya GPIO . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 440

11.3.7 Têketin/derketina fonksiyona alternatîf a I/O . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 440

11.3.8 Xetên navber/hişyariyê yên derveyî . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 440

11.3.9 Mîhengkirina têketinê . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 441

11.3.10 Mîhengkirina Derketinê . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 441

11.3.11 Mîhengkirina fonksiyona alternatîf . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 442

11.3.12 Mîhengkirina analog . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 443

11.3.13 Bikaranîna pinên osîlatorê yên HSE an LSE wekî GPIO . . . . . . . . . . . . . . . . . . 443

11.3.14 Bikaranîna pinên GPIO di qada dabînkirina RTC de . . . . . . . . . . . . . . . . . . 443

11.3.15 Bikaranîna PH3 wekî GPIO . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 444

12/2187

RM0438 Rev 8

RM0438

Contents

11.4 11.5 11.6

Ewlekariya Herêma Baweriyê . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 444
Modên Bi Îmtiyaz û Bê Îmtiyaz . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 445
Qeydên GPIO . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 446
11.6.1 Qeyda moda porta GPIO (GPIOx_MODER) (x =A bo H) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 446
11.6.2 Qeyda cureya derana porta GPIO (GPIOx_OTYPER) (x = A heta H) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 446
11.6.3 Qeyda leza derana porta GPIO (GPIOx_OSPEEDR) (x = A heta H) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 447
11.6.4 Qeyda kişandin/kişandina porta GPIO (GPIOx_PUPDR) (x = A heta H) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 447
11.6.5 Qeyda daneyên têketina porta GPIO (GPIOx_IDR) (x = A heta H) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 448
11.6.6 Qeyda daneyên derana porta GPIO (GPIOx_ODR) (x = A heta H) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 448
11.6.7 Qeyda danîn/vesazkirina bitên porta GPIO (GPIOx_BSRR) (x = A bo H) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 448
11.6.8 Qeyda kilîtkirina mîhengkirina porta GPIO (GPIOx_LCKR) (x = A heta H) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 449
11.6.9 Qeyda nizm a fonksiyona alternatîf a GPIO (GPIOx_AFRL) (x = A heta H) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 450
11.6.10 Qeyda bilind a fonksiyona alternatîf a GPIO (GPIOx_AFRH) (x = A heta H) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 451
11.6.11 Qeyda vesazkirina bita porta GPIO (GPIOx_BRR) (x = A bo H) . . . . . . . . . . . . . 452
11.6.12 Qeyda mîhengkirina ewle ya GPIO (GPIOx_SECCFGR) (x = A heta H). 452
11.6.13 Nexşeya qeyda GPIO . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 454

12

Kontrolkera mîhengkirina pergalê (SYSCFG) . . . . . . . . . . . . . . . . . . . . . . 456

12.1 Taybetmendiyên sereke yên SYSCFG . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 456

12.2 Ewlehî û îmtiyazên SYSCFG TrustZone . . . . . . . . . . . . . . . . . . . . . . . . . 456

12.3 Qeydên SYSCFG . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 458

12.3.1 Qeyda mîhengkirina ewle ya SYSCFG (SYSCFG_SECCFGR) . . . . . 458

12.3.2 Qeyda mîhengkirina SYSCFG 1 (SYSCFG_CFGR1) . . . . . . . . . . . . . 459

12.3.3 Qeyda maskeya navberdana FPU (SYSCFG_FPUIMR) . . . . . . . . . . . . . . . . . 461

12.3.4 Qeyda kilîtkirina ne-ewle ya CPU ya SYSCFG (SYSCFG_CNSLCKR) . . . . . 461

12.3.5 Qeyda kilîtkirina ewle ya CPU ya SYSCFG (SYSCFG_CSLOCKR) . . . . . . . . 462

12.3.6 Qeyda mîhengkirina SYSCFG 2 (SYSCFG_CFGR2) . . . . . . . . . . . . . 463

12.3.7 Qeyda kontrol û rewşa SYSCFG SRAM2 (SYSCFG_SCSR) . . . . 464

12.3.8 Qeyda mifteya SRAM2 ya SYSCFG (SYSCFG_SKR) . . . . . . . . . . . . . . . . . . . 465

RM0438 Rev 8

13/2187
54

Contents

RM0438

12.3.9 Qeyda parastina nivîsandinê ya SYSCFG SRAM2 (SYSCFG_SWPR) . . . . . . 465 12.3.10 Qeyda parastina nivîsandinê ya SYSCFG SRAM2 2 (SYSCFG_SWPR2) . . . 466 12.3.11 Qeyda fermana RSS ya SYSCFG (SYSCFG_RSSCMDR) . . . . . . . . . . 466 12.3.12 Nexşeya qeydê ya SYSCFG . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 467

13

Matrîksa girêdana alavên periferîk . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 469

13.1 Pêşgotin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 469

13.2 Kurteya girêdanê . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 469

13.3 Hûrguliyên girêdana navbera . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 470

13.3.1 Ji demjimêrê (TIM1/TIM2/TIM3/TIM4/TIM5/TIM8/TIM15/TIM16/TIM17) ber bi demjimêrê (TIM1/TIM2/TIM3/TIM4/TIM5/TIM8/TIM15) . . . . . . . . . . . . . . . . 470

13.3.2 Ji demjimêrê (TIM1/TIM2/TIM3/TIM4/TIM6/TIM8/TIM15) û EXTI bo ADC (ADC1/ADC2) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 471

13.3.3 Ji ADC1/ADC2 bo demjimêrê (TIM1/TIM8) . . . . . . . . . . . . . . . . . . . . . . . . . . . 471

13.3.4 Ji demjimêrê (TIM2/TIM4/TIM5/TIM6/TIM7/TIM8) û EXTI bo DAC (DAC1/DAC2) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 472

13.3.5 Ji demjimêrê (TIM1/TIM3/TIM4/TIM6/TIM7/TIM8/TIM16/LPTIM1) û EXTI bo DFSDM1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 472

13.3.6 Ji DFSDM1 bo demjimêrê (TIM1/TIM8/TIM15/TIM16/TIM17) . . . . . . . . . 473

13.3.7 Ji HSE, LSE, LSI, MSI, MCO, RTC bo demjimêrê (TIM2/TIM15/TIM16/TIM17) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 473

13.3.8 Ji RTC, COMP1, COMP2 bo demjimêra kêm-hêz (LPTIM1/LPTIM2/LPTIM3) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 474

13.3.9 Ji demjimêrê (TIM1/TIM2/TIM3/TIM8/TIM15) bo berawirdkeran (COMP1/COMP2) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 474

13.3.10 Ji ADC (ADC1) bo ADC (ADC2) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 474

13.3.11 Ji USB bo demjimêrê (TIM2) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 475

13.3.12 Ji çavkaniya analog a navxweyî ber bi ADC (ADC1/ADC2) û OP veAMP (OPAMP1/OPAM2). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 475

13.3.13 Ji berawirdkeran (COMP1/COMP2) bo demjimêran (TIM1/TIM2/TIM3/TIM8/TIM15/TIM16/TIM17) . . . . . . . . . . . . . . . . . . . . . 475

13.3.14 Ji xeletiyên sîstemê heta demjimêran (TIM1/TIM8/TIM15/TIM16/TIM17) . . . . 476

13.3.15 Ji demjimêran (TIM16/TIM17) bo IRTIM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 476

13.3.16 Ji ADC (ADC1/ADC2) bo DFSDM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 477

14

Kontrolkera gihîştina rasterast a bîrê (DMA) . . . . . . . . . . . . . . . . . . . . . . . . . . 478

14.1 Pêşgotin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 478

14.2 Taybetmendiyên sereke yên DMA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 478

14.3 Pêkanîna DMA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 479

14/2187

RM0438 Rev 8

RM0438

Contents

14.4
14.5 14.6

14.3.1 DMA1 û DMA2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 479 14.3.2 Nexşerêya daxwaza DMA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 479
Danasîna fonksiyona DMA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 480
14.4.1 Diyagrama bloka DMA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 480 14.4.2 Pînên DMA û sînyalên navxweyî . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 481 14.4.3 Veguhestinên DMA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 481 14.4.4 Arbitrajiya DMA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 482 14.4.5 Kanalên DMA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 483 14.4.6 Firehiya daneyên DMA, hevrêzkirin û endianness. . . . . . . . . . . . . . . . . . . . . . . . 488 14.4.7 Rêveberiya çewtiyên DMA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 489
Navberên DMA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 490
14.6.1 Qeyda rewşa navberdana DMA (DMA_ISR) . . . . . . . . . . . . . . . . . . . . . . . . . . . 490 14.6.2 Qeyda paqijkirina nîşana navberdana DMA (DMA_IFCR) . . . . . . . . . . . . . . . . . . . . 494 14.6.3 Qeyda mîhengkirinê ya kanala DMA x (DMA_CCRx) . . . . . . . . . . . . . . . . 495 14.6.4 Qeyda DMA x hejmara daneyan ji bo veguhastinê (DMA_CNDTRx) . 500 14.6.5 Qeyda navnîşana periferîk a kanala DMA x (DMA_CPARx) . . . . . . . . . 501 14.6.6 Qeyda navnîşanê ya kanala DMA x bîr 0 (DMA_CM0ARx) . . . . . . . . 501 14.6.7 Qeyda navnîşanê ya kanala DMA x bîr 1 (DMA_CM1ARx) . . . . . . . . 502 14.6.8 Nexşeya qeyda DMA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 502

15

Piralîkera daxwaza DMA (DMAMUX) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 506

15.1 Pêşgotin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 506

15.2 Taybetmendiyên sereke yên DMAMUX . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 507

15.3 Pêkanîna DMAMUX . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 507

15.3.1 Nimûneya DMAMUX . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 507

15.3.2 Nexşerêya DMAMUX . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 508

15.4 Danasîna fonksiyonel a DMAMUX . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .511

15.4.1 Diyagrama blokê ya DMAMUX . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 511

15.4.2 Sînyalên DMAMUX . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 512

15.4.3 Kanalên DMAMUX . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 512

15.4.4 Kanalên ewle/ne-ewle yên DMAMUX . . . . . . . . . . . . . . . . . . . . . . . . . . . . 513

15.4.5 Kanalên DMAMUX ên bi îmtiyaz / bê îmtiyaz . . . . . . . . . . . . . . . . . . . . . 513

15.4.6 Multipleksera xeta daxwaza DMAMUX . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 513

15.4.7 Hilberînerê daxwaza DMAMUX . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 516

15.5 DMAMUX navber dide . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 517

RM0438 Rev 8

15/2187
54

Contents

RM0438

15.6

Qeydên DMAMUX . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 519
15.6.1 Qeyda mîhengkirina kanala x a piralîkera xeta daxwazê ​​ya DMAMUX (DMAMUX_CxCR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 519
15.6.2 Qeyda rewşa kanala qutbûnê ya piralîkera xeta daxwazê ​​ya DMAMUX (DMAMUX_CSR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 520
15.6.3 Qeyda alaya paqijkirina kanala navberdanê ya piralîkera xeta daxwazê ​​ya DMAMUX (DMAMUX_CCFR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 520
15.6.4 Qeyda mîhengkirinê ya kanala x a çêkera daxwaza DMAMUX (DMAMUX_RGxCR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 521
15.6.5 Qeyda rewşa navberdanê ya çêkera daxwaza DMAMUX (DMAMUX_RGSR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 522
15.6.6 Qeyda alayê ya paqijkirina navberdanê ya çêkera daxwaza DMAMUX (DMAMUX_RGCFR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 523
15.6.7 Nexşeya qeydê ya DMAMUX . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 524

16

Kontrolkera navberdana vektorî ya neqilkirî (NVIC) . . . . . . . . . . . . . . . . . . . . . . 528

16.1 Taybetmendiyên sereke yên NVIC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 528

16.2 Qeyda nirxa kalibrkirina SysTick . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 528

16.3 Vektorên qutbûn û îstîsnayê . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 529

17

Kontrolkera bûyer û navberên dirêjkirî (EXTI) . . . . . . . . . . . . . . . . . 533

17.1 Taybetmendiyên sereke yên EXTI. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 533

17.2 Diyagrama bloka EXTI. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 534

17.2.1 Girêdanên EXTI di navbera cîhazên periferîk û CPU de . . . . . . . . . . . . . . . . . . 535

17.2.2 EXTI astengkirin / nexşeya bûyerê. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 535

17.3 Danasîna fonksiyonel a EXTI. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 537

17.3.1 Şiyarbûna têketina bûyera mîhengbar a EXTI . . . . . . . . . . . . . . . . . . . . . . . . . 537

17.3.2 EXTI şiyarbûna ketina bûyera rasterast. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 539

17.3.3 Hilbijartina EXTI mux. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 539

17.4 tevgera fonksiyonel EXTI. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 540

17.5 Parastina bûyerê EXTI. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 541

17.5.1 Parastina ewlehiyê ya EXTI . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 541

17.5.2 Parastina îmtiyazê EXTI. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 542

17.6 qeydên EXTI. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 543

17.6.1 17.6.2 17.6.3 17.6.4

EXTI qeyda hilbijartî ya destana bilindbûnê (EXTI_RTSR1) . . . . . . . . . . . . . . 543 EXTI qeyda hilbijartî ya teşqela daketina (EXTI_FTSR1) . . . . . . . . . . . . . 544 Tomara bûyera qutkirina nermalava EXTI (EXTI_SWIER1) . . . . . . . . . . . 545 EXTI qeyda bendewar a qiraxa bilindbûyî (EXTI_RPR1) . . . . . . . . . . . . . . . . 546

16/2187

RM0438 Rev 8

RM0438

Contents

17.6.5 EXTI qeyda bendewar a qeraxa daketî (EXTI_FPR1) . . . . . . . . . . . . . . . . 547 17.6.6 Tomara veavakirina ewlehiyê EXTI (EXTI_SECCFGR1) . . . . . . . . . . 548 17.6.7 Tomara veavakirina îmtiyaza EXTI (EXTI_PRIVCFGR1) . . . . . . . . . 549 17.6.8 EXTI qeyda hilbijartî ya tîrêjê zêde dibe (EXTI_RTSR2). . . . . . . . . . . . . . 549 17.6.9 EXTI qeyda hilbijartî ya dakêşanê (EXTI_FTSR2) . . . . . . . . . . . . . 550 17.6.10 Tomara bûyera qutkirina nermalava EXTI (EXTI_SWIER2) . . . . . . . . . . . 551 17.6.11 EXTI qeraxa bilindbûna qeyda li benda (EXTI_RPR2) . . . . . . . . . . . . . . . . 551 17.6.12 EXTI qeyda li benda qeraxê daketî (EXTI_FPR2) . . . . . . . . . . . . . . . . 552 17.6.13 Tomara çalakkirina ewlehiyê EXTI (EXTI_SECCFGR2) . . . . . . . . . . . . . . . 553 17.6.14 Destûra EXTI qeyda çalakkirinê (EXTI_PRIVCFGR2) . . . . . . . . . . . . . . 553 17.6.15 EXTI qeyda bijartina navberê ya derve (EXTI_EXTICRn) . . . . . . . . 554 17.6.16 EXTI lock qeyda (EXTI_LOCKR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . 557 17.6.17 EXTI CPU şiyarbûna bi qeyda maskeya navbirê (EXTI_IMR1) . . . . . . . 557 17.6.18 Rabûna CPU ya EXTI bi qeyda maskeya bûyerê (EXTI_EMR1) . . . . . . . . 558 17.6.19 Rabûna CPU ya EXTI bi qeyda maskeya navbirê (EXTI_IMR2) . . . . . . . 559 17.6.20 Rabûna CPU ya EXTI bi qeyda maskeya bûyerê (EXTI_EMR2) . . . . . . . . 559 17.6.21 EXTI nexşeya qeydkirinê. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 560

18

Yekîneya hesabkirina kontrolkirina dubarebûna sîklîk (CRC) . . . . . . . . . . . . . . . . . 563

18.1 Pêşgotina CRC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 563

18.2 Taybetmendiyên sereke yên CRC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 563

18.3 Danasîna fonksiyonel a CRC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 564

18.3.1 Diyagrama blokê ya CRC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 564

18.3.2 Sînyalên navxweyî yên CRC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 564

18.3.3 Operasyona CRC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 564

18.4 Qeydên CRC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 566

18.4.1 18.4.2 18.4.3 18.4.4

Qeyda daneyên CRC (CRC_DR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 566 Qeyda daneyên serbixwe ya CRC (CRC_IDR) . . . . . . . . . . . . . . . . . . . . . . . 566 Qeyda kontrolê ya CRC (CRC_CR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 567 Nirxa destpêkê ya CRC (CRC_INIT) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 568

18.4.5 Polînomiyala CRC (CRC_POL) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 568

18.4.6 Nexşeya qeyda CRC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 569

19

Kontrolkera bîra statîk a nerm (FSMC) . . . . . . . . . . . . . . . . . . . . . . . . 570

19.1 Pêşgotina FMC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 570

19.2 Taybetmendiyên sereke yên FMC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 570

RM0438 Rev 8

17/2187
54

Contents

RM0438

19.3 19.4 19.5 19.6
19.7

Diyagrama bloka FMC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 571 Navrûya AHB . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 571
19.4.1 Bîr û danûstandinên piştgirîkirî . . . . . . . . . . . . . . . . . . . . . . . . . . . 572
Nexşerêya navnîşana cîhaza derveyî . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 573
19.5.1 Nexşeya navnîşana NOR/PSRAM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 573 19.5.2 Nexşeya navnîşana bîra flash a NAND . . . . . . . . . . . . . . . . . . . . . . . . . . . . 574
Kontrolkera NOR flash/PSRAM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 575
19.6.1 Sînyalên navrûya bîra derveyî . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 576 19.6.2 Bîr û danûstandinên piştgirîkirî . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 578 19.6.3 Rêgezên demjimêrkirinê yên giştî . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 580 19.6.4 Muameleyên asenkron ên kontrolkera NOR flash/PSRAM . . . . . . . . . . . . 580 19.6.5 Muameleyên senkron . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 598 19.6.6 Qeydên kontrolkera NOR/PSRAM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 605
Kontrolkera flaşa NAND . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 613
19.7.1 Sînyalên navrûya bîra derveyî . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 613 19.7.2 Bîr û danûstandinên ku ji hêla flasha NAND ve têne piştgirî kirin . . . . . . . . . . . . . . . . . . . 614 19.7.3 Diyagramên demjimêrkirinê ji bo bîra flasha NAND . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 615 19.7.4 Operasyonên flasha NAND . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 615 19.7.5 Fonksiyona pêş-çavdêriya flasha NAND . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 616 19.7.6 Hesabkirina koda rastkirina xeletiyan (ECC)
di bîra flash a NAND de . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 617 19.7.7 Qeydên kontrolkera flash a NAND . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 624

20

Navbera Octo-SPI (OCTOSPI) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 626

20.1 danasîna OCTOSPI. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 626

20.2 Taybetmendiyên sereke yên OCTOSPI. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 626

20.3 Pêkanîna OCTOSPI. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 627

20.4 Danasîna fonksiyonê ya OCTOSPI. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 628

20.4.1 Diyagrama blokê ya OCTOSPI. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 628

20.4.2 Pînên OCTOSPI û sînyalên navxweyî . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 629

20.4.3 Navrûya OCTOSPI bo modên bîrê . . . . . . . . . . . . . . . . . . . . . . . . . . . 630

20.4.4 Protokola fermana birêkûpêk a OCTOSPI . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 630

20.4.5 Navrûya sînyala protokola fermana rêkûpêk a OCTOSPI . . . . . . . . . . . . . . 634

20.4.6 Protokola HyperBus . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 637

20.4.7 Taybetmendiyên taybet . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 641

18/2187

RM0438 Rev 8

RM0438

Contents

20.5 20.6 20.7

20.4.8 danasîna moda xebitandinê ya OCTOSPI. . . . . . . . . . . . . . . . . . . . . . . . 642 20.4.9 OCTOSPI moda nerasterast. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 642 20.4.10 OCTOSPI moda dengdana statuya otomatîkî. . . . . . . . . . . . . . . . . . . . . . 644 20.4.11 OCTOSPI moda nexşeya bîranînê. . . . . . . . . . . . . . . . . . . . . . . . . . . . 645 20.4.12 Danasîna veavakirina OCTOSPI. . . . . . . . . . . . . . . . . . . . . . . . . . 646 20.4.13 Veavakirina pergalê OCTOSPI. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 646 20.4.14 Veavakirina cîhaza OCTOSPI. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 646 20.4.15 OCTOSPI veavakirina moda fermana birêkûpêk. . . . . . . . . . . . . . . . 649 20.4.16 Veavakirina protokola OCTOSPI HyperBus. . . . . . . . . . . . . . . . . . . . . 651 20.4.17 Rêvebiriya xeletiya OCTOSPI. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 652 20.4.18 OCTOSPI BUSY û ABORTIN. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 653 20.4.19 OCTOSPI ji nû veavakirin an neçalakkirin. . . . . . . . . . . . . . . . . . . . . . 653 20.4.20 Tevgera NCS. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 653
Rêzkirina navnîşan û hejmara daneyê. . . . . . . . . . . . . . . . . . . . . . . . . . . 655 OCTOSPI qut dike. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 656 OCTOSPI qeyd dike. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 657
20.7.1 Tomara kontrolê ya OCTOSPI (OCTOSPI_CR) . . . . . . . . . . . . . . . . . . . . . 657 20.7.2 OCTOSPI veavakirina amûrê tomar 1 (OCTOSPI_DCR1) . . . . . . 659 20.7.3 Tomara veavakirina cîhaza OCTOSPI 2 (OCTOSPI_DCR2) . . . . . . 661 20.7.4 Tomara veavakirina cîhaza OCTOSPI 3 (OCTOSPI_DCR3) . . . . . . 662 20.7.5 Tomara veavakirina cîhaza OCTOSPI 4 (OCTOSPI_DCR4) . . . . . . 662 20.7.6 Tomara statuya OCTOSPI (OCTOSPI_SR) . . . . . . . . . . . . . . . . . . . . . . 663 20.7.7 OCTOSPI qeyda zelal a ala (OCTOSPI_FCR) . . . . . . . . . . . . . . . . . . 664 20.7.8 Tomara dirêjahiya daneya OCTOSPI (OCTOSPI_DLR) . . . . . . . . . . . . . . . . 664 20.7.9 Tomara navnîşana OCTOSPI (OCTOSPI_AR) . . . . . . . . . . . . . . . . . . . . 665 20.7.10 Tomara daneya OCTOSPI (OCTOSPI_DR) . . . . . . . . . . . . . . . . . . . . . . . 665 20.7.11 OCTOSPI qeyda maskeya statuya dengdanê (OCTOSPI_PSMKR) . . . . . . . 666 20.7.12 OCTOSPI qeyda statûya dengdanê (OCTOSPI_PSMAR) . . . . . . . 667 20.7.13 Tomara navberê ya dengdanê ya OCTOSPI (OCTOSPI_PIR) . . . . . . . . . . . . . . 667 20.7.14 Tomara veavakirina ragihandinê ya OCTOSPI (OCTOSPI_CCR) . . 667 20.7.15 OCTOSPI qeyda veavakirina demê (OCTOSPI_TCR) . . . . . . . . . . 670 20.7.16 Tomara talîmatê ya OCTOSPI (OCTOSPI_IR) . . . . . . . . . . . . . . . . . . . 670 20.7.17 OCTOSPI qeyda bytên alternatîf (OCTOSPI_ABR) . . . . . . . . . . . . . 671 20.7.18 OCTOSPI qeyda dema kêm-hêza kêm (OCTOSPI_LPTR) . . . . . . . . . . 671 20.7.19 Qeyda mîhengkirina ragihandinê ya pêçandina OCTOSPI
(OCTOSPI_WPCCR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 672 20.7.20 OCTOSPI qeyda veavakirina wextê pêça (OCTOSPI_WPTCR) . . 674

RM0438 Rev 8

19/2187
54

Contents

RM0438

20.7.21 OCTOSPI qeyda rêwerzên pêçandî (OCTOSPI_WPIR) . . . . . . . . . . . . 674 20.7.22 OCTOSPI qeyda baytên alternatîf pêça (OCTOSPI_WPABR) . . . . . . 675 20.7.23 OCTOSPI qeyda veavakirina ragihandinê binivîse
(OCTOSPI_WCCR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 675 20.7.24 OCTOSPI qeyda veavakirina dema nivîsandinê (OCTOSPI_WTCR) . . . . 677 20.7.25 OCTOSPI qeyda fermana nivîsandinê (OCTOSPI_WIR) . . . . . . . . . . . . . 678 20.7.26 OCTOSPI qeyda baytên cîgir binivîse (OCTOSPI_WABR) . . . . . . . 678 20.7.27 Qeyda mîhengkirina latency ya OCTOSPI HyperBus
(OCTOSPI_HLCR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 679 20.7.28 Nexşeya qeydkirina OCTOSPI. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 679

21

Veguherînerên analog-bo-dîjîtal (ADC) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 683

21.1 Pêşgotina ADC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 683

21.2 Taybetmendiyên sereke yên ADC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 684

21.3 Pêkanîna ADC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 685

21.4 Danasîna fonksiyona ADC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 686

21.4.1 Diyagrama bloka ADC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 686

21.4.2 Pînên ADC û sînyalên navxweyî . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 687

21.4.3 Demjimêrên ADC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 688

21.4.4 Girêdana ADC1/2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 690

21.4.5 Navrûya xulamê AHB . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 692

21.4.6 Moda kêmbûna hêzê ya ADC (DEEPPWD) û voltaja ADCtagrêkxerê e (ADVREGEN) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 692

21.4.7 Kanalên têketinê yên yek-alî û cudahî . . . . . . . . . . . . . . . . . . . . . . . 693

21.4.8 Kalibrasyon (ADCAL, ADCALDIF, ADC_CALFACT) . . . . . . . . . . . . . . . . . 693

21.4.9 Kontrola vekirin-girtinê ya ADC (ADEN, ADDIS, ADRDY) . . . . . . . . . . . . . . . . . . . . . . . 696

21.4.10 Astengkirin dema nivîsandina bitên kontrola ADC . . . . . . . . . . . . . . . . . . . . . 697

21.4.11 Hilbijartina kanalê (ADC_SQRy, ADC_JSQR) . . . . . . . . . . . . . . . . . . . . . . 698

21.4.12 Bernamekirina li gorî kanalêampdema lingê (SMPR1, SMPR2) . . . . . 699

21.4.13 Moda veguherîna yekane (CONT = 0) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 699

21.4.14 Moda veguherîna berdewam (CONT = 1) . . . . . . . . . . . . . . . . . . . . . . . . . 700

21.4.15 Destpêkirina veguherînan (ADSTART, JADSTART) . . . . . . . . . . . . . . . . . . . . . 701

21.4.16 Demjimêra ADC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 702

21.4.17 Rawestandina veguherînek berdewam (ADSTP, JADSTP) . . . . . . . . . . . . . . . 702

21.4.18 Veguherandin li ser tetikê derveyî û polarîteya tetikê (EXTSEL, EXTEN, JEXTSEL, JEXTEN) . . . . . . . . . . . . . . . . . . . . . . . . . . 704

21.4.19 Rêveberiya kanala derzîkirî . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 706

21.4.20 Moda veqetandî (DISCEN, DISCNUM, JDISCEN) . . . . . . . . . . . . 708

20/2187

RM0438 Rev 8

RM0438

Contents

21.5 21.6 21.7

21.4.21 Rêza çarçoveyê ji bo veguherînên derzîkirî . . . . . . . . . . . . . . . . . . . . . . . . . 709 21.4.22 Çareseriya bernamekirî (RES) - Moda veguherîna bilez . . . . . . . . . . . . 717 21.4.23 Dawiya veguherînê, dawiya sampqonaxa ling (EOC, JEOC, EOSMP) . . 718 21.4.24 Dawiya rêza veguherînê (EOS, JEOS) . . . . . . . . . . . . . . . . . . . . . . . . 718 21.4.25 Diyagramên demjimêrkirinê yên berêample (modên yekane/berdewam,
(tetikên hardware/nermalavê) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 719 21.4.26 Rêveberiya daneyan . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 721 21.4.27 Rêvebirina veguherînan bi karanîna DFSDM . . . . . . . . . . . . . . . . . . . . . . . . . . . 726 21.4.28 Taybetmendiyên dînamîk ên kêm-hêz . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 727 21.4.29 Çavdêrê pencereya analog (AWD1EN, JAWD1EN, AWD1SGL,
AWD1CH, AWD2CH, AWD3CH, AWD_HTx, AWD_LTx, AWDx) . . . . . 732 21.4.30 Oversampler . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 736 21.4.31 Modên dual ADC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 742 21.4.32 Sensora germahiyê . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 755 21.4.33 Çavdêriya dabînkirina VBAT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 757 21.4.34 Çavdêriya voltaja navxweyîtagreferansa e . . . . . . . . . . . . . . . . . . . . . . 758
ADC di moda kêm-hêz de . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 759 Navberên ADC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 760 Qeydên ADC (ji bo her ADC) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 761
21.7.1 Qeyda navber û rewşê ya ADC (ADC_ISR) . . . . . . . . . . . . . . . . . . . . . . . 761 21.7.2 Qeyda çalakkirina navberdana ADC (ADC_IER) . . . . . . . . . . . . . . . . . . . . . . . . . 763 21.7.3 Qeyda kontrola ADC (ADC_CR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 765 21.7.4 Qeyda mîhengkirina ADC (ADC_CFGR) . . . . . . . . . . . . . . . . . . . . . . . . 768 21.7.5 Qeyda mîhengkirina ADC 2 (ADC_CFGR2) . . . . . . . . . . . . . . . . . . . . 772 21.7.6 ADCampQeyda demê 1 (ADC_SMPR1) . . . . . . . . . . . . . . . . . . . . . . 774 21.7.7 ADC sampQeyda demê 2 (ADC_SMPR2) . . . . . . . . . . . . . . . . . . . . . . . . 775 21.7.8 Qeyda eşikê ya çavdêrê ADC 1 (ADC_TR1) . . . . . . . . . . . . . . . . . . . 776 21.7.9 Qeyda eşikê ya çavdêrê ADC 2 (ADC_TR2) . . . . . . . . . . . . . . . . . . 776 21.7.10 Qeyda eşikê ya çavdêrê ADC 3 (ADC_TR3) . . . . . . . . . . . . . . . . . 777 21.7.11 Qeyda rêza rêkûpêk a ADC 1 (ADC_SQR1) . . . . . . . . . . . . . . . . . . . . 778 21.7.12 Qeyda rêza rêkûpêk a ADC 2 (ADC_SQR2) . . . . . . . . . . . . . . . . . . . 779 21.7.13 Qeyda rêza rêkûpêk a ADC 3 (ADC_SQR3) . . . . . . . . . . . . . . . . . . . 780 21.7.14 Qeyda rêza rêkûpêk a ADC 4 (ADC_SQR4) . . . . . . . . . . . . . . . . . . 781 21.7.15 Qeyda daneyên asayî ya ADC (ADC_DR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 781 21.7.16 Qeyda rêza derzîkirî ya ADC (ADC_JSQR) . . . . . . . . . . . . . . . . . . . . . . 782 21.7.17 Qeyda y ya offset a ADC (ADC_OFRy) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 784 21.7.18 Qeyda daneya kanala y ya bi ADC ve hatî derzîkirin (ADC_JDRy) . . . . . . . . . . . . . . . . 785

RM0438 Rev 8

21/2187
54

Contents

RM0438

21.8 21.9

21.7.19 Qeyda mîhengkirina çavdêrê analog 2 ya ADC (ADC_AWD2CR) . . . . 785 21.7.20 Qeyda mîhengkirina çavdêrê analog 3 ya ADC (ADC_AWD3CR) . . . . 786 21.7.21 Qeyda hilbijartina moda cûdahiyê ya ADC (ADC_DIFSEL) . . . . . . . . . . . 786 21.7.22 Faktorên kalibrkirinê yên ADC (ADC_CALFACT) . . . . . . . . . . . . . . . . . . . . . . . . . 787
Qeydên hevpar ên ADC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 787
21.8.1 Qeyda rewşa hevpar a ADC (ADC_CSR) . . . . . . . . . . . . . . . . . . . . . . . . . 787 21.8.2 Qeyda kontrola hevpar a ADC (ADC_CCR) . . . . . . . . . . . . . . . . . . . . . . . . 789 21.8.3 Qeyda daneyên asayî ya hevpar a ADC ji bo moda dualî (ADC_CDR) . . . . . . 792
Nexşeya qeyda ADC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 792

22

Veguherînera dîjîtal-bo-analog (DAC) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 796

22.1 Pêşgotina DAC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 796

22.2 Taybetmendiyên sereke yên DAC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 796

22.3 Pêkanîna DAC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 797

22.4 Danasîna fonksiyona DAC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 798

22.4.1 Diyagrama bloka DAC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 798

22.4.2 Çalakkirina kanala DAC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 799

22.4.3 Formata daneyên DAC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 799

22.4.4 Veguherîna DAC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 801

22.4.5 Voluma derana DACtage . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 801

22.4.6 Hilbijartina tetikê ya DAC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 802

22.4.7 Daxwazên DMA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 803

22.4.8 Çêbûna deng . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 803

22.4.9 Çêbûna pêla sêgoşeyî . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 805

22.4.10 Modên kanala DAC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 806

22.4.11 Pîvankirina bafera kanala DAC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 809

22.4.12 Modên veguherîna kanala DAC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 810

22.4.13 Modên veguherîna kanala DAC-ya dualî (eger kanalên dualî hebin) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 811

22.5 DAC di modên kêm-hêz de . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 815

22.6 Navberên DAC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 816

22.7 Qeydên DAC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 816

22.7.1 Qeyda kontrola DAC (DAC_CR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 816

22.7.2 Qeyda tetikandina nermalava DAC (DAC_SWTRGR) . . . . . . . . . . . . . . . . . . 820

22.7.3 Qeyda hilgirtina daneyan a kanala DAC1 12-bitî ya rast-hevrêzkirî (DAC_DHR12R1) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 820

22/2187

RM0438 Rev 8

RM0438

Contents

22.7.4 Qeyda hilgirtina daneyan a DAC kanala 12-bit a çep-hevkirî (DAC_DHR12L1) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 821
22.7.5 Qeyda hilgirtina daneyan a kanala DAC1 a 8-bitî ya rast-hevrêzkirî (DAC_DHR8R1) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 821
22.7.6 Qeyda hilgirtina daneyan a kanala DAC2 12-bitî ya rast-hevrêzkirî (DAC_DHR12R2) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 822
22.7.7 Qeyda hilgirtina daneyan a DAC kanala 12-bit a çep-hevkirî (DAC_DHR12L2) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 822
22.7.8 Qeyda hilgirtina daneyan a kanala DAC2 ya 8-bitî ya rast-hevrêzkirî (DAC_DHR8R2) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 823
22.7.9 Qeyda hilgirtina daneyan a DAC-a dual 12-bitî ya rast-hevrêzkirî (DAC_DHR12RD) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 823
22.7.10 Qeyda hilgirtina daneyan a DAC-a dual 12-bitî ya çep-hevkirî (DAC_DHR12LD) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 824
22.7.11 Qeyda hilgirtina daneyan a DAC-a dual 8-bitî ya rast-hevkirî (DAC_DHR8RD) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 824
22.7.12 Qeyda derana daneya kanala DAC1 (DAC_DOR1) . . . . . . . . . . . . . . . . . 825
22.7.13 Qeyda derana daneya kanala DAC2 (DAC_DOR2) . . . . . . . . . . . . . . . . . 825
22.7.14 Qeyda rewşa DAC (DAC_SR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 825
22.7.15 Qeyda kontrola kalibrkirina DAC (DAC_CCR) . . . . . . . . . . . . . . . . . . . . . 827
22.7.16 Qeyda kontrola moda DAC (DAC_MCR) . . . . . . . . . . . . . . . . . . . . . . . . . . 827
22.7.17 Kanala DAC 1 sample û s bigireampqeyda demê (DAC_SHSR1) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 829
22.7.18 Kanala DAC 2 sample û s bigireampqeyda demê (DAC_SHSR2) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 829
22.7.19 DACample û qeyda demê ragirtinê (DAC_SHHR) . . . . . . . . . . . . . . . . 829
22.7.20 DACampqeyda dema nûvekirinê bigire û bigire (DAC_SHRR) . . . . . . . . . . 830
22.7.21 Nexşeya qeyda DAC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 831

23

Voltagbafera referansê (VREFBUF) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 833

23.1 Pêşgotina VREFBUF . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 833

23.2 Danasîna fonksiyonel a VREFBUF . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 833

23.3 Qirkirina VREFBUF . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 834

23.4 Qeydên VREFBUF . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 835

23.4.1 Qeyda kontrol û rewşê ya VREFBUF (VREFBUF_CSR) . . . . . . . . . . . 835

23.4.2 Qeyda kontrola kalibrkirina VREFBUF (VREFBUF_CCR) . . . . . . . . . . . 836

23.4.3 Nexşeya qeydkirinê ya VREFBUF . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 836

24

Berawirdker (COMP) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 837

24.1 Pêşgotin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 837

RM0438 Rev 8

23/2187
54

Contents

RM0438

24.2 24.3
24.4 24.5 24.6

Taybetmendiyên sereke yên COMP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 837 Danasîna fonksiyonel a COMP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 838
24.3.1 Diyagrama bloka COMPê . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 838 24.3.2 Pînên COMPê û sînyalên navxweyî . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 838 24.3.3 Resetkirin û demjimêrên COMPê . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 839 24.3.4 Mekanîzmaya QELÎFKIRINA Berawirdkerê . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 839 24.3.5 Berawirdkera pencereyê . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 840 24.3.6 Hîsterez . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 840 24.3.7 Fonksiyona valakirina derana berawirdkerê . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 841 24.3.8 Modên hêz û leza COMP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 842
Modên COMP-ê yên kêm-hêz . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 842 Navberên COMP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 843
24.6.1 Qeyda kontrol û rewşê ya berawirdker 1 (COMP1_CSR) . . . . . . . . . . . 843 24.6.2 Qeyda kontrol û rewşê ya berawirdker 2 (COMP2_CSR) . . . . . . . . . . . 845 24.6.3 Nexşeya qeyda COMP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 848

25

Operasyonel ampjînker (OPAMP) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 849

25.1 Pêşgotin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 849

25.2 OPAMP taybetmendiyên sereke . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 849

25.3 OPAMP danasîna fonksiyonel . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 849

25.3.1 OPAMP ji nû ve sazkirin û demjimêr . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 849

25.3.2 Mîhengkirina destpêkê . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 850

25.3.3 Rêvekirina sînyalê . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 850

25.3.4 OPAMP mod . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 851

25.3.5 Pîvankirin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 854

25.4 OPAMP modên kêm-hêz . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 856

25.5 OPAMP qeyd dike . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 857

25.5.1 OPAMP1 qeyda kontrol/rewşê (OPAMP1_CSR) . . . . . . . . . . . . . . . . . . 857

25.5.2 OPAMP1 qeyda qutkirina offset di moda normal de (OPAMP1_OTR) . . 858

25.5.3 OPAMP1 qeyda trimming a offset di moda kêm-hêzê de (OPAMP1_LPOTR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 858

25.5.4 OPAMP2 qeyda kontrol/rewşê (OPAMP2_CRS) . . . . . . . . . . . . . . . . . . 859

25.5.5 OPAMP2 qeyda qutkirina offset di moda normal de (OPAMP2_OTR) . . 860

25.5.6 OPAMP2 qeyda trimming a offset di moda kêm-hêzê de (OPAMP2_LPOTR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 860

25.5.7 OPAMP nexşeya qeydkirinê . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 861

24/2187

RM0438 Rev 8

RM0438

Contents

26

Fîltera dîjîtal ji bo modulatorên sigma delta (DFSDM) . . . . . . . . . . . . . . . . . 862

26.1 Pêşgotin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 862

26.2 Taybetmendiyên sereke yên DFSDM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 863

26.3 Pêkanîna DFSDM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 864

26.4 Danasîna fonksiyonel a DFSDM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 865

26.4.1 Diyagrama blokê ya DFSDM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 865

26.4.2 Pînên DFSDM û sînyalên navxweyî . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 866

26.4.3 Vesazkirin û demjimêrên DFSDM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 867

26.4.4 Wergirên kanala rêzimanî . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 868

26.4.5 Mîhengkirina navrûya rêzefîlma têketinê . . . . . . . . . . . . . . . . . . . . . . . . . . . . 878

26.4.6 Têketina daneyên paralel . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 878

26.4.7 Hilbijartina kanalê . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 880

26.4.8 Mîhengkirina fîltera dîjîtal . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 881

26.4.9 Yekîneya entegratorê . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 882

26.4.10 Çavdêrê analog . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 883

26.4.11 Detektora kurteçûnê . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 885

26.4.12 Detektora leza zêde . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 886

26.4.13 Bloka yekîneya daneyê . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 886

26.4.14 Formata daneyên îmzekirî . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 887

26.4.15 Destpêkirina veguherînan . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 888

26.4.16 Modên berdewam û bilez ên berdewam . . . . . . . . . . . . . . . . . . . . . . . . . . 888

26.4.17 Daxwaza pêşîniyê . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 889

26.4.18 Optimîzasyona hêzê di moda xebitandinê de . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 890

26.5 Navberên DFSDM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 890

26.6 Veguhestina DFSDM DMA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 892

26.7 Qeydên y yên kanala DFSDM (y=0..3) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 892

26.7.1 Qeyda mîhengkirina kanala y ya DFSDM (DFSDM_CHyCFGR1) . . . . 892

26.7.2 Qeyda mîhengkirina kanala y ya DFSDM (DFSDM_CHyCFGR2) . . . . 894

26.7.3 Qeyda çavdêrê analog û detektora kurteçûnê ya kanala DFSDM y (DFSDM_CHyAWSCDR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 895

26.7.4 Qeyda daneyên fîltera çavdêriyê ya kanala DFSDM y (DFSDM_CHyWDATR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 896

26.7.5 Qeyda têketina daneya kanala DFSDM y (DFSDM_CHyDATINR) . . . . . . 896

26.7.6 Kanala DFSDM û qeyda derengmayînê (DFSDM_CHyDLYR) . . . . . . . . . . . . 897

26.8 Qeydên modulê yên x-ê yên fîltera DFSDM (x=0..3) . . . . . . . . . . . . . . . . . . . . . . . . . . 898

26.8.1 Qeyda kontrola fîltera DFSDM x 1 (DFSDM_FLTxCR1) . . . . . . . . . . . . . 898

26.8.2 Qeyda kontrola fîltera DFSDM x 2 (DFSDM_FLTxCR2) . . . . . . . . . . . . . 901

RM0438 Rev 8

25/2187
54

Contents

RM0438

26.8.3 Parzûna DFSDM x qeyda navber û rewşê (DFSDM_FLTxISR) . . . . . 902
26.8.4 Fîltera DFSDM x nîşana qutbûnê qeyda paqijkirinê (DFSDM_FLTxICR) . . . . . 904
26.8.5 Fîltera DFSDM x qeyda hilbijartina koma kanalê ya derzîkirî (DFSDM_FLTxJCHGR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 905
26.8.6 Qeyda kontrola x ya fîltera DFSDM (DFSDM_FLTxFCR) . . . . . . . . . . . . . . . 905
26.8.7 Qeyda daneya x ya fîltera DFSDM ji bo koma derzîkirî (DFSDM_FLTxJDATAR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 906
26.8.8 Qeyda daneya x ya fîltera DFSDM ji bo kanala asayî (DFSDM_FLTxRDATAR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 907
26.8.9 Parzûna DFSDM x qeyda asta bilind a çavdêrê analog (DFSDM_FLTxAWHTR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 908
26.8.10 Parzûna DFSDM x qeyda asta nizm a çavdêrê analog (DFSDM_FLTxAWLTR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 908
26.8.11 Parzûna DFSDM x qeyda rewşa çavdêrê analog (DFSDM_FLTxAWSR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 909
26.8.12 Fîltera DFSDM x qeyda ala paqijkirina çavdêrê analog (DFSDM_FLTxAWCFR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 910
26.8.13 Qeyda herî zêde ya detektora nirxên ekstrem ên fîltera DFSDM x (DFSDM_FLTxEXMAX) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 910
26.8.14 Qeyda herî kêm a detektora nirxên ekstrem ên fîltera DFSDM x (DFSDM_FLTxEXMIN) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 911
26.8.15 Qeyda demjimêra veguherînê ya fîltera DFSDM x (DFSDM_FLTxCNVTIMR) . . 911
26.8.16 Nexşeya qeyda DFSDM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 912

27

Kontrolkera hesasiyeta destdanê (TSC) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 920

27.1 Pêşgotin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 920

27.2 Taybetmendiyên sereke yên TSC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 920

27.3 Danasîna fonksiyonel a TSC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 921

27.3.1 Diyagrama blokê ya TSC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 921

27.3.2 Bidestxistina veguhestina barê rûvî li serview . . . . . . . . . . . . . . . . . . . 921

27.3.3 Vegerandin û demjimêr . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 924

27.3.4 Rêzeya bidestxistina veguhastina bargiraniyê . . . . . . . . . . . . . . . . . . . . . . . . . . . 924

27.3.5 Taybetmendiya spektruma belavbûyî . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 925

27.3.6 Çewtiya hejmartina herî zêde . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 926

27.3.7 Samphilbijartina moda I/O ya kondansatorê ling û hilbijartina moda I/O ya kanalê . . . . . . . . . . . 926

27.3.8 Moda bidestxistinê . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 927

27.3.9 Hesteresisa I/O û kontrola guhêrbarê analog . . . . . . . . . . . . . . . . . . . . . . . . . . 927

27.4 Modên kêm-hêzê yên TSC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 928

27.5 TSC navber dide . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 928

26/2187

RM0438 Rev 8

RM0438

Contents

27.6

Qeydên TSC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 928
27.6.1 Qeyda kontrola TSC (TSC_CR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 928 27.6.2 Qeyda çalakkirina navberdanê ya TSC (TSC_IER) . . . . . . . . . . . . . . . . . . . . . . . . . . 931 27.6.3 Qeyda paqijkirina navberdanê ya TSC (TSC_ICR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 932 27.6.4 Qeyda rewşa navberdanê ya TSC (TSC_ISR) . . . . . . . . . . . . . . . . . . . . . . . . . . 932 27.6.5 Qeyda kontrola hîsterezîsa TSC I/O (TSC_IOHCR) . . . . . . . . . . . . . . . . . 933 27.6.6 Qeyda kontrola guhêrbarê analog a TSC I/O
(TSC_IOASCR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 933 27.6.7 Têketin/Derketinên TSCampQeyda kontrola lingê (TSC_IOSCR) . . . . . . . . . . . . . . . . . . . 934 27.6.8 Qeyda kontrola kanala I/O ya TSC (TSC_IOCCR) . . . . . . . . . . . . . . . . . . 934 27.6.9 Qeyda rewşa kontrola koma I/O ya TSC (TSC_IOGCSR) . . . . . . . . . . . . . 935 27.6.10 Qeyda jimêra koma x ya I/O ya TSC (TSC_IOGxCR) . . . . . . . . . . . . . . . . . . 935 27.6.11 Nexşeya qeyda TSC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 936

28

Çêkera hejmarên rasthatî yên rastîn (RNG) . . . . . . . . . . . . . . . . . . . . . . . . . . . . 938

28.1 Pêşgotina RNG . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 938

28.2 Taybetmendiyên sereke yên RNG . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 938

28.3 Danasîna fonksiyonel a RNG . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 939

28.3.1 Diyagrama blokê ya RNG . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 939

28.3.2 Sînyalên navxweyî yên RNG . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 939

28.3.3 Çêkirina hejmarên rasthatî . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 939

28.3.4 Destpêkirina RNG . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 942

28.3.5 Operasyona RNG . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 943

28.3.6 Demjimêra RNG . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 945

28.3.7 Rêveberiya çewtiyan . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 945

28.3.8 Bikaranîna RNG bi hêza kêm . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 946

28.4 Navberên RNG . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 946

28.5 Dema pêvajoya RNG . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 947

28.6 Tesdîqkirina çavkaniya entropiya RNG . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 947

28.6.1 Pêşgotin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 947

28.6.2 Mercên pejirandinê . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 947

28.6.3 Berhevkirina daneyan . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 948

28.7 Qeydên RNG . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 948

28.7.1 Qeyda kontrola RNG (RNG_CR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 948

28.7.2 Qeyda rewşa RNG (RNG_SR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 950

28.7.3 Qeyda daneyên RNG (RNG_DR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 951

28.7.4 Qeyda kontrola testa tenduristiya RNG (RNG_HTCR) . . . . . . . . . . . . . . . . . . . . 952

RM0438 Rev 8

27/2187
54

Contents

RM0438

28.7.5 Nexşeya qeyda RNG . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 952

29

Lezkerkera alavên AES (AES) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 953

29.1 Pêşgotin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 953

29.2 Taybetmendiyên sereke yên AES . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 953

29.3 Pêkanîna AES . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 953

29.4 Danasîna fonksiyona AES . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 954

29.4.1 Diyagrama blokê ya AES . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 954

29.4.2 Sînyalên navxweyî yên AES . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 954

29.4.3 Navika krîptografîk a AES . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 954

29.4.4 Prosedûra AES ji bo pêkanîna operasyoneke şîfrekirinê . . . . . . . . . . . . . . . . . . . . . 960

29.4.5 Amadekirina mifteya dorhêla şîfrekirina AES . . . . . . . . . . . . . . . . . . . . . . . . . . 963

29.4.6 Dizîna şîfrenivîsa AES û dagirtina daneyan . . . . . . . . . . . . . . . . . . . . . . . 963

29.4.7 Peywira AES rawestandin û ji nû ve destpêkirin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 964

29.4.8 Modên zincîrkirina bingehîn ên AES (ECB, CBC) . . . . . . . . . . . . . . . . . . . . . . . . . . . 964

29.4.9 Moda jimêra AES (CTR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 969

29.4.10 AES Moda Galois/hejmartinê (GCM) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 971

29.4.11 Koda pejirandina peyama AES Galois (GMAC) . . . . . . . . . . . . . . . 976

29.4.12 Jimareya AES bi CBC-MAC (CCM) re . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 978

29.4.13 Qeydên daneyên AES û guhertina daneyan . . . . . . . . . . . . . . . . . . . . . . . . . . . . 983

29.4.14 Qeydên mifteya AES . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 985

29.4.15 Qeydên vektor ên destpêkirina AES . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 985

29.4.16 Navrûya AES DMA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 986

29.4.17 Rêveberiya çewtiyên AES . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 987

29.5 Navberên AES . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 988

29.6 Latency pêvajoya AES . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 988

29.7 Qeydên AES . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 989

29.7.1 Qeyda kontrola AES (AES_CR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 989

29.7.2 Qeyda rewşa AES (AES_SR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 991

29.7.3 Qeyda têketina daneyên AES (AES_DINR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 993

29.7.4 Qeyda derana daneyên AES (AES_DOUTR) . . . . . . . . . . . . . . . . . . . . . . . . . 993

29.7.5 Qeyda mifteya AES 0 (AES_KEYR0) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 994

29.7.6 Qeyda mifteya AES 1 (AES_KEYR1) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 994

29.7.7 Qeyda mifteya AES 2 (AES_KEYR2) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 995

29.7.8 Qeyda mifteya AES 3 (AES_KEYR3) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 995

29.7.9 Qeyda vektorê ya destpêkirina AES 0 (AES_IVR0) . . . . . . . . . . . . . . . . . . . . 995

28/2187

RM0438 Rev 8

RM0438

Contents

29.7.10 Qeyda vektora destpêkirina AES 1 (AES_IVR1) . . . . . . . . . . . . . . . . . . . . . 996 29.7.11 Qeyda vektora destpêkirina AES 2 (AES_IVR2) . . . . . . . . . . . . . . . . . . . . 996 29.7.12 Qeyda vektora destpêkirina AES 3 (AES_IVR3) . . . . . . . . . . . . . . . . . . . . 996 29.7.13 Qeyda mifteya AES 4 (AES_KEYR4) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 997 29.7.14 Qeyda mifteya AES 5 (AES_KEYR5) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 997 29.7.15 Qeyda mifteya AES 6 (AES_KEYR6) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 997 29.7.16 Qeyda mifteya AES 7 (AES_KEYR7) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 998 29.7.17 Qeydên rawestandina AES (AES_SUSPxR) . . . . . . . . . . . . . . . . . . . . . . . . . . . 998 29.7.18 Nexşeya qeydên AES . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 999

30

Pêvajoyê Hash (HASH) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1001

30.1 Pêşgotin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1001

30.2 Taybetmendiyên sereke yên HASH . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1001

30.3 Pêkanîna HASH . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1002

30.4 Danasîna fonksiyona HASH . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1002

30.4.1 Diyagrama bloka HASH . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1002

30.4.2 Sînyalên navxweyî yên HASH . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1003

30.4.3 Derbarê algorîtmayên haşê yên ewle . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1003

30.4.4 Xwarina daneyên peyamê . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1003

30.4.5 Hesabkirina kurteya peyaman . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1005

30.4.6 Dagirtina peyamê . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1006

30.4.7 Operasyona HMAC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1008

30.4.8 Operasyonên rawestandin/ji nû ve destpêkirina HASH . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1010

30.4.9 Navrûya HASH DMA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1012

30.4.10 Rêvebiriya çewtiyên HASH . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1012

30.4.11 Dema pêvajoya HASH . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1012

30.5 HASH navber dide . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1013

30.6 Qeydên HASH . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1014

30.6.1 Qeyda kontrola HASH (HASH_CR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1014

30.6.2 Qeyda têketina daneyên HASH (HASH_DIN) . . . . . . . . . . . . . . . . . . . . . . . . . . . 1016

30.6.3 Qeyda destpêkirina HASH (HASH_STR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1017

30.6.4 Qeydên HASH digest . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1018

30.6.5 Qeyda çalakkirina navberdana HASH (HASH_IMR) . . . . . . . . . . . . . . . . . . . . 1019

30.6.6 Qeyda rewşa HASH (HASH_SR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1020

30.6.7 Qeydên guhertina çarçoveya HASH . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1020

30.6.8 Nexşeya qeyda HASH . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1021

RM0438 Rev 8

29/2187
54

Contents

RM0438

31

Motora şîfrekirina bilez (OTFDEC) . . . . . . . . . . . . . . . . . . . . . . . . . . 1023

31.1 Pêşgotina OTFDEC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1023

31.2 Taybetmendiyên sereke yên OTFDEC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1023

31.3 Danasîna fonksiyonel a OTFDEC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1024

31.3.1 Diyagrama blokê ya OTFDEC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1024

31.3.2 Sînyalên navxweyî yên OTFDEC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1024

31.3.3 Şîfrekirina bilez a OTFDEC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1025

31.3.4 Bikaranîna OTFDEC ya AES di şîfrekirina moda hejmartinê de . . . . . . . . . . . . . . 1026

31.3.5 Rêvebiriya kontrola herikînê . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1027

31.3.6 Rêvebiriya çewtiyên OTFDEC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1027

31.4 Navberên OTFDEC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1028

31.5 Agahiyên serîlêdana OTFDEC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1028

31.5.1 Pêvajoya destpêkirina OTFDEC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1028

31.5.2 OTFDEC û rêveberiya hêzê . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1030

31.5.3 Şîfrekirin ji bo OTFDEC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1030

31.5.4 Koda çavkaniyê ya CRC ya mifteya OTFDEC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1031

31.6 Qeydên OTFDEC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1032

31.6.1 Qeyda kontrola OTFDEC (OTFDEC_CR) . . . . . . . . . . . . . . . . . . . . . . . . . 1032

31.6.2 Qeyda mîhengkirina kontrola gihîştina îmtiyazî ya OTFDEC (OTFDEC_PRIVCFGR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1033

31.6.3 Qeyda mîhengkirina herêma x a OTFDEC (OTFDEC_RxCFGR) . . . . . 1033

31.6.4 Qeyda navnîşana destpêkê ya herêma OTFDEC x (OTFDEC_RxSTARTADDR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1035

31.6.5 Qeyda navnîşana dawî ya herêma x ya OTFDEC (OTFDEC_RxENDADDR). 1035

31.6.6 Qeyda nonce ya herêma OTFDEC x 0 (OTFDEC_RxNONCER0) . . . . . 1036

31.6.7 Qeyda nonce ya herêma OTFDEC x 1 (OTFDEC_RxNONCER1) . . . . . 1037

31.6.8 Qeyda mifteya herêma OTFDEC x 0 (OTFDEC_RxKEYR0) . . . . . . . . . . . 1037

31.6.9 Qeyda mifteya herêma OTFDEC x 1 (OTFDEC_RxKEYR1) . . . . . . . . . . . 1038

31.6.10 Qeyda mifteya herêma OTFDEC x 2 (OTFDEC_RxKEYR2) . . . . . . . . . . . 1038

31.6.11 Qeyda mifteya herêma OTFDEC x 3 (OTFDEC_RxKEYR3) . . . . . . . . . . . 1039

31.6.12 Qeyda rewşa navberdanê ya OTFDEC (OTFDEC_ISR) . . . . . . . . . . . . . . . . 1039

31.6.13 Qeyda paqijkirina navberdana OTFDEC (OTFDEC_ICR) . . . . . . . . . . . . . . . . 1040

31.6.14 Qeyda çalakkirina navberdana OTFDEC (OTFDEC_IER) . . . . . . . . . . . . . . . 1041

31.6.15 Nexşeya qeydkirinê ya OTFDEC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1042

32

Lezkerkera mifteya giştî (PKA) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1046

32.1 Pêşgotin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1046

30/2187

RM0438 Rev 8

RM0438

Contents

32.2 32.3
32.4
32.5 32.6 32.7

Taybetmendiyên sereke yên PKA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1046 Danasîna fonksiyonel a PKA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1046
32.3.1 Diyagrama blokê ya PKA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1046 32.3.2 Sînyalên navxweyî yên PKA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1047 32.3.3 Vesazkirin û demjimêrên PKA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1047 32.3.4 Lezkirina mifteya giştî ya PKA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1047 32.3.5 Serlêdanên tîpîk ji bo PKA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1049 32.3.6 Prosedûra PKA ji bo pêkanîna operasyonekê . . . . . . . . . . . . . . . . . . . . . . . . . . 1051 32.3.7 Rêvebiriya çewtiyên PKA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1052
Modên xebitandinê yên PKA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1052
32.4.1 Pêşgotin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1052 32.4.2 Hesabkirina parametreya Montgomery . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1053 32.4.3 Komkirina modulî . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1054 32.4.4 Derxistina modulî . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1054 32.4.5 Lêzêdekirina modulî û Montgomery . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1055 32.4.6 Bilindkirina pileya modulî . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1056 32.4.7 Berevajîkirina modulî . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1056 32.4.8 Kêmkirina modulî . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1057 32.4.9 Komkirina hejmarî . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1057 32.4.10 Jêbirina hejmarî . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1058 32.4.12 Berawirdkirina hesabî . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1058 32.4.13 Bilindkirina RSA CRT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1059 32.4.14 Xal li ser xêza eliptîk Kontrolkirina Fp . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1059 32.4.15 Pirbûna skalar a ECC Fp . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1060 32.4.16 Nîşana ECDSA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1061 32.4.17 Verastkirina ECDSA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1063
Exampçend mîheng û demên pêvajoyê . . . . . . . . . . . . . . . . . . . 1064
32.5.1 Xêzên eliptîk ên piştgirîkirî . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1064 32.5.2 Demên hesabkirinê . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1066
PKA navber dide . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1067 PKA qeyd dike . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1068
32.7.1 Qeyda kontrola PKA (PKA_CR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1068 32.7.2 Qeyda rewşa PKA (PKA_SR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1069 32.7.3 Qeyda ala zelal a PKA (PKA_CLRFR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1070 32.7.4 PKA RAM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1070

RM0438 Rev 8

31/2187
54

Contents

RM0438

32.7.5 Nexşeya qeyda PKA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1071

33

Demjimêrên kontrola pêşketî (TIM1/TIM8) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1072

33.1 Pêşgotina TIM1/TIM8 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1072

33.2 Taybetmendiyên sereke yên TIM1/TIM8 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1072

33.3 Danasîna fonksiyonel a TIM1/TIM8 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1074

33.3.1 Yekîneya bingeha demê . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1074

33.3.2 Modên jimêrkirinê . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1076

33.3.3 Jimareya dubarekirinê . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1087

33.3.4 Têketina tetikê ya derveyî . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1089

33.3.5 Hilbijartina demjimêrê . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1090

33.3.6 Kanalan bigire/berawird bike . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1094

33.3.7 Moda girtina têketinê . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1096

33.3.8 Moda têketina PWM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1097

33.3.9 Moda derketina bi zorê . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1098

33.3.10 Moda berawirdkirina derketinê . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1099

33.3.11 Moda PWM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1100

33.3.12 Moda PWM ya asîmetrîk . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1103

33.3.13 Moda PWM ya hevgirtî . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1104

33.3.14 Moda PWM ya 3-qonaxî ya hevbeş . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1105

33.3.15 Derketinên temamker û têxistina dema mirî . . . . . . . . . . . . . . . . . 1106

33.3.16 Bi kar anîna fonksiyona bêhnvedanê . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1108

33.3.17 Têketinên şikestina dualî . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1114

33.3.18 Paqijkirina sînyala OCxREF li ser bûyerek derveyî . . . . . . . . . . . . . . . . 1115

33.3.19 Çêkirina PWM ya 6-gavî . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1117

33.3.20 Moda yek-puls . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1118

33.3.21 Moda yek-pulsî ya ji nû ve çalakbar . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1119

33.3.22 Moda navrûya kodkerê . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1120

33.3.23 Ji nû ve nexşekirina bitên UIF . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1122

33.3.24 Têketina demjimêrê Fonksiyona XOR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1123

33.3.25 Têkiliya bi sensorên Hall re . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1123

33.3.26 Senkronîzekirina demjimêrê . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1126

33.3.27 Senkronîzasyona ADC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1130

33.3.28 Moda teqîna DMA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1130

33.3.29 Moda debugkirinê . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1131

33.4 Qeydên TIM1/TIM8 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1132

33.4.1 Qeyda kontrola TIMx 1 (TIMx_CR1)(x = 1, 8) . . . . . . . . . . . . . . . . . . . . . 1132

32/2187

RM0438 Rev 8

RM0438

Contents
33.4.2 Qeyda kontrola TIMx 2 (TIMx_CR2)(x = 1, 8) . . . . . . . . . . . . . . . . . . . . . 1133
33.4.3 Qeyda kontrola moda xulamê TIMx (TIMx_SMCR)(x = 1, 8) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1136
33.4.4 Qeyda çalakkirina DMA/navberdanê ya TIMx (TIMx_DIER)(x = 1, 8) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1138
33.4.5 Qeyda rewşa TIMx (TIMx_SR)(x = 1, 8) . . . . . . . . . . . . . . . . . . . . . . . . . . 1140
33.4.6 Qeyda çêkirina bûyerên TIMx (TIMx_EGR)(x = 1, 8) . . . . . . . . . . . . . 1142
33.4.7 Qeyda moda girtin/berawirdkirinê ya TIMx 1 (TIMx_CCMR1)(x = 1, 8) . . 1143
33.4.8 Qeyda moda girtin/berawirdkirinê ya TIMx 1 [alternatîf] (TIMx_CCMR1)(x = 1, 8) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1144
33.4.9 Qeyda moda girtin/berawirdkirinê ya TIMx 2 (TIMx_CCMR2)(x = 1, 8) . . 1147
33.4.10 Qeyda moda girtin/berawirdkirinê ya TIMx 2 [alternatîf] (TIMx_CCMR2)(x = 1, 8) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1148
33.4.11 Qeyda çalakkirina girtin/berawirdkirina TIMx (TIMx_CCER)(x = 1, 8) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1149
33.4.12 Jimareya TIMx (TIMx_CNT)(x = 1, 8) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1153
33.4.13 Pîvana pêş-pîvanê ya TIMx (TIMx_PSC)(x = 1, 8) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1153
33.4.14 Qeyda ji nû ve barkirina otomatîkî ya TIMx (TIMx_ARR)(x = 1, 8) . . . . . . . . . . . . . . . . . . 1153
33.4.15 Qeyda jimêra dubarekirina TIMx (TIMx_RCR)(x = 1, 8) . . . . . . . . . . . . 1154
33.4.16 Qeyda girtin/berawirdkirina TIMx 1 (TIMx_CCR1)(x = 1, 8) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1154
33.4.17 Qeyda girtin/berawirdkirina TIMx 2 (TIMx_CCR2)(x = 1, 8) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1155
33.4.18 Qeyda girtin/berawirdkirina TIMx 3 (TIMx_CCR3)(x = 1, 8) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1155
33.4.19 Qeyda girtin/berawirdkirina TIMx 4 (TIMx_CCR4)(x = 1, 8) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1156
33.4.20 Qeyda şikestin û dema mirî ya TIMx (TIMx_BDTR)(x = 1, 8) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1156
33.4.21 Qeyda kontrola DMA ya TIMx (TIMx_DCR)(x = 1, 8) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1160
33.4.22 Navnîşana DMA ya TIMx ji bo veguhastina tevahî (TIMx_DMAR)(x = 1, 8) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1161
33.4.23 Qeyda vebijarkan a TIM1 1 (TIM1_OR1) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1162
33.4.24 Qeyda vebijarkan a TIM8 1 (TIM8_OR1) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1162
33.4.25 Qeyda moda girtin/berawirdkirinê ya TIMx 3 (TIMx_CCMR3)(x = 1, 8) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1163
33.4.26 Qeyda girtin/berawirdkirina TIMx 5 (TIMx_CCR5)(x = 1, 8) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1164
33.4.27 Qeyda girtin/berawirdkirina TIMx 6 (TIMx_CCR6)(x = 1, 8) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1165

RM0438 Rev 8

33/2187
54

Contents

RM0438

33.4.28 Qeyda vebijarkê ya TIM1 2 (TIM1_OR2) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1165 33.4.29 Qeyda vebijarkê ya TIM1 3 (TIM1_OR3) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1167 33.4.30 Qeyda vebijarkê ya TIM8 2 (TIM8_OR2) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1168 33.4.31 Qeyda vebijêrka TIM8 3 (TIM8_OR3) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1170 33.4.32 Nexşeya qeyda TIM1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1172 33.4.33 Nexşeya qeyda TIM8 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1174

34

Demjimêrên armanca giştî (TIM2/TIM3/TIM4/TIM5) . . . . . . . . . . . . . . . . . . 1177

34.1 Pêşgotina TIM2/TIM3/TIM4/TIM5 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1177

34.2 Taybetmendiyên sereke yên TIM2/TIM3/TIM4/TIM5 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1177

34.3 Danasîna fonksiyonel a TIM2/TIM3/TIM4/TIM5 . . . . . . . . . . . . . . . . . . . . . . .1179

34.3.1 Yekîneya bingeha demê . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1179

34.3.2 Modên jimêrkirinê . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1181

34.3.3 Hilbijartina demjimêrê . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1191

34.3.4 Girtin/Berawirdkirina kanalan . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1195

34.3.5 Moda girtina têketinê . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1197

34.3.6 Moda têketina PWM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1198

34.3.7 Moda derketina bi zorê . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1199

34.3.8 Moda berawirdkirina derketinê . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1200

34.3.9 Moda PWM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1201

34.3.10 Moda PWM ya asîmetrîk . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1204

34.3.11 Moda PWM ya hevgirtî . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1205

34.3.12 Paqijkirina sînyala OCxREF li ser bûyerek derveyî . . . . . . . . . . . . . . . . 1206

34.3.13 Moda yek-puls . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1208

34.3.14 Moda yek-pulsî ya ji nû ve çalakbar . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1209

34.3.15 Moda navrûya kodkerê . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1210

34.3.16 Ji nû ve nexşekirina bitên UIF . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1212

34.3.17 Têketina demjimêrê Fonksiyona XOR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1212

34.3.18 Demjimêr û senkronîzekirina tetikên derveyî . . . . . . . . . . . . . . . . . . . . . 1213

34.3.19 Senkronîzekirina demjimêrê . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1216

34.3.20 Moda teqîna DMA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1221

34.3.21 Moda debugkirinê . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1222

34.4 Qeydên TIM2/TIM3/TIM4/TIM5 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1223

34.4.1 Qeyda kontrola TIMx 1 (TIMx_CR1)(x = 2 heta 5) . . . . . . . . . . . . . . . . . . . 1223

34.4.2 Qeyda kontrola TIMx 2 (TIMx_CR2)(x = 2 heta 5) . . . . . . . . . . . . . . . . . . . 1224

34.4.3 Qeyda kontrola moda xulamê TIMx (TIMx_SMCR)(x = 2 heta 5) . . . . . . . 1226

34.4.4 Qeyda çalakkirina DMA/Bênavberkirinê ya TIMx (TIMx_DIER)(x = 2 heta 5) . . . . . . 1229

34/2187

RM0438 Rev 8

RM0438

Contents

34.4.5 Qeyda rewşa TIMx (TIMx_SR)(x = 2 heta 5) . . . . . . . . . . . . . . . . . . . . . . . . 1230 34.4.6 Qeyda çêkirina bûyerên TIMx (TIMx_EGR)(x = 2 heta 5) . . . . . . . . . . . 1231 34.4.7 Qeyda moda girtin/berawirdkirinê ya TIMx 1 (TIMx_CCMR1)(x = 2 heta 5) . 1232 34.4.8 Qeyda moda girtin/berawirdkirinê ya TIMx 1 [alternatîf] (TIMx_CCMR1)
(x = 2 heta 5) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1234 34.4.9 Qeyda moda girtin/berawirdkirinê ya TIMx 2 (TIMx_CCMR2)(x = 2 heta 5) . 1236 34.4.10 Qeyda moda girtin/berawirdkirinê ya TIMx 2 [alternatîf] (TIMx_CCMR2)
(x = 2 heta 5) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1237 34.4.11 Qeyda çalakkirina girtin/berawirdkirina TIMx
(TIMx_CCER)(x = 2 heta 5) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1238 34.4.12 Jimareya TIMx (TIMx_CNT)(x = 2 heta 5) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1239 34.4.13 Jimareya TIMx [alternatîf] (TIMx_CNT)(x = 2 heta 5) . . . . . . . . . . . . . . . . . . . 1240 34.4.14 Pêşpîvankera TIMx (TIMx_PSC)(x = 2 heta 5) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1240 34.4.15 Qeyda ji nû ve barkirina otomatîkî ya TIMx (TIMx_ARR)(x = 2 heta 5) . . . . . . . . . . . . . . . 1241 34.4.16 Qeyda girtin/berawirdkirina TIMx 1 (TIMx_CCR1)(x = 2 heta 5) . . . . . . . 1241 34.4.17 Qeyda girtin/berawirdkirina TIMx 2 (TIMx_CCR2)(x = 2 heta 5) . . . . . . . 1241 34.4.18 Qeyda girtin/berawirdkirina TIMx 3 (TIMx_CCR3)(x = 2 heta 5) . . . . . . . 1242 34.4.19 Qeyda girtin/berawirdkirina TIMx 4 (TIMx_CCR4)(x = 2 heta 5) . . . . . . . 1242 34.4.20 Qeyda kontrola DMA ya TIMx (TIMx_DCR)(x = 2 heta 5) . . . . . . . . . . . . . 1243 34.4.21 Navnîşana DMA ya TIMx ji bo veguhastina tevahî (TIMx_DMAR)(x = 2 heta 5) . . . . . . 1244 34.4.22 Qeyda vebijarkê ya TIM2 1 (TIM2_OR1) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1244 34.4.23 Qeyda vebijarkê ya TIM3 1 (TIM3_OR1) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1244 34.4.24 Qeyda vebijarkê ya TIM2 2 (TIM2_OR2) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1245 34.4.25 Qeyda vebijarkê ya TIM3 2 (TIM3_OR2) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1245 34.4.26 Nexşeya qeyda TIMx . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1247

35

Demjimêrên armanca giştî (TIM15/TIM16/TIM17) . . . . . . . . . . . . . . . . . . . 1250

35.1 Pêşgotina TIM15/TIM16/TIM17 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1250

35.2 Taybetmendiyên sereke yên TIM15 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1250

35.3 Taybetmendiyên sereke yên TIM16/TIM17 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1251

35.4 Danasîna fonksiyonel a TIM15/TIM16/TIM17 . . . . . . . . . . . . . . . . . . . . . . . . 1254

35.4.1 Yekîneya bingeha demê . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1254

35.4.2 Modên jimêrkirinê . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1256

35.4.3 Jimareya dubarekirinê . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1260

35.4.4 35.4.5 35.4.6 35.4.7

Hilbijartina demjimêrê . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1261 Girtin/berawirdkirina kanalan . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1265 Moda têketina PWM (tenê ji bo TIM15) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1266

RM0438 Rev 8

35/2187
54

Contents

RM0438

35.5

35.4.8 Moda derana bi zorê . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1267 35.4.9 Moda berawirdkirina derana . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1268 35.4.10 Moda PWM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1269 35.4.11 Moda PWM ya hevbeş (tenê TIM15) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1270 35.4.12 Derketinên temamker û têxistina dema mirî . . . . . . . . . . . . . . . . . . 1271 35.4.13 Bikaranîna fonksiyona şikandinê . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1273 35.4.14 Têketinên şikestina dualî . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1278 35.4.15 Çêkirina PWM ya 6-gavî . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1279 35.4.16 Moda yek-puls . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1281 35.4.17 Moda yek pulsê ya ji nû ve çalakkirî (tenê TIM15) . . . . . . . . . . . . . . . . . . . . . . . 1282 35.4.18 Ji nû ve nexşekirina bitê UIF . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1283 35.4.19 Fonksiyona XOR ya têketina demjimêrê (tenê TIM15) . . . . . . . . . . . . . . . . . . . . . . . . 1284 35.4.20 Senkronîzasyona tetikandina derveyî (tenê TIM15) . . . . . . . . . . . . . . . . . . . . . 1285 35.4.21 Moda xulamê resetkirî + moda tetikandinê . . . . . . . . . . . . . . . . . . . . . . 1287 35.4.22 Moda teqîna DMA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1287 35.4.23 Senkronîzekirina demjimêrê (TIM15) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1289 35.4.24 Bikaranîna derana demjimêrê wekî tetikê ji bo demjimêrên din (TIM16/TIM17) . . . . . . . 1289 35.4.25 Moda debugkirinê . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1289
TIM15 qeyd dike . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1290
35.5.1 Qeyda kontrola TIM15 1 (TIM15_CR1) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1290 35.5.2 Qeyda kontrola TIM15 2 (TIM15_CR2) . . . . . . . . . . . . . . . . . . . . . . . . . . 1291 35.5.3 Qeyda kontrola moda xulamtiyê TIM15 (TIM15_SMCR) . . . . . . . . . . . . . . . 1293 35.5.4 Qeyda çalakkirina DMA/navberdanê ya TIM15 (TIM15_DIER) . . . . . . . . . . . . 1294 35.5.5 Qeyda rewşê ya TIM15 (TIM15_SR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1295 35.5.6 Qeyda çêkirina bûyeran a TIM15 (TIM15_EGR) . . . . . . . . . . . . . . . . 1297 35.5.7 Qeyda moda girtin/berawirdkirinê ya TIM15 1 (TIM15_CCMR1) . . . . . . . 1298 35.5.8 Qeyda moda girtin/berawirdkirinê ya TIM15 1 [alternatîf] (TIM15_CCMR1) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1299 35.5.9 Qeyda çalakkirina girtin/berawirdkirinê ya TIM15 (TIM15_CCER) . . . . . . . . . . 1302 35.5.10 Jimareya TIM15 (TIM15_CNT) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1305 35.5.11 Pêşpîvankera TIM15 (TIM15_PSC) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1305 35.5.12 Qeyda ji nû ve barkirina otomatîkî ya TIM15 (TIM15_ARR) . . . . . . . . . . . . . . . . . . . . . . . 1305 35.5.13 Qeyda jimêra dubarekirinê ya TIM15 (TIM15_RCR) . . . . . . . . . . . . . . . . . . 1306 35.5.14 Qeyda girtin/berawirdkirinê ya TIM15 1 (TIM15_CCR1) . . . . . . . . . . . . . . . 1306 35.5.15 Qeyda girtin/berawirdkirina TIM15 2 (TIM15_CCR2) . . . . . . . . . . . . . . . . 1307 35.5.16 Qeyda şikestin û dema mirî ya TIM15 (TIM15_BDTR) . . . . . . . . . . . . . 1307 35.5.17 Qeyda kontrola DMA ya TIM15 (TIM15_DCR) . . . . . . . . . . . . . . . . . . . . . . . 1310

36/2187

RM0438 Rev 8

RM0438

Contents

35.6

35.5.18 Navnîşana DMA ya TIM15 ji bo veguhastina tevahî (TIM15_DMAR) . . . . . . . . . . . . . 1310 35.5.19 Qeyda vebijarkê ya TIM15 1 (TIM15_OR1) . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1311 35.5.20 Qeyda vebijarkê ya TIM15 2 (TIM15_OR2) . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1311 35.5.21 Nexşeya qeyda TIM15 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1313
Qeydên TIM16/TIM17 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1316
35.6.1 Qeyda kontrola TIMx 1 (TIMx_CR1)(x = 16 heta 17) . . . . . . . . . . . . . . . . . 1316 35.6.2 Qeyda kontrola TIMx 2 (TIMx_CR2)(x = 16 heta 17) . . . . . . . . . . . . . . . . . 1317 35.6.3 Qeyda çalakkirina DMA/navberdanê ya TIMx (TIMx_DIER)(x = 16 heta 17) . . . . 1318 35.6.4 Qeyda rewşa TIMx (TIMx_SR)(x = 16 heta 17) . . . . . . . . . . . . . . . . . . . 1319 35.6.5 Qeyda çêkirina bûyerên TIMx (TIMx_EGR)(x = 16 heta 17) . . . . . . . . 1320 35.6.6 Qeyda moda girtin/berawirdkirinê ya TIMx 1
(TIMx_CCMR1)(x = 16 heta 17) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1321 35.6.7 Qeyda moda girtin/berawirdkirinê ya TIMx 1 [alternatîf] (TIMx_CCMR1)(x = 16 heta 17) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1322 35.6.8 Qeyda çalakkirina girtin/berawirdkirinê ya TIMx (TIMx_CCER)(x = 16 heta 17) . 1324 35.6.9 Jimareya TIMx (TIMx_CNT)(x = 16 heta 17) . . . . . . . . . . . . . . . . . . . . . . . . . . . 1326 35.6.10 Pêşpîvankera TIMx (TIMx_PSC)(x = 16 heta 17) . . . . . . . . . . . . . . . . . . . . . . . . . 1327 35.6.11 Qeyda ji nû ve barkirina otomatîkî ya TIMx (TIMx_ARR)(x = 16 heta 17) . . . . . . . . . . . . . 1327 35.6.12 Qeyda jimêra dubarekirina TIMx (TIMx_RCR)(x = 16 heta 17) . . . . . . . . 1328 35.6.13 Qeyda girtin/berawirdkirinê ya TIMx 1 (TIMx_CCR1)(x = 16 heta 17) . . . . . 1328 35.6.14 Qeyda şikestin û dema mirî ya TIMx (TIMx_BDTR)(x = 16 heta 17) . . . . 1329 35.6.15 Qeyda kontrola DMA ya TIMx (TIMx_DCR)(x = 16 heta 17) . . . . . . . . . . . 1331 35.6.16 Navnîşana DMA ya TIMx ji bo veguhastina tevahî (TIMx_DMAR)(x = 16 heta 17) . . . . 1332 35.6.17 Qeyda vebijarkê ya TIM16 1 (TIM16_OR1) . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1332 35.6.18 Qeyda vebijarkê ya TIM16 2 (TIM16_OR2) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1333 35.6.19 Qeyda vebijarkê ya TIM17 1 (TIM17_OR1) . . . . . . . . . . . . . . . . . . . . . . . . . . . 1334 35.6.20 Qeyda vebijarkê ya TIM17 2 (TIM17_OR2) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1335 35.6.21 Nexşeya qeyda TIM16/TIM17 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1337

36

Demjimêrên bingehîn (TIM6/TIM7) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1339

36.1 Pêşgotina TIM6/TIM7 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1339

36.2 Taybetmendiyên sereke yên TIM6/TIM7 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1339

36.3 Danasîna fonksiyonel a TIM6/TIM7 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1340

36.3.1 Yekîneya bingeha demê . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1340

36.3.2 Moda hejmartinê . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1342

36.3.3 Ji nû ve nexşekirina bitên UIF . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1345

36.3.4 Çavkaniya demjimêrê . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1345

RM0438 Rev 8

37/2187
54

Contents

RM0438

36.4

36.3.5 Moda debugkirinê . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1346
Qeydên TIM6/TIM7 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1346
36.4.1 Qeyda kontrola TIMx 1 (TIMx_CR1)(x = 6 heta 7) . . . . . . . . . . . . . . . . . . . . . 1346 36.4.2 Qeyda kontrola TIMx 2 (TIMx_CR2)(x = 6 heta 7) . . . . . . . . . . . . . . . . . . . . 1348 36.4.3 Qeyda çalakkirina DMA/Qutbûnê ya TIMx (TIMx_DIER)(x = 6 heta 7) . . . . . . . 1348 36.4.4 Qeyda rewşa TIMx (TIMx_SR)(x = 6 heta 7) . . . . . . . . . . . . . . . . . . . . 1349 36.4.5 Qeyda çêkirina bûyerên TIMx (TIMx_EGR)(x = 6 heta 7) . . . . . . . . . . . 1349 36.4.6 Jimareya TIMx (TIMx_CNT)(x = 6 heta 7) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1349 36.4.7 Pêşpîvankera TIMx (TIMx_PSC)(x = 6 heta 7) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1350 36.4.8 Qeyda ji nû ve barkirina otomatîkî ya TIMx (TIMx_ARR)(x = 6 heta 7) . . . . . . . . . . . . . . . 1350 36.4.9 Nexşeya qeyda TIMx . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1351

37

Demjimêra hêza kêm (LPTIM) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1352

37.1 Pêşgotina LPTIM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1352

37.2 Taybetmendiyên sereke yên LPTIM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1352

37.3 Pêkanîna LPTIM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1352

37.4 Danasîna fonksiyonel a LPTIM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1353

37.4.1 Diyagrama blokê ya LPTIM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1353

37.4.2 Pînên LPTIM û sînyalên navxweyî . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1353

37.4.3 Nexşeya têketina LPTIM û tetikandinê . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1354

37.4.4 Vesazkirina LPTIM û demjimêr . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1355

37.4.5 Fîltera xeletiyê . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1355

37.4.6 Pêşpîvan . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1356

37.4.7 Multipleksera tetikê . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1356

37.4.8 Moda xebitandinê . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1357

37.4.9 Fonksiyona dembirrînê . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1359

37.4.10 Çêkirina şêweyên pêlan . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1359

37.4.11 Nûvekirina qeydê . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1360

37.4.12 Moda jimêrkirinê . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1361

37.4.13 Çalakkirina demjimêrê . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1362

37.4.14 Jimareya demjimêrê vesazkirin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1362

37.4.15 Moda kodkerê . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1363

37.4.16 Jimareya dubarekirinê . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1364

37.4.17 Moda debugkirinê . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1365

37.5 Modên kêm-hêzê yên LPTIM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1366

37.6 LPTIM navber dide . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1366

38/2187

RM0438 Rev 8

RM0438

Contents

37.7

Qeydên LPTIM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1367
37.7.1 Qeyda navber û rewşê ya LPTIM (LPTIM_ISR) . . . . . . . . . . . . . . . . . . 1367 37.7.2 Qeyda paqijkirina navber û rewşê ya LPTIM (LPTIM_ICR) . . . . . . . . . . . . . . . . . . . . . . 1368 37.7.3 Qeyda çalakkirina navber û rewşê ya LPTIM (LPTIM_IER) . . . . . . . . . . . . . . . . . . . . 1369 37.7.4 Qeyda mîhengkirina LPTIM (LPTIM_CFGR) . . . . . . . . . . . . . . . . . . . 1370 37.7.5 Qeyda kontrola LPTIM (LPTIM_CR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1373 37.7.6 LPTIM berawird bike r

Belge / Çavkanî

Rêzeya ST STM32L5 Bi Ewlehiya Bilind Bi Xerckirina Kêm a Enerjiyê [pdf] Rehbera bikaranînê
RM0438, Rêzeya STM32L5 Bi Ewlehiya Bilind Bi Xerckirina Hêza Kêm, Rêzeya STM32L5, Bi Ewlehiya Bilind Bi Xerckirina Hêza Kêm, Xerckirina Hêza Kêm, Xerckirin

Çavkanî

Bihêle şîroveyek

Navnîşana e-nameya we nayê weşandin. Zeviyên pêwîst têne nîşankirin *