STM32L5 serían mjög örugg með lága orkunotkun notendahandbók

STM32L5 serían mjög örugg með lágri orkunotkun

Tæknilýsing:

  • Vöruheiti: RM0438 Tilvísunarhandbók
  • Endurskoðun: Rev 8
  • Síður: 1 til 2187
  • Útgáfudagur: júní 2025
  • Framleiðandi: www.st.com

Vöruupplýsingar:

Í handbók RM0438 eru ítarlegar upplýsingar um
minnis- og strætisvagnaarkitektúr, öryggisarkitektúr TrustZone,
minnisskipulag, innbyggt SRAM, flassminni yfirview, stígvél
stillingar og kerfisöryggi.

Notkunarleiðbeiningar fyrir vöru:

Minni og strætóarkitektúr:

Kerfisarkitektúrinn inniheldur hraðvirka C-rútu, hæga C-rútu, S-rútu,
DMA-rúta, SDMMC stjórnandi DMA-rúta og BusMatrix.

Öryggisarkitektúr TrustZone:

Útskýrir sjálfgefið öryggisástand TrustZone og TrustZone
jaðarflokkun.

Minni skipulag:

Lýsir minniskortinu, vistföngum skráarmörkum og
skipulag innbyggðs SRAM.

Innbyggt SRAM:

Upplýsingar um SRAM2 jöfnuðarprófun, skrifvörn, lesvörn,
eyða aðgerðum.

Flash-minni lokiðview:

Veitir yfirview af flassminni sem notað er í kerfinu.

Uppsetningarstillingar:

Fjallar um ræsistillingar fyrir kerfið.

Kerfisöryggi:

Kynning á öryggisráðstöfunum kerfisins.

Algengar spurningar (algengar spurningar):

Sp.: Hvar finn ég upplýsingar um endurstillingu skráningar
gildi?

A: Endurstillingargildi skrárinnar eru nánar útskýrð í kafla 1.3 í
handbók.

Sp.: Hvað er öryggisarkitektúr TrustZone?

A: Öryggisarkitektúr TrustZone er útskýrður í kafla 2.2
handbókarinnar.

Sp.: Hvernig stilli ég ræsingarstillingarnar?

A: Leiðbeiningar um ræsingarstillingar er að finna í 3. kafla.
handbókarinnar.

“`

RM0438 Tilvísunarhandbók
STM32L5 serían af háþróuðum Arm®-byggðum 32-bita örgjörvum
Inngangur
Þessi handbók er ætluð forriturum. Hún veitir ítarlegar upplýsingar um notkun minnis og jaðarbúnaðar örstýringanna STM32L552xx og STM32L562xx. STM32L552xx og STM32L562xx tilheyra STM32L5x2 línu örstýringa með mismunandi minnisstærðum, pakkningum og jaðarbúnaði. Fyrir upplýsingar um pöntun, vélræna og rafmagnslega eiginleika tækja, vinsamlegast vísið til samsvarandi gagnablaða. Fyrir upplýsingar um Arm® Cortex®-M33 kjarna, vísið til tæknilegrar handbókar Cortex®-M33. Örgjörvarnir STM32L552xx og STM32L562xx innihalda nýjustu einkaleyfisvarða tækni frá ST.
Tengd skjöl
· Tæknileg handbók fyrir Cortex®-M33 er aðgengileg á http://infocenter.arm.com · Gagnablöð fyrir STM32L552xx og STM32L562xx · Leiðréttingarblöð fyrir STM32L552xx og STM32L562xx

júní 2025

RM0438 Útgáfa 8

1/2187

www.st.com

1

Innihald
Innihald

RM0438

1

Skjalahefðir . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 77

1.1 Almennar upplýsingar . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 77

1.2 Listi yfir skammstafanir fyrir skrár . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 77

1.3 Endurstillingargildi skráningar . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 78

1.4 Orðalisti . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 78

1.5 Aðgengi að jaðartækjum . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 78

2

Minni og strætóarkitektúr . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 79

2.1 Kerfisarkitektúr . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 79

2.1.1 Hraðvirk C-rúta . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 80

2.1.2 Hægfara C-rúta . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 80

2.1.3 S-rúta . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 80

2.1.4 DMA-rúta . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 81

2.1.5 DMA strætó SDMMC stjórnanda . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 81

2.1.6 Rútur . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 81

2.2 Öryggisarkitektúr TrustZone . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 81

2.2.1 Sjálfgefin öryggisstaða TrustZone . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 82

2.2.2 Flokkun jaðartækja í TrustZone . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 83

2.3 Minnisskipulag . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 86

2.3.1 Inngangur . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 86

2.3.2 Minniskort og vistföng skráarmörka . . . . . . . . . . . . . . . . . . . . . 87

2.4 Innbyggt SRAM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 93

2.4.1 SRAM2 jöfnuðarprófun . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 93

2.4.2 SRAM2 Skrifvörn . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 94

2.4.3 SRAM2 Lestrarvörn . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 96

2.4.4 SRAM2 Eyða . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 96

2.5 glampaminni yfirview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 96

3

Ræsistillingar . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 97

4

Kerfisöryggi . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 100

4.1 Inngangur . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 100

4.2 Helstu öryggiseiginleikar . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 100

2/2187

RM0438 Útgáfa 8

RM0438

Innihald

4.3 4.4 4.5 4.6
4.7 4.8
4.9 4.10 4.11 4.12 4.13

Örugg uppsetning . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 101 Örugg ræsing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 101
4.4.1 Inngangur . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 101 4.4.2 Einstök ræsingarfærsla og BOOT_LOCK . . . . . . . . . . . . . . . . . . . . . . . . . . . . 102 4.4.3 Óbreytanleg rót trausts í glampaminni kerfisins . . . . . . . . . . . . . . . . . . 102
Örugg uppfærsla . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 102 Einangrun auðlinda með TrustZone . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 103
4.6.1 Inngangur . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 103 4.6.2 Öryggisarkitektúr TrustZone . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 103 4.6.3 Armv8-M öryggisviðbót á Cortex-M33 . . . . . . . . . . . . . . . . . . . . . . 104 4.6.4 Úthlutun minnis og jaðartækja með IDAU/SAU . . . . . . . . . . . . . . . . 104 4.6.5 Úthlutun minnis og jaðartækja með GTZC . . . . . . . . . . . . . . . . . . . 106 4.6.6 Stjórnun öryggi í TrustZone-meðvituðum jaðartækjum . . . . . . . . . . . . . . . . . . 109 4.6.7 Virkjun TrustZone öryggi . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 116 4.6.8 Að slökkva á öryggi TrustZone . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 116
Önnur einangrun auðlinda . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .117
4.7.1 Tímabundin einangrun með öruggri feluvernd (HDP) . . . . . . . . . . . . . . . 117
Örugg framkvæmd . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .118
4.8.1 Inngangur . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 118 4.8.2 Minnisvarnareining (MPU) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 118 4.8.3 Skrifvörn innbyggðs flassminni . . . . . . . . . . . . . . . . . . . . . . . . 118 4.8.4 TampGreining og viðbrögð við . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 118
Örugg geymsla . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 120
4.9.1 Inngangur . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 120 4.9.2 Einkvæmt auðkenni . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 121
Dulritunarvélar . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 121
4.10.1 Inngangur . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 121 4.10.2 Eiginleikar dulkóðunarvéla . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 121 4.10.3 Afkóðunarvél á flugi (OTFDEC) . . . . . . . . . . . . . . . . . . . ... . . . . 122
Líftími vöru . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 123
4.11.1 Líftímastjórnun með útlestrarvörn (RDP) . . . . . . . . . . . . . . 124 4.11.2 Ráðlagðar stillingar fyrir valkostabæti . . . . . . . . . . . . . . . . . . . . . . . . . . . . 125
Aðgangsstýrð villuleit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 125
4.12.1 Villuleitarvörn með útlestrarvörn (RDP) . . . . . . . . . . . . . . . . . . . . 125
Verndun hugverkaréttinda hugbúnaðar og samvinnuþróun 126

RM0438 Útgáfa 8

3/2187
54

Innihald

RM0438

4.13.1
4.13.2 4.13.3

Verndun hugverkaréttinda hugbúnaðar með útlestrarvörn (RDP) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 126
Verndun hugverkaréttinda hugbúnaðar með OTFDEC . . . . . . . . . . . . . 127
Önnur vernd hugverkaréttinda hugbúnaðar . . . . . . . . . . . . . . . . . . . 129

5

Global TrustZone® stjórnandi (GTZC) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 130

5.1 Kynning á GTZC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 130

5.2 Helstu eiginleikar GTZC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 130

5.2.1 Kerfisarkitektúr GTZC TrustZone . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 130

5.3 Lýsing á virkni GTZC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 132

5.3.1 GTZC blokkrit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 132

5.3.2 Skilgreining á ólöglegum aðgangi . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 133

5.3.3 Öryggisstýring TrustZone (TZSC) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 134

5.3.4 Minnisverndarstýring – blokkabundin (MPCBB) . . . . . . . . . . . . . . . . 134

5.3.5 Ólöglegur aðgangsstjóri í TrustZone (TZIC) . . . . . . . . . . . . . . . . . . . . . . . . . . 135

5.3.6 Kveikt/endurstilla . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 135

5.3.7 DMA beiðnir . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 135

5.4 GTZC viðburðir . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 135

5.5 GTZC_TZSC skrár . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 136

5.5.1 GTZC_TZSC stýriskrá (GTZC_TZSC_CR) . . . . . . . . . . . . . . . . . . . 136

5.5.2

Örugg stillingarskrá 1 fyrir GTZC_TZSC (GTZC_TZSC_SECCFGR1) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 137

5.5.3

Örugg stillingarskrá 2 fyrir GTZC_TZSC (GTZC_TZSC_SECCFGR2) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 140

5.5.4

Skrá 1 fyrir stillingar forréttinda GTZC_TZSC (GTZC_TZSC_PRIVCFGR1) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 142

5.5.5

Skrá 2 fyrir stillingar forréttinda GTZC_TZSC (GTZC_TZSC_PRIVCFGR2) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 145

5.5.6

GTZC_TZSC ytra minni x óörugg vatnsmerkjaskrá 1 (GTZC_TZSC_MPCWMxANSR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 147

5.5.7

GTZC_TZSC ytra minni x óörugg vatnsmerkjaskrá 2 (GTZC_TZSC_MPCWMxBNSR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 147

5.5.8 GTZC_TZSC skráningarkort og endurstillingargildi . . . . . . . . . . . . . . . . . . . . . . . 148

5.6 GTZC_MPCBB skrár . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 150

5.6.1 GTZC_MPCBBx stýringarskrá (GTZC_MPCBBx_CR) (x = 1 til 2). 150

5.6.2 GTZC_MPCBB1 læsingarskrá 1(GTZC_MPCBB1_LCKVTR1) . . . . . . 151

5.6.3

GTZC_MPCBB2 læsingarskrá 1 (GTZC_MPCBB2_LCKVTR1) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 151

4/2187

RM0438 Útgáfa 8

RM0438

Innihald

5.6.4

GTZC_MPCBBx vektorskrá y (GTZC_MPCBBx_VCTRy) (x = 1 til 2) . . . . . . . . . . . . . . . . . . . . . . . . . . . . 152

5.6.5 GTZC_MPCBB1 skráningarkort og endurstilla gildi . . . . . . . . . . . . . . . . . . . 153

5.6.6 GTZC_MPCBB2 skráningarkort og endurstilla gildi . . . . . . . . . . . . . . . . . . . 153

5.7 GTZC_TZIC skrár . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 154

5.7.1 GTZC_TZIC truflunarvirkjunarskrá 1 (GTZC_TZIC_IER1) . . . . . . . . 154

5.7.2 GTZC_TZIC truflunarvirkjunarskrá 2 (GTZC_TZIC_IER2) . . . . . . . . 157

5.7.3 GTZC_TZIC truflunarvirkjunarskrá 3 (GTZC_TZIC_IER3) . . . . . . . . 159

5.7.4 GTZC_TZIC stöðuskrá 1 (GTZC_TZIC_SR1) . . . . . . . . . . . . . . . . . 160

5.7.5 GTZC_TZIC stöðuskrá 2 (GTZC_TZIC_SR2) . . . . . . . . . . . . . . . . . 163

5.7.6 GTZC_TZIC stöðuskrá 3 (GTZC_TZIC_SR3) . . . . . . . . . . . . . . . . . 165

5.7.7 GTZC_TZIC fáni hreinsa skrá 1 (GTZC_TZIC_FCR1) . . . . . . . . . . . . . . 166

5.7.8 GTZC_TZIC fáni hreinsa skrá 2 (GTZC_TZIC_FCR2) . . . . . . . . . . . . . . 169

5.7.9 GTZC_TZIC fáni hreinsa skrá 3 (GTZC_TZIC_FCR3) . . . . . . . . . . . . . . 171

5.7.10 GTZC_TZIC skráningarkort og endurstilla gildi . . . . . . . . . . . . . . . . . . . . . . . . 172

6

Innbyggt flassminni (FLASH) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 174

6.1 Inngangur . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 174

6.2 Helstu eiginleikar FLASH . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 174

6.3 Lýsing á virkni flassminnisins . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 175

6.3.1 Skipulag flassminni . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 175

6.3.2 Leiðrétting villukóða (ECC) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 178

6.3.3 Seinkun á lesaðgangi . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 179

6.3.4 LágmagntagÉg las . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 180

6.3.5 Flassforritun og eyðingaraðgerðir . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 180

6.3.6 Eyðingarraðir í aðalminni flash-korts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 182

6.3.7 Forritunarraðir í flassminni . . . . . . . . . . . . . . . . . . . . . . 185

6.3.8 Flassvilluviðvaranir . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 186

6.3.9

Lestur á meðan skrifað er (RWW) aðeins í boði í tvöföldum bankaham (DBANK = 1) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 188

6.4 Bæti fyrir valkost í flassminni . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 190

6.4.1 Lýsing á valkostabætum . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 190

6.4.2 Forritun valmöguleikabæta . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 191

6.5 Öryggi og forréttindavernd í Flash TrustZone . . . . . . . . . . . . . . . . . . . 193

6.5.1 Öryggisvernd TrustZone . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 193

6.5.2 Örugg svæðisvernd byggð á vatnsmerki . . . . . . . . . . . . . . . . . . . . . . . . . 195

6.5.3 Örugg feluvörn (HDP) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 195

RM0438 Útgáfa 8

5/2187
54

Innihald

RM0438

6.5.4 Vernd gegn öruggu blokkasvæði (SECBB) . . . . . . . . . . . . . . . . . . . . 196 6.5.5 Þvinga ræsingu frá öruggu minni . . . . . . . . . . . . . . . . . . . . . 197 6.5.6 Staða öryggiseiginleika Flash . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 197 6.5.7 Flash skráir forréttinda- og óforréttindaham . . . . . . . . . . . . . . . . . 198
6.6 Öruggt kerfisminni . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 198
6.6.1 Inngangur . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 198 6.6.2 RSS úthlutar auðlindum til ræsistjóra . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 198 6.6.3 RSSLIB föll . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ... . . . . . . . . 200
6.7 Vörn fyrir flassminni . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 202
6.7.1 Skrifvörn (WRP) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 202 6.7.2 Útlestrarvörn (RDP) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 204
6.8 FLASH truflanir . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 212 6.9 FLASH skrár . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 213
6.9.1 Skrá fyrir aðgangsstýringu í flass (FLASH_ACR) . . . . . . . . . . . . . . . . . . . . 213 6.9.2 Skrá fyrir slökkvunarlykla í flass (FLASH_PDKEYR) . . . . . . . . . . . . . . 214 6.9.3 Skrá fyrir óöruggan flasslykil (FLASH_NSKEYR) . . . . . . . . . . . . . . . . 215 6.9.4 Skrá fyrir öruggan flasslykil (FLASH_SECKEYR) . . . . . . . . . . . . . . . . . . 215 6.9.5 Skrá fyrir flassvalkosti (FLASH_OPTKEYR) . . . . . . . . . . . . . . . . . . . . 216 6.9.6 Lágt flassstyrkurtagLyklaskrá (FLASH_LVEKEYR) . . . . . . . . . . . . . . . . 216 6.9.7 Stöðuskrá flasslykils (FLASH_NSSR) . . . . . . . . . . . . . . . . . . . . . . . . . . 217 6.9.8 Stöðuskrá flasslykils (FLASH_SECSR) . . . . . . . . . . . . . . . . . . . . . . . . . . 218 6.9.9 Óörugg stjórnskrá flasslykils (FLASH_NSCR) . . . . . . . . . . . . . . . 220 6.9.10 Skrá fyrir örugga flassstýringu (FLASH_SECCR) . . . . . . . . . . . . . . . . . . . 222 6.9.11 Skrá fyrir flassstýringu (FLASH_ECCR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . 223 6.9.12 Skrá fyrir flassvalkosti (FLASH_OPTR) . . . . . . . . . . . . . . . . . . . . . . . . . . . 225 6.9.13 Flassskrá fyrir óöruggt ræsifang 0 (FLASH_NSBOOTADD0R) 227 6.9.14 Flassskrá fyrir óöruggt ræsifang 1 (FLASH_NSBOOTADD1R) 228 6.9.15 Flassskrá fyrir öruggt ræsifang 0 (FLASH_SECBOOTADD0R) . . 228 6.9.16 Flassskrá fyrir öruggt vatnsmerki 1 banka 1 (FLASH_SECWM1R1) . . . . 229 6.9.17 Flassskrá fyrir öruggt vatnsmerki 1 2 (FLASH_SECWM1R2) . . . . . . . . 230 6.9.18 Flassskrá fyrir WPR1 svæði A vistfang (FLASH_WRP1AR) . . . . . . . . . . 231 6.9.19 Flass WPR1 svæðis B vistfangaskrá (FLASH_WRP1BR) . . . . . . . . . 232 6.9.20 Flass örugg vatnsmerki 2 skrá (FLASH_SECWM2R1) . . . . . . . . . . 233 6.9.21 Flass örugg vatnsmerki 2 skrá 2 (FLASH_SECWM2R2) . . . . . . . . 234 6.9.22 Flass WPR2 svæðis A vistfangaskrá (FLASH_WRP2AR) . . . . . . . . . 235 6.9.23 Flass WPR2 svæðis B vistfangaskrá (FLASH_WRP2BR) . . . . . . . . . 236

6/2187

RM0438 Útgáfa 8

RM0438

Innihald

6.9.24
6.9.25
6.9.26 6.9.27 6.9.28

FLASH öruggur blokk byggður banki 1 skrá (FLASH_SECBB1Rx) (þar sem x = 1..4) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 237
FLASH öruggur blokk byggður banki 2 skrá (FLASH_SECBB2Rx) (þar sem x = 1..4) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 237
Örugg HDP stjórnunarskrá FLASH (FLASH_SECHDPCR) . . . . . . . . . 238
Skrá yfir stillingar fyrir FLASH réttindi (FLASH_PRIVCFGR) . . . . . . . . 238
FLASH skráningarkort og endurstillingargildi . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 239

7

Leiðbeiningaskyndiminnið (ICACHE) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 242

7.1 Kynning á ICACHE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 242

7.2 Helstu eiginleikar ICACHE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 242

7.3 Innleiðing ICACHE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 243

7.4 Lýsing á virkni ICACHE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 243

7.4.1 Blokkrit fyrir ICACHE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 244

7.4.2 Endurstilling og klukkur á ICACHE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 244

7.4.3 ICACHE TAG minni . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 245

7.4.4 Beintengd ICACHE (einhliða skyndiminni) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1

7.4.5 Virkja ICACHE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 247

7.4.6 Umferð sem hægt er að vista í skyndiminni og umferð sem ekki er hægt að vista í . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 247

7.4.7 Endurvörpun heimilisfangs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 248

7.4.8 Aðgangur í skyndiminni . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 250

7.4.9 Tvöfalt aðalskyndiminni . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 251

7.4.10 ICACHE öryggi . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 251

7.4.11 Viðhald ICACHE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 251

7.4.12 Afkastaeftirlit ICACHE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 252

7.4.13 ICACHE ræsing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 252

7.5 ICACHE lágorkustillingar . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 252

7.6 Villustjórnun og truflanir í ICACHE . . . . . . . . . . . . . . . . . . . . . . . . . . 253

7.7 ICACHE skráningar . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 253

7.7.1 ICACHE stjórnunarskrá (ICACHE_CR) . . . . . . . . . . . . . . . . . . . . . . . . . . . 253

7.7.2 Stöðuskrá ICACHE (ICACHE_SR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 254

7.7.3 Skráningarnúmer fyrir truflanir í ICACHE (ICACHE_IER) . . . . . . . . . . . . . . . . . . . 255

7.7.4 ICACHE fána hreinsað skrá (ICACHE_FCR) . . . . . . . . . . . . . . . . . . . . . . . 255

7.7.5 ICACHE höggeftirlitsskrá (ICACHE_HMONR) . . . . . . . . . . . . . . . . . . . 256

7.7.6 Skrá yfir ICACHE miss eftirlit (ICACHE_MMONR) . . . . . . . . . . . . . . . . . 256

7.7.7 Stillingarskrá ICACHE svæðis x (ICACHE_CRRx) . . . . . . . . . . . 256

7.7.8 ICACHE skráningarkort . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 258

RM0438 Útgáfa 8

7/2187
54

Innihald

RM0438

8

Aflstýring (PWR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 259

8.1 Aflgjafar og aflgjafasvið . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 259

8.1.1 Aflgjafi fyrir óháða hliðræna jaðartæki . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 264

8.1.2 Óháð I/O aðveituskinn . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 264

8.1.3 Aflgjafi óháðra USB sendiviðtaka . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 264

8.1.4 Lén fyrir varaafl rafhlöðu . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 265

8.2 Kerfismagntage-reglugerð . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 266

8.2.1 binditage-eftirlitsmaður . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 266

8.2.2 Innbyggður SMPS niðurdráttarbreytir . . . . . . . . . . . . . . . . . . . . . . . . . . . . 267

8.2.3 SMPS niðurdráttarbreytir aflgjafarkerfi . . . . . . . . . . . . . . . . . . 268

8.2.4 SMPS niðurdráttarbreytir á móti lágorkustillingu . . . . . . . . . . . . . . . . 269

8.2.5 Kvikur hljóðstyrkurtagRafræn stigstærðarstjórnun . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 270

8.2.6 VDD12 lén og ytri SMPS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 271

8.3 Eftirlit með aflgjafa . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 273

8.3.1

Endurstilling við kveikingu (POR) / endurstilling við slökkvun (PDR) / endurstilling við straumleysi (BOR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 273

8.3.2 Forritanlegt hljóðstyrktagRafskynjari (PVD) . . . . . . . . . . . . . . . . . . . . . . . . . . . . 274

8.3.3 Jaðarmagntage vöktun (PVM). . . . . . . . . . . . . . . . . . . . . . . . . . 275

8.3.4 Efri rúmmáltage þröskuldsvöktun . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 276

8.3.5 Eftirlit með hitastigsþröskuldi . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 276

8.4 Orkustjórnun . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 277

8.4.1 Orkustillingar . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 277

8.4.2 Keyrsluhamur . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 283

8.4.3 Lágorkustilling (LP-keyrsla) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 283

8.4.4 Lágorkustillingar . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 284

8.4.5 Svefnhamur . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 285

8.4.6 Lágorkudvalsstilling (LP svefn) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 286

8.4.7 Stöðvun 0 hamur . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 287

8.4.8 Stöðvun 1 hamur . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 289

8.4.9 Stöðvun 2 hamur . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 290

8.4.10 Biðhamur . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 292

8.4.11 Slökkvunarstilling . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 295

8.4.12 Sjálfvirk vekja úr lágorkuham . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 296

8.5 Öryggi PWR TrustZone . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 296

8.5.1 PWR forréttindahamir og óforréttindahamir . . . . . . . . . . . . . . . . . . . . . . . . . . 298

8.6 PWR skrár . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 298

8/2187

RM0438 Útgáfa 8

RM0438

Innihald

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

Aflstýringarskrá 1 (PWR_CR1) . . . . . . . . . . . . . . . . . . . . . . . . . . . . 299 Aflstýringarskrá 2 (PWR_CR2) . . . . . . . . . . . . . . . . . . . . . . . . . . 300 Aflstýringarskrá 3 (PWR_CR3) . . . . . . . . . . . . . . . . . . . . . . . . . . 301 Aflstýringarskrá 4 (PWR_CR4) . . . . . . . . . . . . . . . . . . . . . . . . . 303 Stöðuskrá 1 fyrir aflgjafa (PWR_SR1) . . . . . . . . . . . . . . . . . . . . . . . . . . . . 304 Stöðuskrá 2 fyrir aflgjafa (PWR_SR2) . . . . . . . . . . . . . . . . . . . . . . . . . . . 306 Skrá til að hreinsa aflgjafa (PWR_SCR) . . . . . . . . . . . . . . . . . . . . . . . . 307 Uppdráttarstýriskrá fyrir aflgjafatengi A (PWR_PUCRA) . . . . . . . . . . . . . 308 Stjórnskrá fyrir aflgjafa A (PWR_PDCRA) . . . . . . . . . . . 308 Stjórnskrá fyrir aflgjafa B (PWR_PUCRB) . . . . . . . . . . . . . 309 Stjórnskrá fyrir aflgjafa B (PWR_PDCRB) . . . . . . . . . . 310 Stjórnskrá fyrir aflgjafa C (PWR_PUCRC) . . . . . . . . . . . . 310 Stjórnskrá fyrir aflgjafa C (PWR_PDCRC) . . . . . . . . . . 311 Stjórnskrá fyrir aflgjafa D (PWR_PUCRD) . . . . . . . . . . . . . 311 Stjórnskrá aflgjafar D (PWR_PDCRD) . . . . . . . . . . 312 Stjórnskrá aflgjafar E (PWR_PUCRE) . . . . . . . . . . . . . 313 Stjórnskrá aflgjafar E (PWR_PDCRE) . . . . . . . . . . 313 Stjórnskrá aflgjafar F (PWR_PUCRF) . . . . . . . . . . . . . 314 Stjórnskrá aflgjafar F (PWR_PDCRF) . . . . . . . . . . 314 Stjórnskrá fyrir aflgjafa G (PWR_PUCRG) . . . . . . . . . . . . . 315 Stjórnskrá fyrir aflgjafa G (PWR_PDCRG) . . . . . . . . . . . 316 Stjórnskrá fyrir aflgjafa H (PWR_PUCRH) . . . . . . . . . . . . 316 Stjórnskrá fyrir aflgjafa H (PWR_PDCRH) . . . . . . . . . . . 317 Öruggur stillingarskrá fyrir aflgjafa (PWR_SECCFGR) . . . . . . . . . . . . 317 Stillingarskrá fyrir aflgjafaréttindi (PWR_PRIVCFGR) . . . . . . . . . 319 PWR skráningarkort og endurstillingargildi . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 320

9

Endurstilling og klukkustýring (RCC) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 323

9.1 Endurstilla . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 323

9.1.1 Rafmagnsendurstilling . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 323

9.1.2 Kerfisendurstilling . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 323

9.1.3 Endurstilling af öryggisafriti léns . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 325

9.2 RCC pinnar og innri merki . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 325

9.3 Klukkur . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 325

9.3.1 HSE-klukka . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 329

9.3.2 HSI16 klukka . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 330

9.3.3 MSI klukka . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 331

RM0438 Útgáfa 8

9/2187
54

Innihald

RM0438

9.3.4 HSI48 klukka . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 332 9.3.5 PLL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 332 9.3.6 LSE klukka . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 333 9.3.7 LSE kerfisklukka . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 333 9.3.8 LSI klukka . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 334 9.3.9 Val á kerfisklukku (SYSCLK) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 334 9.3.10 Tíðni klukkugjafa á móti rúmmálitage-kvarða . . . . . . . . . . . . . . . . . . . 335 9.3.11 Klukkuöryggiskerfi (CSS) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 335 9.3.12 Klukkuöryggiskerfi á LSE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 335 9.3.13 ADC klukka . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 336 9.3.14 RTC klukka . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 336 9.3.15 Tímastillir klukka . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 336 9.3.16 Varðhundsklukka . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 337 9.3.17 Útklukkunarmöguleiki . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 337 9.3.18 Innri/ytri klukkumæling með TIM15/TIM16/TIM17 . . . . . 337 9.3.19 Virkjunarskrár jaðarklukku
(RCC_AHBxENR, RCC_APBxENRy) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 340
9.4 Lágorkustillingar . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 340 9.5 RCC TrustZone® öryggi . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 341 9.6 RCC forréttindastilling og óforréttindastilling . . . . . . . . . . . . . . . . . . . . . . . . . . . . 343 9.7 RCC truflanir . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 343 9.8 RCC skrár . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 345
9.8.1 RCC klukkustýringarskrá (RCC_CR) . . . . . . . . . . . . . . . . . . . . . . . . . . . 345 9.8.2 Kvörðunarskrá fyrir innri klukkugjafa RCC (RCC_ICSCR) . . . . . . 348 9.8.3 RCC klukkustillingarskrá (RCC_CFGR) . . . . . . . . . . . . . . . . . . 349 9.8.4 RCC PLL stillingarskrá (RCC_PLLCFGR) . . . . . . . . . . . . . . . 352 9.8.5 RCC PLLSAI1 stillingaskrá (RCC_PLLSAI1CFGR) . . . . . . . 355 9.8.6 RCC PLLSAI2 stillingaskrá (RCC_PLLSAI2CFGR) . . . . . . . 358 9.8.7 RCC klukkutruflunarvirkjunarskrá (RCC_CIER) . . . . . . . . . . . . . . . . 360 9.8.8 RCC klukkutruflunarfánaskrá (RCC_CIFR) . . . . . . . . . . . . . . . . . . 361 9.8.9 RCC klukkutruflunarhreinsirskrá (RCC_CICR) . . . . . . . . . . . . . . . . . 363 9.8.10 RCC AHB1 endurstillingarskrá fyrir jaðartæki (RCC_AHB1RSTR) . . . . . . . . . . 364 9.8.11 RCC AHB2 endurstillingarskrá fyrir jaðartæki (RCC_AHB2RSTR) . . . . . . . . . . 365 9.8.12 RCC AHB3 endurstillingarskrá fyrir jaðartæki (RCC_AHB3RSTR) . . . . . . . . . . 367 9.8.13 RCC APB1 endurstillingarskrá 1 fyrir jaðartæki (RCC_APB1RSTR1) . . . . . . . . 368 9.8.14 RCC APB1 endurstillingarskrá 2 fyrir jaðartæki (RCC_APB1RSTR2) . . . . . . . . 370 9.8.15 RCC APB2 endurstillingarskrá jaðartækja (RCC_APB2RSTR) . . . . . . . . . . . 371

10/2187

RM0438 Útgáfa 8

RM0438

Innihald

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

RCC AHB1 virkjunarskrá fyrir jaðarklukku (RCC_AHB1ENR) . . . . . 373 RCC AHB2 virkjunarskrá fyrir jaðarklukku (RCC_AHB2ENR) . . . . . 374 RCC AHB3 virkjunarskrá fyrir jaðarklukku (RCC_AHB3ENR) . . . . . . 376
RCC APB1 jaðarklukkuvirkjunarskrá 1 (RCC_APB1ENR1) . . . 377 RCC APB1 jaðarklukkuvirkjunarskrá 2 (RCC_APB1ENR2) . . . 379
Skrá til að virkja RCC APB2 jaðarklukku (RCC_APB2ENR) . . . . . 381 Skrá til að virkja RCC AHB1 jaðarklukkur í svefn- og stöðvunarham (RCC_AHB1SMENR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 382 Skrá til að virkja RCC AHB2 jaðarklukkur í svefn- og stöðvunarham (RCC_AHB2SMENR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 384
RCC AHB3 jaðartækjaklukkur virkjaðar í svefn- og stöðvunarham, skrá (RCC_AHB3SMENR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 386 RCC APB1 jaðartækjaklukkur virkjaðar í svefn- og stöðvunarham, skrá 1 (RCC_APB1SMENR1) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 387 RCC APB1 jaðartækjaklukkur virkjaðar í svefn- og stöðvunarham, skrá 2 (RCC_APB1SMENR2) . . . . . . . . . . . . ... 390
Skrá fyrir klukkur RCC APB2 jaðartækja virkjaðar í svefnham og stöðvunarham (RCC_APB2SMENR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 391 Skrá 1 fyrir óháða klukkustillingu RCC jaðartækja (RCC_CCIPR1) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 393 Skrá fyrir afritunarlénsstýringu RCC_BDCR) . . . . . . . . . . . ... 395
RCC stjórnunar-/stöðuskrá (RCC_CSR) . . . . . . . . . . . . . . . . . . . . . . . . . 398 RCC klukkuendurheimt RC skrá (RCC_CRRCR) . . . . . . . . . . . . . . . . 400 RCC jaðartæki óháð klukkustillingarskrá 2 (RCC_CCIPR2) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 401
OCTOSPI seinkunarstillingarskrá (RCC_DLYCFGR) . . . . . . . . . . 402 RCC örugg stillingarskrá (RCC_SECCFGR) . . . . . . . . . . . . . 403 RCC örugg stöðuskrá (RCC_SECSR) . . . . . . . . . . . . . . . . . . . . . 405
RCC AHB1 öryggisstöðuskrá (RCC_AHB1SECSR) . . . . . . . . . . . 407 RCC AHB2 öryggisstöðuskrá (RCC_AHB2SECSR) . . . . . . . . . . 408 RCC AHB3 öryggisstöðuskrá (RCC_AHB3SECSR) . . . . . . . . . . 410
RCC APB1 öryggisstöðuskrá 1 (RCC_APB1SECSR1) . . . . . . . 411 RCC APB1 öryggisstöðuskrá 2 (RCC_APB1SECSR2) . . . . . . . 414 RCC APB2 öryggisstöðuskrá (RCC_APB2SECSR) . . . . . . . . . . 415
RCC skráningarkort . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 417

10

Klukkuendurheimtarkerfi (CRS) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 424

10.1 Kynning á CRS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 424

10.2 Helstu eiginleikar CRS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 424

RM0438 Útgáfa 8

11/2187
54

Innihald

RM0438

10.3 10.4
10.5 10.6 10.7

Innleiðing CRS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 424 Lýsing á virkni CRS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 425
10.4.1 CRS blokkrit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 425 10.4.2 Innri merki CRS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 425 10.4.3 Samstillingarinntak . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 426 10.4.4 Mæling á tíðnivillu . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 426 10.4.5 Mat á tíðnivillu og sjálfvirk stilling . . . . . . . . . . . . . . . . 427 10.4.6 Upphafsstilling og stilling CRS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 428
CRS í lágorkuham . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 429 CRS truflanir . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 429 CRS skrár . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ... 429
10.7.1 CRS stjórnunarskrá (CRS_CR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 429 10.7.2 CRS stillingarskrá (CRS_CFGR) . . . . . . . . . . . . . . . . . . . . . . . 430 10.7.3 CRS truflunar- og stöðuskrá (CRS_ISR) . . . . . . . . . . . . . . . . . . . . 431 10.7.4 CRS truflunarflaggahreinsunarskrá (CRS_ICR) . . . . . . . . . . . . . . . . . . . . . 433 10.7.5 CRS skráningarkort . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 434

11

Almennir inntak/úttakar (GPIO) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 435

11.1 Inngangur . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 435

11.2 Helstu eiginleikar GPIO . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 435

11.3 Lýsing á virkni GPIO . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 435

11.3.1 Almennur inntak/úttak (GPIO) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 438

11.3.2 I/O pinna varafallsmargföldun og vörpun . . . . . . . . . . . . . . . . . . 438

11.3.3 Stjórnunarskrár fyrir I/O tengi . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 439

11.3.4 Gagnaskrár fyrir I/O tengi . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 439

11.3.5 Bitavís meðhöndlun I/O gagna . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 439

11.3.6 GPIO læsingarbúnaður . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 440

11.3.7 Inntak/úttak fyrir varavirkni inntaks/úttaks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 440

11.3.8 Ytri truflunar-/vekjaralínur . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 440

11.3.9 Inntaksstillingar . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 441

11.3.10 Úttaksstillingar . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 441

11.3.11 Stillingar annarra aðgerða . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 442

11.3.12 Hliðræn stilling . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 443

11.3.13 Að nota HSE eða LSE sveiflapinna sem GPIO . . . . . . . . . . . . . . . . . . . . 443

11.3.14 Notkun GPIO pinna í RTC aflgjafarléni . . . . . . . . . . . . . . . . . . . . 443

11.3.15 Að nota PH3 sem GPIO . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 444

12/2187

RM0438 Útgáfa 8

RM0438

Innihald

11.4 11.5 11.6

Öryggi TrustZone . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 444
Forréttindahamir og óforréttindahamir . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 445
GPIO skrár . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 446
11.6.1 GPIO tengihamskrá (GPIOx_MODER) (x =A til H) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 446
11.6.2 Skráningarnúmer fyrir úttaksgerð GPIO tengis (GPIOx_OTYPER) (x = A til H) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 446
11.6.3 Hraðaskráning GPIO tengis (GPIOx_OSPEEDR) (x = A til H) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 447
11.6.4 GPIO tengi uppdráttar-/niðurdráttarskrá (GPIOx_PUPDR) (x = A til H) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 447
11.6.5 Gagnaskrá GPIO tengis (GPIOx_IDR) (x = A til H) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 448
11.6.6 Gagnaskrá GPIO tengisúttaks (GPIOx_ODR) (x = A til H) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 448
11.6.7 Skrá fyrir stillingu/endurstillingu GPIO tengibita (GPIOx_BSRR) (x = A til H) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 448
11.6.8 Læsingarskrá fyrir GPIO tengi (GPIOx_LCKR) (x = A til H) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 449
11.6.9 Lág skráning fyrir GPIO varafall (GPIOx_AFRL) (x = A til H) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 450
11.6.10 GPIO varafallsvirkni efri skrá (GPIOx_AFRH) (x = A til H) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 451
11.6.11 Skráningarnúmer fyrir GPIO tengibita (GPIOx_BRR) (x = A til H) . . . . . . . . . . . . . . 452
11.6.12 Örugg stillingarskrá GPIO (GPIOx_SECCFGR) (x = A til H). 452
11.6.13 GPIO skráningarkort . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 454

12

Kerfisstillingarstýring (SYSCFG) . . . . . . . . . . . . . . . . . . . . . . . 456

12.1 Helstu eiginleikar SYSCFG . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 456

12.2 Öryggi og forréttindi SYSCFG TrustZone . . . . . . . . . . . . . . . . . . . . . . . . . . 456

12.3 SYSCFG skrár . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 458

12.3.1 Örugg stillingarskrá SYSCFG (SYSCFG_SECCFGR) . . . . . 458

12.3.2 SYSCFG stillingarskrá 1 (SYSCFG_CFGR1) . . . . . . . . . . . . . . 459

12.3.3 Skrá yfir truflunargrímu FPU (SYSCFG_FPUIMR) . . . . . . . . . . . . . . . . . . . 461

12.3.4 Óörugg læsingarskrá SYSCFG örgjörva (SYSCFG_CNSLCKR) . . . . . 461

12.3.5 SYSCFG Öryggislásskrá örgjörva (SYSCFG_CSLOCKR) . . . . . . . . . 462

12.3.6 SYSCFG stillingarskrá 2 (SYSCFG_CFGR2) . . . . . . . . . . . . . . 463

12.3.7 SYSCFG SRAM2 stjórn- og stöðuskrá (SYSCFG_SCSR) . . . . 464

12.3.8 SYSCFG SRAM2 lyklaskrá (SYSCFG_SKR) . . . . . . . . . . . . . . . . . . . 465

RM0438 Útgáfa 8

13/2187
54

Innihald

RM0438

12.3.9 SYSCFG SRAM2 skrifvarnarskrá (SYSCFG_SWPR) . . . . . . 465 12.3.10 SYSCFG SRAM2 skrifvarnarskrá 2 (SYSCFG_SWPR2) . . . 466 12.3.11 SYSCFG RSS skipanaskrá (SYSCFG_RSSCMDR) . . . . . . . . . . 466 12.3.12 SYSCFG skráarkort . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 467

13

Tengikerfi jaðartækja . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 469

13.1 Inngangur . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 469

13.2 Yfirlit yfir tengingar . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 469

13.3 Upplýsingar um samtengingu . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 470

13.3.1 Frá tímastilli (TIM1/TIM2/TIM3/TIM4/TIM5/TIM8/TIM15/TIM16/TIM17) til tímastillis (TIM1/TIM2/TIM3/TIM4/TIM5/TIM8/TIM15) . . . . . . . . . . . . . . . . . . 470

13.3.2 Frá tímastilli (TIM1/TIM2/TIM3/TIM4/TIM6/TIM8/TIM15) og EXTI til ADC (ADC1/ADC2) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 471

13.3.3 Frá ADC1/ADC2 til tímastillis (TIM1/TIM8) . . . . . . . . . . . . . . . . . . . . . . . . . . 471

13.3.4 Frá tímastilli (TIM2/TIM4/TIM5/TIM6/TIM7/TIM8) og EXTI til DAC (DAC1/DAC2) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 472

13.3.5 Frá tímastilli (TIM1/TIM3/TIM4/TIM6/TIM7/TIM8/TIM16/LPTIM1) og EXTI til DFSDM1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 472

13.3.6 Frá DFSDM1 til tímastillis (TIM1/TIM8/TIM15/TIM16/TIM17) . . . . . . . . . . 473

13.3.7 Frá HSE, LSE, LSI, MSI, MCO, RTC til tímastillis (TIM2/TIM15/TIM16/TIM17) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 473

13.3.8 Frá RTC, COMP1, COMP2 í lágorkutímastilli (LPTIM1/LPTIM2/LPTIM3) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 474

13.3.9 Frá tímastilli (TIM1/TIM2/TIM3/TIM8/TIM15) til samanburðareininga (COMP1/COMP2) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 474

13.3.10 Frá ADC (ADC1) til ADC (ADC2) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 474

13.3.11 Frá USB til tímastillis (TIM2) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 475

13.3.12 Frá innri hliðrænum uppsprettu til ADC (ADC1/ADC2) og OPAMP (OpAMP1/OPAM2). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 475

13.3.13 Frá samanburðareiningum (COMP1/COMP2) til tímamæla (TIM1/TIM2/TIM3/TIM8/TIM15/TIM16/TIM17) . . . . . . . . . . . . . . . . . . . . . . 475

13.3.14 Frá kerfisvillum til tímamæla (TIM1/TIM8/TIM15/TIM16/TIM17) . . . . 476

13.3.15 Frá tímamælum (TIM16/TIM17) til IRTIM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 476

13.3.16 Frá ADC (ADC1/ADC2) til DFSDM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 477

14

Beinn aðgangsstýring að minni (DMA) . . . . . . . . . . . . . . . . . . . . . . . . . . . 478

14.1 Inngangur . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 478

14.2 Helstu eiginleikar DMA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 478

14.3 DMA innleiðing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 479

14/2187

RM0438 Útgáfa 8

RM0438

Innihald

14.4
14.5 14.6

14.3.1 DMA1 og DMA2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 479 14.3.2 Vörpun DMA beiðna . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 479
Lýsing á virkni DMA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 480
14.4.1 DMA blokkrit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 480 14.4.2 DMA pinnar og innri merki . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 481 14.4.3 DMA flutningar . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 481 14.4.4 DMA gerðardómur . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 482 14.4.5 DMA rásir . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 483 14.4.6 Breidd, röðun og endianness DMA gagnanna . . . . . . . . . . . . . . . . . . . . . . 488 14.4.7 DMA villustjórnun . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 489
DMA truflanir . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 490 DMA skrár . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 490
14.6.1 Skrá yfir stöðu DMA truflunar (DMA_ISR) . . . . . . . . . . . . . . . . . . . . . . . . 490 14.6.2 Skrá yfir hreinsun DMA truflunarflagga (DMA_IFCR) . . . . . . . . . . . . . . . . . . 494 14.6.3 Stillingarskrá DMA rásar x (DMA_CCRx) . . . . . . . . . . . . . . . 495 14.6.4 Skrá yfir fjölda gagna sem á að flytja DMA rásar x (DMA_CNDTRx) . 500 14.6.5 Skrá yfir jaðarvistfang DMA rásar x (DMA_CPARx) . . . . . . . . 501 14.6.6 DMA rás x minni 0 vistfangaskrá (DMA_CM0ARx) . . . . . . . 501 14.6.7 DMA rás x minni 1 vistfangaskrá (DMA_CM1ARx) . . . . . . . 502 14.6.8 DMA skráarkort . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 502

15

DMA beiðnimargfeldi (DMAMUX) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 506

15.1 Inngangur . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 506

15.2 Helstu eiginleikar DMAMUX . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 507

15.3 DMAMUX útfærsla . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 507

15.3.1 DMAMUX tilvikagerð . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 507

15.3.2 DMAMUX vörpun . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 508

15.4 Lýsing á virkni DMAMUX . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .511

15.4.1 DMAMUX blokkrit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 511

15.4.2 DMAMUX merki . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 512

15.4.3 DMAMUX rásir . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 512

15.4.4 Öruggar/óöruggar DMAMUX rásir . . . . . . . . . . . . . . . . . . . . . . . . . . . 513

15.4.5 DMAMUX forréttindarásir / óforréttindarásir . . . . . . . . . . . . . . . . . . . . . . . 513

15.4.6 DMAMUX beiðnilínumargfeldi . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 513

15.4.7 DMAMUX beiðnaframleiðandi . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 516

15.5 DMAMUX truflanir . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 517

RM0438 Útgáfa 8

15/2187
54

Innihald

RM0438

15.6

DMAMUX skrár . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 519
15.6.1 Stillingarskrá fyrir rás x í DMAMUX beiðnilínu margföldunar (DMAMUX_CxCR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 519
15.6.2 Stöðuskrá fyrir truflunarrás í DMAMUX beiðnilínu margföldunartækis (DMAMUX_CSR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 520
15.6.3 DMAMUX beiðnilínu margföldunartækis truflunarrásar hreinsiflaggaskrá (DMAMUX_CCFR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 520
15.6.4 Stillingarskrá rásar x fyrir DMAMUX beiðniframleiðanda (DMAMUX_RGxCR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 521
15.6.5 Stöðuskrá truflunar í DMAMUX beiðniframleiðanda (DMAMUX_RGSR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 522
15.6.6 DMAMUX beiðnigjafi truflunarhreinsiflaggaskrá (DMAMUX_RGCFR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 523
15.6.7 DMAMUX skráningarkort . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 524

16

Hreiður vigurstýrður truflunarstýring (NVIC) . . . . . . . . . . . . . . . . . . . . . . . 528

16.1 Helstu eiginleikar NVIC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 528

16.2 Skrá fyrir kvörðunargildi SysTick . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 528

16.3 Rofs- og undantekningarvigrar . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 529

17

Útvíkkuð truflun og atburðastýring (EXTI) . . . . . . . . . . . . . . . . . . 533

17.1 EXTI helstu eiginleikar . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 533

17.2 EXTI blokkarmynd . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 534

17.2.1 EXTI tengingar milli jaðartækja og örgjörva . . . . . . . . . . . . . . . . . . 535

17.2.2 EXTI truflun/atburðakortlagning . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 535

17.3 EXTI virknilýsing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 537

17.3.1 Vakning við stillanlegan atburðainntak EXTI . . . . . . . . . . . . . . . . . . . . . . . . . . . 537

17.3.2 EXTI bein atburðarinntaksvakning . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 539

17.3.3 EXTI mux val . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 539

17.4 EXTI starfræn hegðun . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 540

17.5 EXTI atburðavernd . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 541

17.5.1 Öryggisvörn EXTI . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 541

17.5.2 EXTI forréttindavernd . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 542

17.6 EXTI skráir . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 543

17.6.1 17.6.2 17.6.3 17.6.4

EXTI hækkandi kveikjuvalsskrá (EXTI_RTSR1) . . . . . . . . . . . . . . 543 EXTI fallkveikjuvalskrá (EXTI_FTSR1) . . . . . . . . . . . . . 544 EXTI hugbúnaðar trufla atburðaskrá (EXTI_SWIER1) . . . . . . . . . . . 545 EXTI hækkandi brún bið skrá (EXTI_RPR1) . . . . . . . . . . . . . . . . 546

16/2187

RM0438 Útgáfa 8

RM0438

Innihald

17.6.5 EXTI fallbrún í bið skrá (EXTI_FPR1) . . . . . . . . . . . . . . . . 547 17.6.6 EXTI öryggisstillingarskrá (EXTI_SECCFGR1) . . . . . . . . . . 548 17.6.7 EXTI forréttindastillingarskrá (EXTI_PRIVCFGR1) . . . . . . . . . 549 17.6.8 EXTI hækkandi kveikjuvalskrá (EXTI_RTSR2) . . . . . . . . . . . . . . 549 17.6.9 EXTI valskrá fyrir fall kveikju (EXTI_FTSR2) . . . . . . . . . . . . . 550 17.6.10 EXTI hugbúnaðarrofatburðaskrá (EXTI_SWIER2) . . . . . . . . . . . 551 17.6.11 EXTI hækkandi brún bið skrá (EXTI_RPR2) . . . . . . . . . . . . . . . . 551 17.6.12 EXTI fallbrún bið skrá (EXTI_FPR2) . . . . . . . . . . . . . . . . 552 17.6.13 EXTI öryggisvirkjaskrá (EXTI_SECCFGR2) . . . . . . . . . . . . . . . 553 17.6.14 EXTI forréttindaskráning (EXTI_PRIVCFGR2) . . . . . . . . . . . . . . 553 17.6.15 EXTI ytri truflunarvalskrá (EXTI_EXTICRn) . . . . . . . . 554 17.6.16 EXTI læsaskrá (EXTI_LOCKR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . 557 17.6.17 EXTI CPU vakning með truflunargrímuskrá (EXTI_IMR1) . . . . . . . 557 17.6.18 EXTI CPU vakning með atburðagrímuskrá (EXTI_EMR1) . . . . . . . . 558 17.6.19 EXTI CPU vakning með truflunargrímuskrá (EXTI_IMR2) . . . . . . . 559 17.6.20 EXTI CPU vakning með atburðagrímuskrá (EXTI_EMR2) . . . . . . . . 559 17.6.21 EXTI skráarkort . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 560

18

Útreikningseining fyrir lotubundið afritunarpróf (CRC) . . . . . . . . . . . . . . . . . . 563

18.1 Inngangur að CRC-reglugerðinni . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 563

18.2 Helstu eiginleikar CRC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 563

18.3 Lýsing á virkni CRC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 564

18.3.1 CRC blokkrit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 564

18.3.2 Innri merki CRC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 564

18.3.3 CRC-aðgerð . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 564

18.4 CRC skrár . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 566

18.4.1 18.4.2 18.4.3 18.4.4

CRC gagnaskrá (CRC_DR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 566 CRC óháð gagnaskrá (CRC_IDR) . . . . . . . . . . . . . . . . . . . . 566 CRC stjórnskrá (CRC_CR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 567 CRC upphafsgildi (CRC_INIT) . . . . . . . . . . . . . . . . . ... 568

18.4.5 CRC margliða (CRC_POL) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 568

18.4.6 CRC skráningarkort . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 569

19

Sveigjanlegur, stöðugur minnisstýring (FSMC) . . . . . . . . . . . . . . . . . . . . . . . . 570

19.1 Inngangur að FMC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 570

19.2 Helstu eiginleikar FMC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 570

RM0438 Útgáfa 8

17/2187
54

Innihald

RM0438

19.3 19.4 19.5 19.6
19.7

FMC blokkrit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 571 AHB tengi . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 571
19.4.1 Studd minni og færslur . . . . . . . . . . . . . . . . . . . . . . . . . . . 572
Vörpun vistfanga ytri tækja . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 573
19.5.1 NOR/PSRAM vistfangavörpun . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 573 19.5.2 Vistfangavörpun NAND flassminni . . . . . . . . . . . . . . . . . . . . . . . . . 574
NOR flass/PSRAM stjórnandi . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 575
19.6.1 Tengimerki ytri minnis . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 576 19.6.2 Studd minni og færslur . . . . . . . . . . . . . . . . . . . . . . . . . . 578 19.6.3 Almennar tímasetningarreglur . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 580 19.6.4 Ósamstilltar færslur NOR flash/PSRAM stýringar . . . . . . . . . . . . 580 19.6.5 Samstilltar færslur . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 598 19.6.6 Skrár NOR/PSRAM stýringar . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 605
NAND flassstýring . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 613
19.7.1 Tengimerki ytri minnis . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 613 19.7.2 Minni og færslur sem styðja NAND flassminni . . . . . . . . . . . . . . . . . 614 19.7.3 Tímasetningarrit fyrir NAND flassminni . . . . . . . . . . . . . . . . . . . . . . . . 615 19.7.4 NAND flass aðgerðir . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 615 19.7.5 Biðtími fyrir NAND flass . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 616 19.7.6 Útreikningur á villuleiðréttingarkóða (ECC)
í NAND flassminni . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 617 19.7.7 Skrár NAND flassstýringar . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 618 19.7.8 FMC skráarkort . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 624

20

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

20.1 OCTOSPI kynning . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 626

20.2 OCTOSPI helstu eiginleikar . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 626

20.3 OCTOSPI framkvæmd . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 627

20.4 OCTOSPI virknilýsing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 628

20.4.1 OCTOSPI blokkarmynd . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 628

20.4.2 OCTOSPI pinnar og innri merki . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 629

20.4.3 OCTOSPI viðmót við minnisham . . . . . . . . . . . . . . . . . . . . . . . . . . . . 630

20.4.4 OCTOSPI reglulegar skipanir . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 630

20.4.5 Merkjaviðmót fyrir venjulegar skipanir OCTOSPI . . . . . . . . . . . . . . . 634

20.4.6 HyperBus samskiptareglur . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 637

20.4.7 Sérstakir eiginleikar . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 641

18/2187

RM0438 Útgáfa 8

RM0438

Innihald

20.5 20.6 20.7

20.4.8 OCTOSPI notkunarhamur kynning . . . . . . . . . . . . . . . . . . . . . . . . 642 20.4.9 OCTOSPI óbeinn háttur . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 642 20.4.10 OCTOSPI sjálfvirkur stöðukönnunarhamur . . . . . . . . . . . . . . . . . . . . . . 644 20.4.11 OCTOSPI minniskortlagður hamur . . . . . . . . . . . . . . . . . . . . . . . . . . . . 645 20.4.12 OCTOSPI stillingarkynning . . . . . . . . . . . . . . . . . . . . . . . . . . 646 20.4.13 OCTOSPI kerfisstilling . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 646 20.4.14 OCTOSPI tækjastillingar . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 646 20.4.15 OCTOSPI venjulegur stjórnunarstillingar . . . . . . . . . . . . . . . . 649 20.4.16 OCTOSPI HyperBus samskiptareglur . . . . . . . . . . . . . . . . . . . . . 651 20.4.17 OCTOSPI villustjórnun . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 652 20.4.18 OCTOSPI ANNAÐ OG FJÖRT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 653 20.4.19 OCTOSPI endurstilling eða óvirkjun . . . . . . . . . . . . . . . . . . . . . . 653 20.4.20 NCS hegðun . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ... 653
Heimilisfangsstilling og gagnanúmer. . . . . . . . . . . . . . . . . . . . . . . . . . . 655 OCTOSPI truflar . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 656 OCTOSPI skrár . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 657
20.7.1 OCTOSPI stjórnaskrá (OCTOSPI_CR) . . . . . . . . . . . . . . . . . . . . . 657 20.7.2 OCTOSPI tækjastillingarskrá 1 (OCTOSPI_DCR1) . . . . . . 659 20.7.3 OCTOSPI tækjastillingarskrá 2 (OCTOSPI_DCR2) . . . . . . 661 20.7.4 OCTOSPI tækjastillingarskrá 3 (OCTOSPI_DCR3) . . . . . . 662 20.7.5 OCTOSPI tækjastillingarskrá 4 (OCTOSPI_DCR4) . . . . . . 662 20.7.6 OCTOSPI stöðuskrá (OCTOSPI_SR) . . . . . . . . . . . . . . . . . . . . . . 663 20.7.7 OCTOSPI fána hreinsa skrá (OCTOSPI_FCR) . . . . . . . . . . . . . . . . . . 664 20.7.8 OCTOSPI gagnalengdarskrá (OCTOSPI_DLR) . . . . . . . . . . . . . . . . 664 20.7.9 OCTOSPI vistfangaskrá (OCTOSPI_AR) . . . . . . . . . . . . . . . . . . . . 665 20.7.10 OCTOSPI gagnaskrá (OCTOSPI_DR) . . . . . . . . . . . . . . . . . . . . . . . 665 20.7.11 OCTOSPI atkvæðagreiðslumáskaskrá (OCTOSPI_PSMKR) . . . . . . . 666 20.7.12 OCTOSPI atkvæðagreiðsluskrá (OCTOSPI_PSMAR) . . . . . . . 667 20.7.13 OCTOSPI mælingabilsskrá (OCTOSPI_PIR) . . . . . . . . . . . . . . 667 20.7.14 OCTOSPI samskiptastillingarskrá (OCTOSPI_CCR) . . 667 20.7.15 OCTOSPI tímastillingarskrá (OCTOSPI_TCR) . . . . . . . . . . 670 20.7.16 OCTOSPI leiðbeiningaskrá (OCTOSPI_IR) . . . . . . . . . . . . . . . . . . . 670 20.7.17 OCTOSPI varabætaskrá (OCTOSPI_ABR) . . . . . . . . . . . . . 671 20.7.18 OCTOSPI tímamörk fyrir lágt afl (OCTOSPI_LPTR) . . . . . . . . . . 671 20.7.19 OCTOSPI vefja samskiptastillingarskrá
(OCTOSPI_WPCCR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 672 20.7.20 OCTOSPI vefja tímastillingarskrá (OCTOSPI_WPTCR) . . 674

RM0438 Útgáfa 8

19/2187
54

Innihald

RM0438

20.7.21 OCTOSPI umbúðaleiðbeiningaskrá (OCTOSPI_WPIR) . . . . . . . . . . . . 674 20.7.22 OCTOSPI vefja varabætaskrá (OCTOSPI_WPABR) . . . . . . 675 20.7.23 OCTOSPI skrifa samskiptastillingarskrá
(OCTOSPI_WCCR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 675 20.7.24 OCTOSPI skrifa tímastillingarskrá (OCTOSPI_WTCR) . . . . 677 20.7.25 OCTOSPI ritleiðbeiningaskrá (OCTOSPI_WIR) . . . . . . . . . . . . . 678 20.7.26 OCTOSPI skrifa varabætaskrá (OCTOSPI_WABR) . . . . . . . 678 20.7.27 OCTOSPI HyperBus leynd stillingarskrá
(OCTOSPI_HLCR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 679 20.7.28 OCTOSPI skráarkort . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 679

21

Analog-í-stafræna breytir (ADC) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 683

21.1 Inngangur að ADC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 683

21.2 Helstu eiginleikar ADC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 684

21.3 Innleiðing ADC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 685

21.4 Lýsing á virkni ADC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 686

21.4.1 Blokkrit fyrir ADC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 686

21.4.2 ADC pinnar og innri merki . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 687

21.4.3 ADC klukkur . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 688

21.4.4 ADC1/2 tenging . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 690

21.4.5 Tengi fyrir AHB-þjón . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 692

21.4.6 ADC djúpslökkvunarhamur (DEEPPWD) og ADC magntage-eftirlitsaðili (ADVREGEN) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 692

21.4.7 Einhliða og mismunadreifðar inntaksrásir . . . . . . . . . . . . . . . . . . . . . . . 693

21.4.8 Kvörðun (ADCAL, ADCALDIF, ADC_CALFACT) . . . . . . . . . . . . . . . . . 693

21.4.9 ADC kveikja/slökkva stjórnun (ADEN, ADDIS, ADRDY) . . . . . . . . . . . . . . . . . . . . . . 696

21.4.10 Takmarkanir þegar ADC stýribitar eru skrifaðir . . . . . . . . . . . . . . . . . . . . . . 697

21.4.11 Rásarval (ADC_SQRy, ADC_JSQR) . . . . . . . . . . . . . . . . . . . . . . 698

21.4.12 Rásabundin forritanleg samplingtími (SMPR1, SMPR2) . . . . . 699

21.4.13 Einföld umbreytingarstilling (CONT = 0) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 699

21.4.14 Samfelld umbreytingarstilling (CONT = 1) . . . . . . . . . . . . . . . . . . . . . . . . . 700

21.4.15 Að hefja viðskipti (ADSTART, JADSTART) . . . . . . . . . . . . . . . . . . . . . . 701

21.4.16 Tímasetning ADC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 702

21.4.17 Að stöðva yfirstandandi umbreytingu (ADSTP, JADSTP) . . . . . . . . . . . . . . . . 702

21.4.18 Umbreyting á ytri kveikju og kveikjupólun (EXTSEL, EXTEN, JEXTSEL, JEXTEN) . . . . . . . . . . . . . . . . . . . . . . . . . 704

21.4.19 Innsprautuð rásarstjórnun . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 706

21.4.20 Ósamfelld ham (DISCEN, DISCNUM, JDISCEN) . . . . . . . . . . . . 708

20/2187

RM0438 Útgáfa 8

RM0438

Innihald

21.5 21.6 21.7

21.4.21 Biðröð samhengis fyrir innspýttar umbreytingar . . . . . . . . . . . . . . . . . . . . . . . . 709 21.4.22 Forritanleg upplausn (RES) – Hröð umbreytingarstilling . . . . . . . . . . . 717 21.4.23 Lok umbreytingar, lok sampLangtímaáfangi (EOC, JEOC, EOSMP) . . 718 21.4.24 Lok umbreytingarraðar (EOS, JEOS) . . . . . . . . . . . . . . . . . . . . . . . 718 21.4.25 Tímasetningarmyndir t.d.ample (einn/samfelldir hamir,
(vélbúnaðar-/hugbúnaðarkveisar) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 719 21.4.26 Gagnastjórnun . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 721 21.4.27 Stjórnun umbreytinga með DFSDM . . . . . . . . . . . . . . . . . . . . . . . . . 726 21.4.28 Virkir lágorkueiginleikar . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 727 21.4.29 Eftirlitsmaður hliðræns glugga (AWD1EN, JAWD1EN, AWD1SGL,
AWD1CH, AWD2CH, AWD3CH, AWD_HTx, AWD_LTx, AWDx). . . . . 732 21.4.30 Framsflampler . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 736 21.4.31 Tvöfaldur ADC stillingar . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 742 21.4.32 Hitaskynjari . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 755 21.4.33 VBAT framboðsvöktun . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 757 21.4.34 Eftirlit með innra rúmmálitagTilvísun ... . . . . . . . . . . . . . . . . . . . . . . . . . 758
ADC í lágorkuham . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 759 ADC truflanir . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 760 ADC skrár (fyrir hvern ADC) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ... . . . . 761
21.7.1 ADC truflunar- og stöðuskrá (ADC_ISR) . . . . . . . . . . . . . . . . . . . . 761 21.7.2 ADC truflunarvirkjunarskrá (ADC_IER) . . . . . . . . . . . . . . . . . . . . . . 763 21.7.3 ADC stýriskrá (ADC_CR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 765 21.7.4 ADC stillingarskrá (ADC_CFGR) . . . . . . . . . . . . . . . . . . . . . . . 768 21.7.5 ADC stillingarskrá 2 (ADC_CFGR2) . . . . . . . . . . . . . . . . . . . . 772 21.7.6 ADC sampTímaskrá 1 (ADC_SMPR1) . . . . . . . . . . . . . . . . . . . . . . . . 774 21.7.7 ADC sampTímaskrá 2 (ADC_SMPR2) . . . . . . . . . . . . . . . . . . . . . . 775 21.7.8 ADC eftirlitsþröskuldskrá 1 (ADC_TR1) . . . . . . . . . . . . . . . . . 776 21.7.9 ADC eftirlitsþröskuldskrá 2 (ADC_TR2) . . . . . . . . . . . . . . . . . 776 21.7.10 ADC eftirlitsþröskuldskrá 3 (ADC_TR3) . . . . . . . . . . . . . . . . . 777 21.7.11 ADC regluleg raðskrá 1 (ADC_SQR1) . . . . . . . . . . . . . . . . . . 778 21.7.12 ADC regluleg raðskrá 2 (ADC_SQR2) . . . . . . . . . . . . . . . . . 779 21.7.13 ADC regluleg raðskrá 3 (ADC_SQR3) . . . . . . . . . . . . . . . . . 780 21.7.14 ADC regluleg raðskrá 4 (ADC_SQR4) . . . . . . . . . . . . . . . . . 781 21.7.15 ADC regluleg gagnaskrá (ADC_DR) . . . . . . . . . . . . . . . . . . . . . . . . . . . 781 21.7.16 ADC innspýtt raðskrá (ADC_JSQR) . . . . . . . . . . . . . . . . . . 782 21.7.17 ADC fráviks y-skrá (ADC_OFRy) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 784 21.7.18 ADC innspýtt rás y-gagnaskrá (ADC_JDRy). ... 785

RM0438 Útgáfa 8

21/2187
54

Innihald

RM0438

21.8 21.9

21.7.19 Stillingarskrá ADC hliðræns eftirlitshunds 2 (ADC_AWD2CR) . . . . 785 21.7.20 Stillingarskrá ADC hliðræns eftirlitshunds 3 (ADC_AWD3CR) . . . . 786 21.7.21 Skrá fyrir val á mismunadreifingarham ADC (ADC_DIFSEL) . . . . . . . . . . . 786 21.7.22 Kvörðunarþættir ADC (ADC_CALFACT) . . . . . . . . . . . . . . . . . . . . . . . 787
Algengar ADC skrár . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 787
21.8.1 Sameiginleg stöðuskrá ADC (ADC_CSR) . . . . . . . . . . . . . . . . . . . . . . . 787 21.8.2 Sameiginleg stjórnskrá ADC (ADC_CCR) . . . . . . . . . . . . . . . . . . . . . . 789 21.8.3 Sameiginleg regluleg gagnaskrá ADC fyrir tvískipt stillingu (ADC_CDR) . . . . . 792
ADC skráningarkort . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 792

22

Stafrænn-í-hliðrænn breytir (DAC) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 796

22.1 Kynning á DAC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 796

22.2 Helstu eiginleikar DAC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 796

22.3 DAC innleiðing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 797

22.4 Lýsing á virkni DAC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 798

22.4.1 Blokkrit fyrir DAC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 798

22.4.2 Virkjun DAC rásar . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 799

22.4.3 Gagnasnið DAC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 799

22.4.4 DAC umbreyting . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 801

22.4.5 DAC úttaksstyrkurtage. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 801

22.4.6 Val á DAC-kveikjara . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 802

22.4.7 DMA beiðnir . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 803

22.4.8 Hávaðamyndun . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 803

22.4.9 Þríhyrningsbylgjumyndun . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 805

22.4.10 DAC rásastillingar . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 806

22.4.11 Kvörðun á biðminni fyrir DAC rás . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 809

22.4.12 Rásabreytingarstillingar DAC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 810

22.4.13 Rásabreytingarstillingar fyrir tvöfalda DAC (ef tvær rásir eru í boði) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 811

22.5 DAC í lágorkuham . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 815

22.6 DAC truflanir . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 816

22.7 DAC skrár . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 816

22.7.1 DAC stýringarskrá (DAC_CR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 816

22.7.2 Hugbúnaðar kveikjuskrá fyrir DAC (DAC_SWTRGR) . . . . . . . . . . . . . . . . . . . . 820

22.7.3 DAC rás 1 12-bita hægrijafnað gagnageymsluskrá (DAC_DHR12R1) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 820

22/2187

RM0438 Útgáfa 8

RM0438

Innihald

22.7.4 DAC rás 1 12-bita vinstrijafnað gagnageymsluskrá (DAC_DHR12L1) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 821
22.7.5 DAC rás 1 8-bita hægrijafnað gagnageymsluskrá (DAC_DHR8R1) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 821
22.7.6 DAC rás 2 12-bita hægrijafnað gagnageymsluskrá (DAC_DHR12R2) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 822
22.7.7 DAC rás 2 12-bita vinstrijafnað gagnageymsluskrá (DAC_DHR12L2) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 822
22.7.8 DAC rás 2 8-bita hægrijafnað gagnageymsluskrá (DAC_DHR8R2) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 823
22.7.9 Tvöfaldur DAC 12-bita hægrijafnaður gagnageymsluskrá (DAC_DHR12RD) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 823
22.7.10 Tvöfaldur DAC 12-bita vinstrijafnaður gagnageymsluskrá (DAC_DHR12LD) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 824
22.7.11 Tvöfaldur DAC 8-bita hægrijafnaður gagnageymsluskrá (DAC_DHR8RD) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 824
22.7.12 Gagnaúttaksskrá DAC rásar1 (DAC_DOR1) . . . . . . . . . . . . . . . . . . 825
22.7.13 Gagnaúttaksskrá DAC rásar2 (DAC_DOR2) . . . . . . . . . . . . . . . . . . 825
22.7.14 Stöðuskrá DAC (DAC_SR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 825
22.7.15 Kvörðunarstýringarskrá DAC (DAC_CCR) . . . . . . . . . . . . . . . . . . . . . . 827
22.7.16 Stjórnskrá DAC-hams (DAC_MCR) . . . . . . . . . . . . . . . . . . . . . . . . . . . 827
22.7.17 DAC rás 1 sample og halda sampTímaskrá (DAC_SHSR1) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 829
22.7.18 DAC rás 2 sample og halda sampTímaskrá (DAC_SHSR2) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 829
22.7.19 DACampLe og halda tímaskrá (DAC_SHHR) . . . . . . . . . . . . . . . . . 829
22.7.20 DACampHalda inni endurnýjunartímaskrá (DAC_SHRR) . . . . . . . . . . 830
22.7.21 DAC skráningarkort . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 831

23

VoltagTilvísunarbiðminni (VREFBUF) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 833

23.1 Inngangur að VREFBUF . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 833

23.2 Lýsing á virkni VREFBUF . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 833

23.3 VREFBUF snyrting . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 834

23.4 VREFBUF skrár . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 835

23.4.1 VREFBUF stjórn- og stöðuskrá (VREFBUF_CSR) . . . . . . . . . . . . 835

23.4.2 VREFBUF kvörðunarstýringarskrá (VREFBUF_CCR) . . . . . . . . . . . . 836

23.4.3 VREFBUF skráningarkort . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 836

24

Samanburðareining (COMP) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 837

24.1 Inngangur . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 837

RM0438 Útgáfa 8

23/2187
54

Innihald

RM0438

24.2 24.3
24.4 24.5 24.6

Helstu eiginleikar COMP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 837 Lýsing á virkni COMP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 838
24.3.1 COMP blokkrit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 838 24.3.2 COMP pinnar og innri merki . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 838 24.3.3 COMP endurstilling og klukkur . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 839 24.3.4 LÁSARMEÐFERÐ samanburðartækis . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 839 24.3.5 Gluggasamanburður . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 840 24.3.6 Sveiflur . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 840 24.3.7 Slökkvunarvirkni samanburðarútgangs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 841 24.3.8 Afl- og hraðastillingar COMP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 842
COMP lágorkustillingar . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 842 COMP truflanir . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 842 COMP skrár . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ... . . . . . . . . . 843
24.6.1 Stjórn- og stöðuskrá samanburðar 1 (COMP1_CSR) . . . . . . . . . . . 843 24.6.2 Stjórn- og stöðuskrá samanburðar 2 (COMP2_CSR) . . . . . . . . . . . 845 24.6.3 Kort COMP skráa . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 848

25

Rekstrarlegur amplyftara (OPAMP) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 849

25.1 Inngangur . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 849

25.2 OPAMP Helstu eiginleikar . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 849

25.3 OPAMP virknilýsing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 849

25.3.1 OPAMP endurstilla og klukkur . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 849

25.3.2 Upphafleg stilling . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 850

25.3.3 Merkjaleiðsögn . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 850

25.3.4 OPAMP stillingar . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 851

25.3.5 Kvörðun . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 854

25.4 OPAMP Lágorkustillingar . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 856

25.5 OPAMP skrár . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 857

25.5.1 OPAMP1 stjórnunar-/stöðuskrá (OPAMP1_CSR) . . . . . . . . . . . . . . . . . . 857

25.5.2 OPAMP1 offset trimming skrá í venjulegri stillingu (OPAMP1_OTR) . . 858

25.5.3 OPAMP1 offset trimming skrá í lágorkuham (OPAMP1_LPOTR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 858

25.5.4 OPAMP2 stjórnunar-/stöðuskrá (OPAMP2_CRS) . . . . . . . . . . . . . . . . . . 859

25.5.5 OPAMP2 offset trimming skrá í venjulegri stillingu (OPAMP2_OTR) . . 860

25.5.6 OPAMP2 offset trimming skrá í lágorkuham (OPAMP2_LPOTR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 860

25.5.7 OPAMP skráningarkort . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 861

24/2187

RM0438 Útgáfa 8

RM0438

Innihald

26

Stafræn sía fyrir sigma delta mótara (DFSDM) . . . . . . . . . . . . . . . . . 862

26.1 Inngangur . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 862

26.2 Helstu eiginleikar DFSDM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 863

26.3 Innleiðing DFSDM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 864

26.4 Lýsing á virkni DFSDM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 865

26.4.1 DFSDM blokkrit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 865

26.4.2 DFSDM pinnar og innri merki . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 866

26.4.3 Endurstilling og klukkur DFSDM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 867

26.4.4 Raðtengdir senditæki . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 868

26.4.5 Að stilla raðtengi inntaksins . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 878

26.4.6 Samsíða gagnainntak . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 878

26.4.7 Rásarval . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 880

26.4.8 Stillingar stafrænnar síu . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 881

26.4.9 Samþættingareining . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 882

26.4.10 Analog eftirlitsmaður . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 883

26.4.11 Skammhlaupsskynjari . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 885

26.4.12 Öfgaskynjari . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 886

26.4.13 Gagnaeiningarblokk . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 886

26.4.14 Snið undirritaðra gagna . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 887

26.4.15 Að hefja viðskipti . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 888

26.4.16 Samfelld og hröð samfelld stilling . . . . . . . . . . . . . . . . . . . . . . . . . . . . 888

26.4.17 Beiðni um forgang . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 889

26.4.18 Orkunýting í keyrsluham . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 890

26.5 DFSDM truflanir . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 890

26.6 DFSDM DMA flutningur . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 892

26.7 Y-skrár DFSDM rásar (y=0..3) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 892

26.7.1 Stillingarskrá fyrir y-stillingar DFSDM rásar (DFSDM_CHyCFGR1) . . . . 892

26.7.2 Stillingarskrá fyrir y-stillingar DFSDM rásar (DFSDM_CHyCFGR2) . . . . 894

26.7.3 Skrá yfir hliðræna eftirlitshund og skammhlaupsskynjara fyrir DFSDM rás y (DFSDM_CHyAWSCDR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 895

26.7.4 Gagnaskrá fyrir DFSDM rás y eftirlitshundssíu (DFSDM_CHyWDATR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 896

26.7.5 Gagnainntaksskrá y-rásar DFSDM (DFSDM_CHyDATINR) . . . . . . 896

26.7.6 DFSDM rás y seinkun skrá (DFSDM_CHyDLYR) . . . . . . . . . . . . 897

26.8 DFSDM sía x einingarskrár (x=0..3) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 898

26.8.1 DFSDM sía x stýriskrá 1 (DFSDM_FLTxCR1) . . . . . . . . . . . . . . 898

26.8.2 DFSDM sía x stýriskrá 2 (DFSDM_FLTxCR2) . . . . . . . . . . . . . . 901

RM0438 Útgáfa 8

25/2187
54

Innihald

RM0438

26.8.3 DFSDM síu x truflun og stöðuskrá (DFSDM_FLTxISR) . . . . . 902
26.8.4 DFSDM sía x truflunarflagga hreinsunarskrá (DFSDM_FLTxICR) . . . . . 904
26.8.5 DFSDM síu x innspýtt rásahópsvalskrá (DFSDM_FLTxJCHGR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 905
26.8.6 DFSDM síu x stýriskrá (DFSDM_FLTxFCR) . . . . . . . . . . . . . . . . 905
26.8.7 DFSDM síu x gagnaskrá fyrir sprautaðan hóp (DFSDM_FLTxJDATAR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 906
26.8.8 DFSDM síu x gagnaskrá fyrir venjulega rásina (DFSDM_FLTxRDATAR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 907
26.8.9 DFSDM sía x háþröskuldskrá fyrir hliðrænt eftirlitshund (DFSDM_FLTxAWHTR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 908
26.8.10 DFSDM sía x lágþröskuldskrá fyrir hliðræna eftirlitshund (DFSDM_FLTxAWLTR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 908
26.8.11 DFSDM sía x stöðuskrá fyrir hliðræna eftirlitsstýringu (DFSDM_FLTxAWSR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 909
26.8.12 DFSDM sía x hliðræn eftirlitshundur hreinsar fánaskrá (DFSDM_FLTxAWCFR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 910
26.8.13 Hámarksskrá fyrir DFSDM síu x öfgaskynjara (DFSDM_FLTxEXMAX) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 910
26.8.14 Lágmarksskrá fyrir DFSDM síu x öfgaskynjara (DFSDM_FLTxEXMIN) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 911
26.8.15 DFSDM síu x umbreytingartímaskrá (DFSDM_FLTxCNVTIMR) . . 911
26.8.16 DFSDM skráningarkort . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 912

27

Snertiskynjunarstýring (TSC) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 920

27.1 Inngangur . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 920

27.2 Helstu eiginleikar TSC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 920

27.3 Lýsing á virkni TSC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 921

27.3.1 TSC blokkrit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 921

27.3.2 Yfirborðshleðsluflutningsöflun yfirview . . . . . . . . . . . . . . . . . . . 921

27.3.3 Endurstilling og klukkur . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 924

27.3.4 Röð hleðsluflutningsöflunar . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 924

27.3.5 Eiginleiki dreifðs litrófs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 925

27.3.6 Villa í hámarksfjölda . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 926

27.3.7 SampVal á I/O stillingu fyrir langþráða þétti og I/O stillingu fyrir rás . . . . . . . . . . . . 926

27.3.8 Öflunhamur . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 927

27.3.9 I/O hýsteresa og hliðræn rofastýring . . . . . . . . . . . . . . . . . . . . . . . . . . 927

27.4 TSC lágorkustillingar . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 928

27.5 TSC truflanir . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 928

26/2187

RM0438 Útgáfa 8

RM0438

Innihald

27.6

TSC skrár . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 928
27.6.1 TSC stjórnunarskrá (TSC_CR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 928 27.6.2 TSC truflunarvirkjunarskrá (TSC_IER) . . . . . . . . . . . . . . . . . . . . . . 931 27.6.3 TSC truflunarhreinsunarskrá (TSC_ICR) . . . . . . . . . . . . . . . . . . . . . . . . . 932 27.6.4 TSC truflunarstöðuskrá (TSC_ISR) . . . . . . . . . . . . . . . . . . . . . . . . 932 27.6.5 TSC I/O hýsteresis stýriskrá (TSC_IOHCR) . . . . . . . . . . . . . . . . 933 27.6.6 TSC I/O hliðrænn rofa stýriskrá
(TSC_IOASCR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 933 27.6.7 TSC inntak/úttakampStýriskrá fyrir rás (TSC_IOSCR) . . . . . . . . . . . . . . . . . 934 27.6.8 Stýriskrá fyrir TSC I/O rás (TSC_IOCCR) . . . . . . . . . . . . . . . . . 934 27.6.9 Stýriskrá fyrir TSC I/O hóp (TSC_IOGCSR) . . . . . . . . . . . . 935 27.6.10 Teljaraskrá fyrir TSC I/O hóp x (TSC_IOGxCR) . . . . . . . . . . . . . . . . 935 27.6.11 Kort af TSC skrám . . . . . ... 936

28

Sannkallaður slembitölugjafi (RNG) . . . . . . . . . . . . . . . . . . . . . . . . . . . . 938

28.1 Kynning á tilsvörunartölum (RNG) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 938

28.2 Helstu eiginleikar tilsnúningsgetu (RNG) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 938

28.3 Lýsing á virkni tilsnúningsgetu (RNG) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 939

28.3.1 Blokkrit fyrir tilsvörunarkerfi (RNG) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 939

28.3.2 Innri merki í tilsvörunarhljóði (RNG) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 939

28.3.3 Myndun handahófskenndra talna . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 939

28.3.4 Upphafsstilling á tiltækis tónstiga (RNG) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 942

28.3.5 RNG aðgerð . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 943

28.3.6 Klukka á tiltækis hljóðstyrk (RNG) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 945

28.3.7 Villustjórnun . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 945

28.3.8 Lítil orkunotkun á tiltækistónstigi (RNG) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 946

28.4 Truflanir á RNG . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 946

28.5 Vinnslutími tiltækis (RNG) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 947

28.6 Staðfesting á óreiða fyrir tilviljunarkennda tölu (RNG) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 947

28.6.1 Inngangur . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 947

28.6.2 Skilyrði fyrir staðfestingu . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 947

28.6.3 Gagnasöfnun . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 948

28.7 RNG skrár . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 948

28.7.1 RNG stjórnunarskrá (RNG_CR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 948

28.7.2 Skráning á stöðu RNG (RNG_SR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 950

28.7.3 RNG gagnaskrá (RNG_DR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 951

28.7.4 Stjórnunarskrá fyrir heilsufarsprófun á tiltækum stillingum (RNG_HTCR) . . . . . . . . . . . . . . . . . . . . . 952

RM0438 Útgáfa 8

27/2187
54

Innihald

RM0438

28.7.5 Tilsvörunartölur (RNG) skráningarkort . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 952

29

AES vélbúnaðarhraðall (AES) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 953

29.1 Inngangur . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 953

29.2 Helstu eiginleikar AES . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 953

29.3 Innleiðing AES . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 953

29.4 Lýsing á virkni AES . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 954

29.4.1 AES blokkrit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 954

29.4.2 Innri merki AES . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 954

29.4.3 AES dulkóðunarkjarni . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 954

29.4.4 AES aðferð til að framkvæma dulkóðunaraðgerð . . . . . . . . . . . . . . . . . . . . . . 960

29.4.5 Undirbúningur fyrir AES afkóðunarlotu . . . . . . . . . . . . . . . . . . . . . . . . . . . 963

29.4.6 AES dulkóðunartextaþjófnaður og gagnafylling . . . . . . . . . . . . . . . . . . . . . . . . . 963

29.4.7 AES verkefni stöðvað og haldið áfram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 964

29.4.8 AES grunnkeðjustillingar (ECB, CBC) . . . . . . . . . . . . . . . . . . . . . . . . . . . 964

29.4.9 AES teljarastilling (CTR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 969

29.4.10 AES Galois/teljarastilling (GCM) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 971

29.4.11 AES Galois skilaboðastaðfestingarkóði (GMAC) . . . . . . . . . . . . . . . . . 976

29.4.12 AES teljari með CBC-MAC (CCM) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 978

29.4.13 AES gagnaskrár og gagnaskipti . . . . . . . . . . . . . . . . . . . . . . . . . . . 983

29.4.14 AES lykilskrár . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 985

29.4.15 AES upphafsvigurskrár . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 985

29.4.16 AES DMA viðmót . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 986

29.4.17 AES villustjórnun . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 987

29.5 AES truflanir . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 988

29.6 Seinkun AES vinnslu . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 988

29.7 AES skrár . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 989

29.7.1 AES stjórnunarskrá (AES_CR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 989

29.7.2 AES stöðuskrá (AES_SR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 991

29.7.3 AES gagnainntaksskrá (AES_DINR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 993

29.7.4 AES gagnaúttaksskrá (AES_DOUTR) . . . . . . . . . . . . . . . . . . . . . . . . . . 993

29.7.5 AES lykilskrá 0 (AES_KEYR0) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 994

29.7.6 AES lykilskrá 1 (AES_KEYR1) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 994

29.7.7 AES lykilskrá 2 (AES_KEYR2) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 995

29.7.8 AES lykilskrá 3 (AES_KEYR3) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 995

29.7.9 AES upphafsvigurskrá 0 (AES_IVR0) . . . . . . . . . . . . . . . . . . . . 995

28/2187

RM0438 Útgáfa 8

RM0438

Innihald

29.7.10 AES upphafsvigurskrá 1 (AES_IVR1) . . . . . . . . . . . . . . . . . . . 996 29.7.11 AES upphafsvigurskrá 2 (AES_IVR2) . . . . . . . . . . . . . . . . . . . 996 29.7.12 AES upphafsvigurskrá 3 (AES_IVR3) . . . . . . . . . . . . . . . . . . . 996 29.7.13 AES lykilskrá 4 (AES_KEYR4) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 997 29.7.14 AES lyklaskrá 5 (AES_KEYR5) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 997 29.7.15 AES lyklaskrá 6 (AES_KEYR6) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 997 29.7.16 AES lyklaskrá 7 (AES_KEYR7) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 998 29.7.17 AES stöðvunarskrár (AES_SUSPxR) . . . . . . . . . . . . . . . . . . . . . . . . . . 998 29.7.18 AES skráarkort . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 999

30

Kjöldvinnslueining (HASH) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1001

30.1 Inngangur . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1001

30.2 Helstu eiginleikar HASH . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1001

30.3 HASH útfærsla . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1002

30.4 Lýsing á HASH virkni . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1002

30.4.1 HASH blokkrit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1002

30.4.2 Innri merki HASH . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1003

30.4.3 Um örugga kjötkássureiknirit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1003

30.4.4 Gagnasending skilaboða . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1003

30.4.5 Útreikningur á skilaboðameltingu . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1005

30.4.6 Pylsufylling skilaboða . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1006

30.4.7 HMAC-aðgerð . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1008

30.4.8 HASH stöðva/halda áfram aðgerðum . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1010

30.4.9 HASH DMA viðmót . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1012

30.4.10 Villustjórnun HASH . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1012

30.4.11 Vinnslutími HASH . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1012

30.5 HASH truflanir . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1013

30.6 HASH skrár . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1014

30.6.1 HASH stjórnunarskrá (HASH_CR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1014

30.6.2 HASH gagnainntaksskrá (HASH_DIN) . . . . . . . . . . . . . . . . . . . . . . . . . . . 1016

30.6.3 HASH upphafsskrá (HASH_STR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1017

30.6.4 HASH meltingarskrár . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1018

30.6.5 HASH truflunarvirkjunarskrá (HASH_IMR) . . . . . . . . . . . . . . . . . . . . 1019

30.6.6 HASH stöðuskrá (HASH_SR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1020

30.6.7 HASH samhengisskiptaskrár . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1020

30.6.8 HASH skráningarkort . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1021

RM0438 Útgáfa 8

29/2187
54

Innihald

RM0438

31

Afkóðunarvél á flugi (OTFDEC) . . . . . . . . . . . . . . . . . . . . . . . . . . 1023

31.1 Inngangur að OTFDEC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1023

31.2 Helstu eiginleikar OTFDEC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1023

31.3 Lýsing á virkni OTFDEC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1024

31.3.1 OTFDEC blokkrit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1024

31.3.2 Innri merki OTFDEC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1024

31.3.3 OTFDEC afkóðun á flugu . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1025

31.3.4 OTFDEC notkun AES í afkóðun í teljaraham . . . . . . . . . . . . . . . . 1026

31.3.5 Flæðistýring . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1027

31.3.6 Villustjórnun OTFDEC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1027

31.4 OTFDEC truflanir . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1028

31.5 Upplýsingar um OTFDEC umsókn . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1028

31.5.1 Frumstillingarferli OTFDEC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1028

31.5.2 OTFDEC og orkustjórnun . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1030

31.5.3 Dulkóðun fyrir OTFDEC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1030

31.5.4 CRC frumkóði fyrir OTFDEC lykil . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1031

31.6 OTFDEC skrár . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1032

31.6.1 OTFDEC stýriskrá (OTFDEC_CR) . . . . . . . . . . . . . . . . . . . . . . . . 1032

31.6.2 OTFDEC stillingaskrá fyrir forréttindaaðgangsstýringu (OTFDEC_PRIVCFGR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1033

31.6.3 Stillingarskrá OTFDEC svæðis x (OTFDEC_RxCFGR) . . . . . 1033

31.6.4 Upphafsvistfangaskrá OTFDEC svæðis x (OTFDEC_RxSTARTADDR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1035

31.6.5 OTFDEC svæði x lokavistfangaskrá (OTFDEC_RxENDADDR). 1035

31.6.6 OTFDEC svæði x nonce skrá 0 (OTFDEC_RxNONCER0) . . . . . 1036

31.6.7 OTFDEC svæði x nonce skrá 1 (OTFDEC_RxNONCER1) . . . . . 1037

31.6.8 OTFDEC svæði x lykilskrá 0 (OTFDEC_RxKEYR0) . . . . . . . . . . . . 1037

31.6.9 OTFDEC svæði x lykilskrá 1 (OTFDEC_RxKEYR1) . . . . . . . . . . . . 1038

31.6.10 OTFDEC svæði x lykilskrá 2 (OTFDEC_RxKEYR2) . . . . . . . . . . . . 1038

31.6.11 OTFDEC svæði x lykilskrá 3 (OTFDEC_RxKEYR3) . . . . . . . . . . . . 1039

31.6.12 OTFDEC truflunarstöðuskrá (OTFDEC_ISR) . . . . . . . . . . . . . . . . 1039

31.6.13 OTFDEC truflunarhreinsunarskrá (OTFDEC_ICR) . . . . . . . . . . . . . . . . . 1040

31.6.14 OTFDEC truflunarvirkjunarskrá (OTFDEC_IER) . . . . . . . . . . . . . . . . 1041

31.6.15 OTFDEC skráningarkort . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1042

32

Hraðari fyrir opinbera lykla (PKA) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1046

32.1 Inngangur . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1046

30/2187

RM0438 Útgáfa 8

RM0438

Innihald

32.2 32.3
32.4
32.5 32.6 32.7

Helstu eiginleikar PKA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1046 Lýsing á virkni PKA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1046
32.3.1 PKA blokkrit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1046 32.3.2 Innri merki PKA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1047 32.3.3 PKA endurstilling og klukkur . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1047 32.3.4 PKA opinber lykilhröðun . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1047 32.3.5 Dæmigert forrit fyrir PKA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1049 32.3.6 PKA aðferð til að framkvæma aðgerð . . . . . . . . . . . . . . . . . . . . . . . 1051 32.3.7 PKA villustjórnun . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1052
PKA rekstrarhamir . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1052
32.4.1 Inngangur . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1052 32.4.2 Útreikningur á Montgomery breytu . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1053 32.4.3 Mát viðbót . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1054 32.4.4 Frádráttur með einingum . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1054 32.4.5 Margföldun með einingum og Montgomery . . . . . . . . . . . . . . . . . . . . . . . . 1055 32.4.6 Veldisvöxtur með einingum . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1056 32.4.7 Mátbundin umsnúningur . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1056 32.4.8 Mátbundin minnkun . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1057 32.4.9 Reiknuð samlagning . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1057 32.4.10 Reiknuð frádráttur . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1057 32.4.11 Reiknuð margföldun . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1058 32.4.12 Reiknuð samanburður . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1058 32.4.13 RSA CRT veldisvísun . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1059 32.4.14 Punktur á sporöskjulaga ferli Fp athugun . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1059 32.4.15 ECC Fp skalar margföldun . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1060 32.4.16 ECDSA formerki . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1061 32.4.17 ECDSA staðfesting . . . . . . . . . . . . . . . . . . . . . . ... 1063
Exampstillingar og vinnslutímar . . . . . . . . . . . . . . . . . . . 1064
32.5.1 Studdar sporöskjulaga ferlar . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1064 32.5.2 Reiknitímar . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1066
PKA truflanir . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1067 PKA skrár . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1068
32.7.1 PKA stjórnunarskrá (PKA_CR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1068 32.7.2 PKA stöðuskrá (PKA_SR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1069 32.7.3 PKA hreinsiflaggaskrá (PKA_CLRFR) . . . . . . . . . . . . . . . . . . . . . . . . . . 1070 32.7.4 PKA vinnsluminni . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1070

RM0438 Útgáfa 8

31/2187
54

Innihald

RM0438

32.7.5 PKA skráningarkort . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1071

33

Ítarlegir tímastillir (TIM1/TIM8) . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1072

33.1 Inngangur að TIM1/TIM8 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1072

33.2 Helstu eiginleikar TIM1/TIM8 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1072

33.3 Lýsing á virkni TIM1/TIM8 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1074

33.3.1 Tímaeining . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1074

33.3.2 Teljarastillingar . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1076

33.3.3 Endurtekningarteljari . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1087

33.3.4 Inntak ytri kveikju . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1089

33.3.5 Val á klukku . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1090

33.3.6 Handtaka/bera saman rásir . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1094

33.3.7 Inntaksupptökuhamur . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1096

33.3.8 PWM inntaksstilling . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1097

33.3.9 Þvinguð útgangsstilling . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1098

33.3.10 Samanburðarstilling úttaks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1099

33.3.11 PWM-stilling . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1100

33.3.12 Ósamhverfur PWM hamur . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1103

33.3.13 Samsettur PWM hamur . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1104

33.3.14 Samsettur 3-fasa PWM hamur . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1105

33.3.15 Viðbótarútgangar og innsetning dauðtíma . . . . . . . . . . . . . . . . . . 1106

33.3.16 Notkun break-fallsins . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1108

33.3.17 Tvíátta brotinngangar . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1114

33.3.18 Að hreinsa OCxREF merkið við utanaðkomandi atburð . . . . . . . . . . . . . . . . . 1115

33.3.19 6 þrepa PWM kynslóð . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1117

33.3.20 Einn púls hamur . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1118

33.3.21 Endurræsanleg ein púlshamur . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1119

33.3.22 Viðmótsstilling kóðara . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1120

33.3.23 Endurvörpun á UIF bita . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1122

33.3.24 Tímastillirinntak XOR fall . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1123

33.3.25 Tenging við Hall-skynjara . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1123

33.3.26 Samstilling tímastillis . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1126

33.3.27 ADC samstilling . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1130

33.3.28 DMA burst hamur . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1130

33.3.29 Villuleitarstilling . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1131

33.4 TIM1/TIM8 skrár . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1132

33.4.1 TIMx stýriskrá 1 (TIMx_CR1)(x = 1, 8) . . . . . . . . . . . . . . . . . . . . . 1132

32/2187

RM0438 Útgáfa 8

RM0438

Innihald
33.4.2 TIMx stýriskrá 2 (TIMx_CR2)(x = 1, 8) . . . . . . . . . . . . . . . . . . . . . 1133
33.4.3 TIMx þrælaham stýriskrá (TIMx_SMCR)(x = 1, 8) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1136
33.4.4 TIMx DMA/truflunarvirkjunarskrá (TIMx_DIER)(x = 1, 8) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1138
33.4.5 TIMx stöðuskrá (TIMx_SR)(x = 1, 8) . . . . . . . . . . . . . . . . . . . . . . . . . 1140
33.4.6 TIMx atburðamyndunarskrá (TIMx_EGR)(x = 1, 8) . . . . . . . . . . . . . . 1142
33.4.7 TIMx handtaka/samanburðarhamur skrá 1 (TIMx_CCMR1)(x = 1, 8) . . 1143
33.4.8 TIMx handtaka/samanburðarhamur skrá 1 [til skiptis] (TIMx_CCMR1)(x = 1, 8) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1144
33.4.9 TIMx handtaka/samanburðarhamur skrá 2 (TIMx_CCMR2)(x = 1, 8) . . 1147
33.4.10 TIMx handtaka/samanburðarhamur skrá 2 [til skiptis] (TIMx_CCMR2)(x = 1, 8) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1148
33.4.11 Skráningarnúmer fyrir TIMx handtöku/samanburð (TIMx_CCER)(x = 1, 8) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1149
33.4.12 TIMx teljari (TIMx_CNT)(x = 1, 8) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1153
33.4.13 TIMx forkvarði (TIMx_PSC)(x = 1, 8) . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1153
33.4.14 Sjálfvirk endurhleðsluskrá TIMx (TIMx_ARR)(x = 1, 8) . . . . . . . . . . . . . . . . . . 1153
33.4.15 TIMx endurtekningarteljari (TIMx_RCR)(x = 1, 8) . . . . . . . . . . . . . 1154
33.4.16 TIMx handtaka/samanburðarskrá 1 (TIMx_CCR1)(x = 1, 8) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1154
33.4.17 TIMx handtaka/samanburðarskrá 2 (TIMx_CCR2)(x = 1, 8) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1155
33.4.18 TIMx handtaka/samanburðarskrá 3 (TIMx_CCR3)(x = 1, 8) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1155
33.4.19 TIMx handtaka/samanburðarskrá 4 (TIMx_CCR4)(x = 1, 8) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1156
33.4.20 TIMx hlé- og dauðtímaskrá (TIMx_BDTR)(x = 1, 8) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1156
33.4.21 TIMx DMA stýriskrá (TIMx_DCR)(x = 1, 8) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1160
33.4.22 TIMx DMA vistfang fyrir fulla flutning (TIMx_DMAR)(x = 1, 8) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1161
33.4.23 TIM1 valkostaskrá 1 (TIM1_OR1) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1162
33.4.24 TIM8 valkostaskrá 1 (TIM8_OR1) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1162
33.4.25 TIMx handtaka/samanburðarhamur skrá 3 (TIMx_CCMR3)(x = 1, 8) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1163
33.4.26 TIMx handtaka/samanburðarskrá 5 (TIMx_CCR5)(x = 1, 8) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1164
33.4.27 TIMx handtaka/samanburðarskrá 6 (TIMx_CCR6)(x = 1, 8) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1165

RM0438 Útgáfa 8

33/2187
54

Innihald

RM0438

33.4.28 TIM1 valkostaskrá 2 (TIM1_OR2) . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1165 33.4.29 TIM1 valkostaskrá 3 (TIM1_OR3) . . . . . . . . . . . . . . . . . . . . . . . . . . 1167 33.4.30 TIM8 valkostaskrá 2 (TIM8_OR2) . . . . . . . . . . . . . . . . . . . . . . . . . . . 1168 33.4.31 TIM8 valkostaskrá 3 (TIM8_OR3) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1170 33.4.32 TIM1 skráarkort . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1172 33.4.33 TIM8 skráarkort . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ... 1174

34

Almennir tímamælar (TIM2/TIM3/TIM4/TIM5) . . . . . . . . . . . . . . . . . . 1177

34.1 Inngangur að TIM2/TIM3/TIM4/TIM5 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1177

34.2 Helstu eiginleikar TIM2/TIM3/TIM4/TIM5 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1177

34.3 Lýsing á virkni TIM2/TIM3/TIM4/TIM5 . . . . . . . . . . . . . . . . . . . . . . .1179

34.3.1 Tímaeining . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1179

34.3.2 Teljarastillingar . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1181

34.3.3 Val á klukku . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1191

34.3.4 Handtaka/bera saman rásir . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1195

34.3.5 Inntaksupptökuhamur . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1197

34.3.6 PWM inntaksstilling . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1198

34.3.7 Þvinguð útgangsstilling . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1199

34.3.8 Samanburðarstilling úttaks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1200

34.3.9 PWM-stilling . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1201

34.3.10 Ósamhverfur PWM hamur . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1204

34.3.11 Samsettur PWM hamur . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1205

34.3.12 Að hreinsa OCxREF merkið við utanaðkomandi atburð . . . . . . . . . . . . . . . . . 1206

34.3.13 Einn púls hamur . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1208

34.3.14 Endurræsanleg ein púlshamur . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1209

34.3.15 Viðmótsstilling kóðara . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1210

34.3.16 Endurvörpun á UIF bita . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1212

34.3.17 Tímastillirinntak XOR fall . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1212

34.3.18 Tímastillir og samstilling ytri kveikju . . . . . . . . . . . . . . . . . . . . . . 1213

34.3.19 Samstilling tímastillis . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1216

34.3.20 DMA burst hamur . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1221

34.3.21 Villuleitarstilling . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1222

34.4 TIM2/TIM3/TIM4/TIM5 skrár . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1223

34.4.1 TIMx stýriskrá 1 (TIMx_CR1)(x = 2 til 5) . . . . . . . . . . . . . . . . . . . 1223

34.4.2 TIMx stýriskrá 2 (TIMx_CR2)(x = 2 til 5) . . . . . . . . . . . . . . . . . . . 1224

34.4.3 TIMx þrælaham stýringarskrá (TIMx_SMCR)(x = 2 til 5) . . . . . . . . 1226

34.4.4 TIMx DMA/truflunarvirkjunarskrá (TIMx_DIER)(x = 2 til 5) . . . . . . 1229

34/2187

RM0438 Útgáfa 8

RM0438

Innihald

34.4.5 TIMx stöðuskrá (TIMx_SR)(x = 2 til 5) . . . . . . . . . . . . . . . . . . . . . 1230 34.4.6 TIMx atburðamyndunarskrá (TIMx_EGR)(x = 2 til 5) . . . . . . . . . . 1231 34.4.7 TIMx handtaka/samanburðarhamskrá 1 (TIMx_CCMR1)(x = 2 til 5) . 1232 34.4.8 TIMx handtaka/samanburðarhamskrá 1 [til skiptis] (TIMx_CCMR1)
(x = 2 til 5) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1234 34.4.9 TIMx handtaka/samanburðarhamur skrá 2 (TIMx_CCMR2)(x = 2 til 5) . 1236 34.4.10 TIMx handtaka/samanburðarhamur skrá 2 [til skiptis] (TIMx_CCMR2)
(x = 2 til 5) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1237 34.4.11 Virkjunarskrá fyrir TIMx handtöku/samanburð
(TIMx_CCER)(x = 2 til 5) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1238 34.4.12 TIMx teljari (TIMx_CNT)(x = 2 til 5) . . . . . . . . . . . . . . . . . . . . . . . . . 1239 34.4.13 TIMx teljari [til skiptis] (TIMx_CNT)(x = 2 til 5) . . . . . . . . . . . . . . . . . 1240 34.4.14 TIMx forkvarði (TIMx_PSC)(x = 2 til 5) . . . . . . . . . . . . . . . . . . . . . . . 1240 34.4.15 TIMx sjálfvirk endurhleðsluskrá (TIMx_ARR)(x = 2 til 5) . . . . . . . . . . . . . . 1241 34.4.16 TIMx handtaka/samanburðarskrá 1 (TIMx_CCR1)(x = 2 til 5) . . . . . . . 1241 34.4.17 TIMx handtaka/samanburðarskrá 2 (TIMx_CCR2)(x = 2 til 5) . . . . . . . 1241 34.4.18 TIMx handtaka/samanburðarskrá 3 (TIMx_CCR3)(x = 2 til 5) . . . . . . . 1242 34.4.19 TIMx handtaka/samanburðarskrá 4 (TIMx_CCR4)(x = 2 til 5) . . . . . . . 1242 34.4.20 TIMx DMA stjórnskrá (TIMx_DCR)(x = 2 til 5) . . . . . . . . . . . . . . 1243 34.4.21 TIMx DMA vistfang fyrir fulla flutning (TIMx_DMAR)(x = 2 til 5) . . . . . . 1244 34.4.22 TIM2 valkostaskrá 1 (TIM2_OR1) . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1244 34.4.23 TIM3 valkostaskrá 1 (TIM3_OR1) . . . . . . . . . . . . . . . . . . . . . . . . . . 1244 34.4.24 TIM2 valkostaskrá 2 (TIM2_OR2) . . . . . . . . . . . . . . . . . . . . . . . . . . . 1245 34.4.25 TIM3 valkostaskrá 2 (TIM3_OR2) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1245 34.4.26 TIMx skráarkort . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1247

35

Almennir tímamælar (TIM15/TIM16/TIM17) . . . . . . . . . . . . . . . . . . . 1250

35.1 Inngangur að TIM15/TIM16/TIM17 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1250

35.2 Helstu eiginleikar TIM15 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1250

35.3 Helstu eiginleikar TIM16/TIM17 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1251

35.4 Lýsing á virkni TIM15/TIM16/TIM17 . . . . . . . . . . . . . . . . . . . . . . . 1254

35.4.1 Tímaeining . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1254

35.4.2 Teljarastillingar . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1256

35.4.3 Endurtekningarteljari . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1260

35.4.4 35.4.5 35.4.6 35.4.7

Val á klukku . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1261 Taka upp/bera saman rásir . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1263 Upptökuhamur innsláttar . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1265 PWM inntaksstilling (aðeins fyrir TIM15) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1266

RM0438 Útgáfa 8

35/2187
54

Innihald

RM0438

35.5

35.4.8 Þvingaður útgangshamur . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1267 35.4.9 Útgangssamanburðarhamur . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1268 35.4.10 PWM hamur . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1269 35.4.11 Samsettur PWM hamur (aðeins TIM15) . . . . . . . . . . . . . . . . . . . . . . . . . . . 1270 35.4.12 Viðbótarútgangar og innsetning dauðtíma . . . . . . . . . . . . . . . . . 1271 35.4.13 Notkun brotfallsins . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1273 35.4.14 Tvíátta rofainntök . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1278 35.4.15 6 þrepa PWM myndun . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1279 35.4.16 Einn púls ham . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1281 35.4.17 Endurræsanleg eins púls hamur (aðeins fyrir TIM15) . . . . . . . . . . . . . . . . . . . . 1282 35.4.18 Endurvörpun UIF bita . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1283 35.4.19 XOR virkni tímastillisinntaks (aðeins fyrir TIM15) . . . . . . . . . . . . . . . . . . . . . . 1284 35.4.20 Samstilling ytri kveikju (aðeins TIM15) . . . . . . . . . . . . . . . . . . 1285 35.4.21 Þrælahamur sameinuð endurstilling + kveikjuhamur . . . . . . . . . . . . . . . . . . . . 1287 35.4.22 DMA burst hamur . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1287 35.4.23 Samstilling tímastillis (TIM15) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1289 35.4.24 Notkun tímastillisútgangs sem kveikju fyrir aðra tímastilla (TIM16/TIM17) . . . . . . 1289 35.4.25 Villuleitarstilling . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1289
TIM15 skráir . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1290
35.5.1 TIM15 stýriskrá 1 (TIM15_CR1) . . . . . . . . . . . . . . . . . . . . . . . . . 1290 35.5.2 TIM15 stýriskrá 2 (TIM15_CR2) . . . . . . . . . . . . . . . . . . . . . . . 1291 35.5.3 TIM15 stýriskrá fyrir þrælaham (TIM15_SMCR) . . . . . . . . . . . . . 1293 35.5.4 TIM15 DMA/rofsvirkjunarskrá (TIM15_DIER) . . . . . . . . . . . . 1294 35.5.5 Stöðuskrá TIM15 (TIM15_SR) . . . . . . . . . . . . . . . . . . . . . . . . . . . 1295 35.5.6 Atburðamyndunarskrá TIM15 (TIM15_EGR) . . . . . . . . . . . . . . . 1297 35.5.7 Skrá 15 fyrir handtöku/samanburðarham TIM1 (TIM15_CCMR1) . . . . . . . 1298 35.5.8 Skrá 15 fyrir handtöku/samanburðarham TIM1 [til skiptis] (TIM15_CCMR1) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1299 35.5.9 TIM15 skráning/samanburðarvirkjunarskrá (TIM15_CCER) . . . . . . . . . 1302 35.5.10 TIM15 teljari (TIM15_CNT) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1305 35.5.11 TIM15 forkvarði (TIM15_PSC) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1305 35.5.12 TIM15 sjálfvirk endurhleðsluskrá (TIM15_ARR) . . . . . . . . . . . . . . . . . . . . . 1305 35.5.13 TIM15 endurtekningarteljari (TIM15_RCR) . . . . . . . . . . . . . . . . 1306 35.5.14 TIM15 handtaka/samanburðarskrá 1 (TIM15_CCR1) . . . . . . . . . . . . . . 1306 35.5.15 TIM15 handtaka/samanburðarskrá 2 (TIM15_CCR2) . . . . . . . . . . . . . . . 1307 35.5.16 TIM15 brot- og dauðtímaskrá (TIM15_BDTR) . . . . . . . . . . . . . 1307 35.5.17 TIM15 DMA stjórnskrá (TIM15_DCR) . . . . . . . . . . . . . . . . . . . . . 1310

36/2187

RM0438 Útgáfa 8

RM0438

Innihald

35.6

35.5.18 TIM15 DMA vistfang fyrir fulla flutning (TIM15_DMAR) . . . . . . . . . . . . . 1310 35.5.19 TIM15 valkostaskrá 1 (TIM15_OR1) . . . . . . . . . . . . . . . . . . . . . . . . . 1311 35.5.20 TIM15 valkostaskrá 2 (TIM15_OR2) . . . . . . . . . . . . . . . . . . . . . . . . . 1311 35.5.21 TIM15 skráarkort . . . . . . . . . . . . ... 1313
TIM16/TIM17 skrár . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1316
35.6.1 TIMx stýringarskrá 1 (TIMx_CR1)(x = 16 til 17) . . . . . . . . . . . . . . . . 1316 35.6.2 TIMx stýringarskrá 2 (TIMx_CR2)(x = 16 til 17) . . . . . . . . . . . . . . . . 1317 35.6.3 TIMx DMA/rofsvirkjunarskrá (TIMx_DIER)(x = 16 til 17) . . . . 1318 35.6.4 TIMx stöðuskrá (TIMx_SR)(x = 16 til 17) . . . . . . . . . . . . . . . . . . 1319 35.6.5 TIMx atburðamyndunarskrá (TIMx_EGR)(x = 16 til 17) . . . . . . . . . 1320 35.6.6 TIMx handtaka/samanburðarhamskrá 1
(TIMx_CCMR1)(x = 16 til 17) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1321 35.6.7 TIMx handtaka/samanburðarhamskrá 1 [til skiptis] (TIMx_CCMR1)(x = 16 til 17) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1322 35.6.8 TIMx handtaka/samanburðarvirkjunarskrá (TIMx_CCER)(x = 16 til 17) . 1324 35.6.9 TIMx teljari (TIMx_CNT)(x = 16 til 17) . . . . . . . . . . . . . . . . . . . . . . . 1326 35.6.10 TIMx forkvarði (TIMx_PSC)(x = 16 til 17) . . . . . . . . . . . . . . . . . . . . . 1327 35.6.11 TIMx sjálfvirk endurhleðsluskrá (TIMx_ARR)(x = 16 til 17) . . . . . . . . . . . . . 1327 35.6.12 TIMx endurtekningarteljari (TIMx_RCR)(x = 16 til 17) . . . . . . . . 1328 35.6.13 TIMx handtaka/samanburðarskrá 1 (TIMx_CCR1)(x = 16 til 17) . . . . . 1328 35.6.14 TIMx hlé- og dauðtímaskrá (TIMx_BDTR)(x = 16 til 17) . . . . 1329 35.6.15 TIMx DMA stjórnskrá (TIMx_DCR)(x = 16 til 17) . . . . . . . . . . . . 1331 35.6.16 TIMx DMA vistfang fyrir fulla flutning (TIMx_DMAR)(x = 16 til 17) . . . . 1332 35.6.17 TIM16 valkostaskrá 1 (TIM16_OR1) . . . . . . . . . . . . . . . . . . . . . . . . . 1332 35.6.18 TIM16 valkostaskrá 2 (TIM16_OR2) . . . . . . . . . . . . . . . . . . . . . . . . . 1333 35.6.19 TIM17 valkostaskrá 1 (TIM17_OR1) . . . . . . . . . . . . . . . . . . . . . . . . . 1334 35.6.20 TIM17 valkostaskrá 2 (TIM17_OR2) . . . . . . . . . . . . . . . . . . . . . . . . . . . 1335 35.6.21 TIM16/TIM17 skráarkort . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1337

36

Grunntímamælar (TIM6/TIM7) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1339

36.1 Inngangur að TIM6/TIM7 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1339

36.2 Helstu eiginleikar TIM6/TIM7 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1339

36.3 Lýsing á virkni TIM6/TIM7 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1340

36.3.1 Tímaeining . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1340

36.3.2 Talningarstilling . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1342

36.3.3 Endurvörpun á UIF bita . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1345

36.3.4 Klukkugjafi . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1345

RM0438 Útgáfa 8

37/2187
54

Innihald

RM0438

36.4

36.3.5 Villuleitarstilling . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1346
TIM6/TIM7 skrár . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1346
36.4.1 TIMx stýringarskrá 1 (TIMx_CR1)(x = 6 til 7) . . . . . . . . . . . . . . . . . . 1346 36.4.2 TIMx stýringarskrá 2 (TIMx_CR2)(x = 6 til 7) . . . . . . . . . . . . . . . . . 1348 36.4.3 TIMx DMA/rofsvirkjunarskrá (TIMx_DIER)(x = 6 til 7) . . . . . . 1348 36.4.4 TIMx stöðuskrá (TIMx_SR)(x = 6 til 7) . . . . . . . . . . . . . . . . . . . . 1349 36.4.5 TIMx atburðamyndunarskrá (TIMx_EGR)(x = 6 til 7) . . . . . . . . . . . 1349 36.4.6 TIMx teljari (TIMx_CNT)(x = 6 til 7) . . . . . . . . . . . . . . . . . . . . . . . . . . 1349 36.4.7 TIMx forkvarði (TIMx_PSC)(x = 6 til 7) . . . . . . . . . . . . . . . . . . . . . . . . . 1350 36.4.8 Sjálfvirk endurhleðsluskrá TIMx (TIMx_ARR)(x = 6 til 7) . . . . . . . . . . . . . . . . 1350 36.4.9 Kort af TIMx skrám . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1351

37

Lágspennutímastillir (LPTIM) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1352

37.1 Inngangur að LPTIM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1352

37.2 Helstu eiginleikar LPTIM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1352

37.3 LPTIM innleiðing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1352

37.4 Lýsing á virkni LPTIM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1353

37.4.1 LPTIM blokkrit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1353

37.4.2 LPTIM pinnar og innri merki . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1353

37.4.3 LPTIM inntak og kveikjuvörpun . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1354

37.4.4 LPTIM endurstilling og klukkur . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1355

37.4.5 Villusía . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1355

37.4.6 Forkvarði . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1356

37.4.7 Kveikjumargfeldi . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1356

37.4.8 Rekstrarhamur . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1357

37.4.9 Tímamörkunarfall . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1359

37.4.10 Bylgjuformsmyndun . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1359

37.4.11 Uppfærsla skráningar . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1360

37.4.12 Teljarastilling . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1361

37.4.13 Tímastillir virkjun . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1362

37.4.14 Núllstilling tímamælis . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1362

37.4.15 Kóðarahamur . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1363

37.4.16 Endurtekningarteljari . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1364

37.4.17 Villuleitarstilling . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1365

37.5 LPTIM lágorkustillingar . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1366

37.6 LPTIM truflanir . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1366

38/2187

RM0438 Útgáfa 8

RM0438

Innihald

37.7

LPTIM skrár . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1367
37.7.1 LPTIM truflunar- og stöðuskrá (LPTIM_ISR) . . . . . . . . . . . . . . . . 1367 37.7.2 LPTIM truflunarhreinsunarskrá (LPTIM_ICR) . . . . . . . . . . . . . . . . . . . 1368 37.7.3 LPTIM truflunarvirkjunarskrá (LPTIM_IER) . . . . . . . . . . . . . . . . . . 1369 37.7.4 LPTIM stillingarskrá (LPTIM_CFGR) . . . . . . . . . . . . . . . . . . 1370 37.7.5 LPTIM stjórnunarskrá (LPTIM_CR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1373 37.7.6 LPTIM samanburður r

Skjöl / auðlindir

ST STM32L5 serían mjög örugg með lágri orkunotkun [pdfNotendahandbók
RM0438, STM32L5 serían mjög örugg með lágri orkunotkun, STM32L5 serían, mjög örugg með lágri orkunotkun, lágri orkunotkun, orkunotkun

Heimildir

Skildu eftir athugasemd

Netfangið þitt verður ekki birt. Nauðsynlegir reitir eru merktir *