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 |