Seria STM32L5 Shumë e sigurt me konsum të ulët energjie Udhëzues përdorimi

Seria STM32L5 Shumë e sigurt me konsum të ulët energjie

Specifikimet:

  • Emri i Produktit: RM0438 Manuali i Referencës
  • Rishikimi: Rev 8
  • Faqet: 1 deri në 2187
  • Data e publikimit: Qershor 2025
  • Prodhuesi: www.st.com

Informacioni i produktit:

Manuali i referencës RM0438 ofron informacion të detajuar rreth
arkitektura e memories dhe bus-it, arkitektura e sigurisë TrustZone,
organizimi i memories, SRAM i integruar, memorie flash mbiview, nisje
konfigurimin dhe sigurinë e sistemit.

Udhëzime për përdorimin e produktit:

Arkitektura e Memories dhe Bus:

Arkitektura e sistemit përfshin C-bus të shpejtë, C-bus të ngadaltë, S-bus,
DMA-bus, kontrolluesi SDMMC, DMA bus dhe BusMatrix.

Arkitektura e Sigurisë së TrustZone:

Shpjegon gjendjen e parazgjedhur të sigurisë së TrustZone dhe TrustZone
klasifikim periferik.

Organizimi i kujtesës:

Përshkruan hartën e memories, adresat kufitare të regjistrave dhe
organizimi i SRAM-it të ngulitur.

SRAM i integruar:

Detajet e kontrollit të paritetit SRAM2, mbrojtjes së shkrimit, mbrojtjes së leximit,
operacionet e fshirjes.

Memoria Flash Mbiview:

Ofron një mbiview të memories flash të përdorur në sistem.

Konfigurimi i nisjes:

Mbulon cilësimet e konfigurimit të nisjes për sistemin.

Siguria e sistemit:

Hyrje në masat e sigurisë së sistemit.

Pyetjet e bëra më shpesh (FAQ):

P: Ku mund të gjej informacion në lidhje me rivendosjen e regjistrit?
vlerat?

A: Vlerat e rivendosjes së regjistrit janë detajuar në seksionin 1.3 të
manual.

P: Çfarë është arkitektura e sigurisë TrustZone?

A: Arkitektura e sigurisë së TrustZone shpjegohet në seksionin 2.2
të manualit.

P: Si mund t’i konfiguroj cilësimet e nisjes?

A: Udhëzimet për konfigurimin e nisjes mund të gjenden në seksionin 3
të manualit.

“`

Manuali i referencës RM0438
MCU-të 32-bitëshe të bazuara në Arm® të avancuara të serisë STM5L32
Hyrje
Ky manual referimi u drejtohet zhvilluesve të aplikacioneve. Ai ofron informacion të plotë se si të përdoren memoriet dhe pajisjet periferike të mikrokontrolluesve STM32L552xx dhe STM32L562xx. STM32L552xx dhe STM32L562xx i përkasin linjës së mikrokontrolluesve STM32L5x2 me madhësi memorieje, paketa dhe pajisje periferike të ndryshme. Për informacion mbi porosinë, karakteristikat mekanike dhe elektrike të pajisjeve, ju lutemi referojuni fletëve të të dhënave përkatëse. Për informacion mbi bërthamën Arm® Cortex®-M33, referojuni manualit teknik të referencës Cortex®-M33. Mikroprocesorët STM32L552xx dhe STM32L562xx përfshijnë teknologjinë më të fundit të patentuar të ST.
Dokumentet përkatëse
· Manuali Teknik i Referencës Cortex®-M33 i disponueshëm në http://infocenter.arm.com · Fletët e të dhënave STM32L552xx dhe STM32L562xx · Fletët e gabimeve STM32L552xx dhe STM32L562xx

Qershor 2025

RM0438 Rev 8

1/2187

www.st.com

1

Përmbajtja
Përmbajtja

0438 RM

1

Konventat e dokumentimit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 77

1.1 Informacion i përgjithshëm . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 77

1.2 Lista e shkurtesave për regjistrat . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 77

1.3 Vlera e rivendosjes së regjistrit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 78

1.4 Fjalor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 78

1.5 Disponueshmëria e pajisjeve periferike . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 78

2

Arkitektura e memories dhe e bus-it . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 79

2.1 Arkitektura e sistemit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 79

2.1.1 C-bus i shpejtë . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 80

2.1.2 Autobusi C i ngadaltë . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 80

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

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

2.1.5 Kontrolluesi SDMMC, bus DMA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 81

2.1.6 BusMatrix . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 81

2.2 Arkitektura e sigurisë së TrustZone . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 81

2.2.1 Gjendja e sigurisë së parazgjedhur e Zonës së Besimit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 82

2.2.2 Klasifikimi periferik i Zonës së Besimit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 83

2.3 Organizimi i kujtesës . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 86

2.3.1 Hyrje . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 86

2.3.2 Harta e memories dhe adresat kufitare të regjistrave . . . . . . . . . . . . . . . . . . . 87

2.4 SRAM i integruar . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 93

2.4.1 Kontrolli i paritetit SRAM2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 93

2.4.2 Mbrojtja e shkrimit SRAM2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 94

2.4.3 Mbrojtja e leximit të SRAM2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 96

2.4.4 Fshirja e SRAM2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 96

2.5 memorie flash mbiview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 96

3

Konfigurimi i nisjes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 97

4

Siguria e sistemit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 100

4.1 Hyrje . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 100

4.2 Karakteristikat kryesore të sigurisë . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 100

2/2187

RM0438 Rev 8

0438 RM

Përmbajtja

4.3 4.4 4.5 4.6
4.7 4.8
4.9 4.10 4.11 4.12 4.13

Instalim i sigurt . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 101 Nisje e sigurt . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 101
4.4.1 Hyrje . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 101 4.4.2 Hyrje unike e nisjes dhe BOOT_LOCK . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 102 4.4.3 Rrënjë e pandryshueshme e besimit në memorien flash të sistemit . . . . . . . . . . . . . . . . . . . . . . 102
Përditësim i sigurt . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 102 Izolimi i burimeve duke përdorur TrustZone . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 103
4.6.1 Hyrje . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 103 4.6.2 Arkitektura e sigurisë së TrustZone . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 103 4.6.3 Zgjerimi i sigurisë Armv8-M i Cortex-M33 . . . . . . . . . . . . . . . . . . . . . . . . 104 4.6.4 Alokimi i memories dhe periferikëve duke përdorur IDAU/SAU . . . . . . . . . . . . . . . . 104 4.6.5 Alokimi i memories dhe periferikëve duke përdorur GTZC . . . . . . . . . . . . . . . . . . . . . . 106 4.6.6 Menaxhimi i sigurisë në periferikët e ndërgjegjshëm për TrustZone . . . . . . . . . . . . . . . . . . . . 109 4.6.7 Aktivizimi i sigurisë së TrustZone . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 116 4.6.8 Çaktivizimi i sigurisë së TrustZone . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 116
Izolime të tjera të burimeve . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .117
4.7.1 Izolim i përkohshëm duke përdorur mbrojtje të sigurtë nga lëkura (HDP) . . . . . . . . . . . . . 117
Ekzekutim i sigurt . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .118
4.8.1 Hyrje . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 118 4.8.2 Njësia e mbrojtjes së memories (MPU) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 118 4.8.3 Mbrojtja e shkrimit të memories flash të integruar . . . . . . . . . . . . . . . . . . . . . . . . . 118 4.8.4 Tampzbulimi dhe reagimi i tij . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 118
Ruajtje e sigurt . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 120
4.9.1 Hyrje . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 120 4.9.2 ID unike . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 121
Motorë kriptovalutash . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 121
4.10.1 Hyrje . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 121 4.10.2 Karakteristikat e motorëve të kriptovalutave . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 121 4.10.3 Motor deshifrimi në moment (OTFDEC) . . . . . . . . . . . . . . . . . . . . . . . . . 122
Cikli jetësor i produktit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 123
4.11.1 Menaxhimi i ciklit jetësor me mbrojtje nga leximi (RDP) . . . . . . . . . . . . . . 124 4.11.2 Cilësimet e rekomanduara të bajtit të opsionit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 125
Debugim me akses të kontrolluar . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 125
4.12.1 Mbrojtje nga debugimi me mbrojtje leximi (RDP) . . . . . . . . . . . . . . . . . . . 125
Mbrojtja e pronësisë intelektuale të softuerëve dhe zhvillimi bashkëpunues 126

RM0438 Rev 8

3/2187
54

Përmbajtja

0438 RM

4.13.1
4.13.2 4.13.3

Mbrojtja e pronësisë intelektuale të softuerit me mbrojtje nga leximi (RDP) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 126
Mbrojtja e pronësisë intelektuale të softuerëve me OTFDEC . . . . . . . . . . . . 127
Mbrojtje të tjera të pronësisë intelektuale të softuerëve . . . . . . . . . . . . . . . . . . 129

5

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

5.1 Hyrje në GTZC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 130

5.2 Karakteristikat kryesore të GTZC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 130

5.2.1 Arkitektura e sistemit GTZC TrustZone . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 130

5.3 Përshkrimi funksional i GTZC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 132

5.3.1 Diagrama bllok GTZC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 132

5.3.2 Përkufizimi i aksesit të paligjshëm . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 133

5.3.3 Kontrolluesi i sigurisë së TrustZone (TZSC) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 134

5.3.4 Kontrolluesi i mbrojtjes së memories – i bazuar në bllok (MPCBB) . . . . . . . . . . . . . . . 134

5.3.5 Kontrolluesi i aksesit të paligjshëm të TrustZone (TZIC) . . . . . . . . . . . . . . . . . . . . . . . . . 135

5.3.6 Gjendja e ndezjes/rivendosjes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 135

5.3.7 Kërkesat DMA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 135

5.4 Ngjarjet e GTZC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 135

5.5 Regjistrat GTZC_TZSC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 136

5.5.1 Regjistri i kontrollit GTZC_TZSC (GTZC_TZSC_CR) . . . . . . . . . . . . . . . . . 136

5.5.2

Regjistri i konfigurimit të sigurt GTZC_TZSC 1 (GTZC_TZSC_SECCFGR1) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 137

5.5.3

Regjistri i konfigurimit të sigurt GTZC_TZSC 2 (GTZC_TZSC_SECCFGR2) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 140

5.5.4

Regjistri 1 i konfigurimit të privilegjeve GTZC_TZSC (GTZC_TZSC_PRIVCFGR1) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 142

5.5.5

Regjistri 2 i konfigurimit të privilegjeve GTZC_TZSC (GTZC_TZSC_PRIVCFGR2) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 145

5.5.6

Memorie e jashtme GTZC_TZSC x regjistër 1 i filigranit jo të sigurt (GTZC_TZSC_MPCWMxANSR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 147

5.5.7

Memorie e jashtme GTZC_TZSC x regjistër filigrani jo i sigurt 2 (GTZC_TZSC_MPCWMxBNSR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 147

5.5.8 Harta e regjistrave GTZC_TZSC dhe rivendosja e vlerave . . . . . . . . . . . . . . . . . . . . . 148

5.6 Regjistrat GTZC_MPCBB . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 150

5.6.1 Regjistri i kontrollit GTZC_MPCBBx (GTZC_MPCBBx_CR) (x = 1 deri në 2). 150

5.6.2 Regjistri i bllokimit GTZC_MPCBB1 1 (GTZC_MPCBB1_LCKVTR1) . . . . . . 151

5.6.3

Regjistri i kyçjes 2 i GTZC_MPCBB1 (GTZC_MPCBB2_LCKVTR1) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 151

4/2187

RM0438 Rev 8

0438 RM

Përmbajtja

5.6.4

Regjistri vektorial GTZC_MPCBBx y (GTZC_MPCBBx_VCTRy) (x = 1 deri në 2) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 152

5.6.5 Harta e regjistrit GTZC_MPCBB1 dhe rivendosja e vlerave . . . . . . . . . . . . . . . . . . 153

5.6.6 Harta e regjistrit GTZC_MPCBB2 dhe rivendosja e vlerave . . . . . . . . . . . . . . . . . . 153

5.7 Regjistrat GTZC_TZIC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 154

5.7.1 Regjistri 1 i aktivizimit të ndërprerjes GTZC_TZIC (GTZC_TZIC_IER1) . . . . . . . 154

5.7.2 Regjistri 2 i aktivizimit të ndërprerjes GTZC_TZIC (GTZC_TZIC_IER2) . . . . . . . 157

5.7.3 Regjistri 3 i aktivizimit të ndërprerjes GTZC_TZIC (GTZC_TZIC_IER3) . . . . . . . 159

5.7.4 Regjistri i statusit GTZC_TZIC 1 (GTZC_TZIC_SR1) . . . . . . . . . . . . . . . . 160

5.7.5 Regjistri i statusit GTZC_TZIC 2 (GTZC_TZIC_SR2) . . . . . . . . . . . . . . . . 163

5.7.6 Regjistri i statusit GTZC_TZIC 3 (GTZC_TZIC_SR3) . . . . . . . . . . . . . . . . 165

5.7.7 GTZC_TZIC fshin regjistrin 1 (GTZC_TZIC_FCR1) . . . . . . . . . . . . . 166

5.7.8 GTZC_TZIC fshin regjistrin 2 (GTZC_TZIC_FCR2) . . . . . . . . . . . . . 169

5.7.9 GTZC_TZIC fshin regjistrin 3 (GTZC_TZIC_FCR3) . . . . . . . . . . . . . 171

5.7.10 Harta e regjistrave GTZC_TZIC dhe rivendosja e vlerave . . . . . . . . . . . . . . . . . . . . . . . 172

6

Memorie flash e integruar (FLASH) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 174

6.1 Hyrje . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 174

6.2 Karakteristikat kryesore të FLASH . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 174

6.3 Përshkrimi funksional i memories flash . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 175

6.3.1 Organizimi i memories flash . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 175

6.3.2 Korrigjimi i kodit të gabimit (ECC) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 178

6.3.3 Vonesa e aksesit në lexim . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 179

6.3.4 Vëllimi i ulëttaglexova . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 180

6.3.5 Operacionet e programimit dhe fshirjes së të dhënave . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 180

6.3.6 Sekuencat e fshirjes së memories kryesore flash . . . . . . . . . . . . . . . . . . . . . . . . . . . . 182

6.3.7 Sekuencat e programimit të memories kryesore flash . . . . . . . . . . . . . . . . . . . . . 185

6.3.8 Flamuj gabimesh të ndezjes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 186

6.3.9

Funksioni Lexim-gjatë-shkrimit (RWW) i disponueshëm vetëm në modalitetin dual-bank (DBANK = 1) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 188

6.4 Bajt të opsioneve të memories flash . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 190

6.4.1 Përshkrimi i bajteve të opsioneve . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 190

6.4.2 Programimi i bajteve të opsioneve . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 191

6.5 Siguria dhe mbrojtjet e privilegjeve të Flash TrustZone . . . . . . . . . . . . . . . . . . 193

6.5.1 Mbrojtja e sigurisë së TrustZone . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 193

6.5.2 Mbrojtje e sigurt e zonës bazuar në filigran . . . . . . . . . . . . . . . . . . . . . . . . . 195

6.5.3 Mbrojtje e sigurt e lëkurës (HDP) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 195

RM0438 Rev 8

5/2187
54

Përmbajtja

0438 RM

6.5.4 Mbrojtje e zonës së sigurt të bazuar në bllok (SECBB) . . . . . . . . . . . . . . . . . . . . . . 196 6.5.5 Detyrimi i nisjes nga një adresë memorieje e sigurt . . . . . . . . . . . . . . . . . . . . . 197 6.5.6 Gjendja e atributit të sigurisë së flash-it . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 197 6.5.7 Flash-i regjistron modalitetet e privilegjuara dhe të paprivilegjuara . . . . . . . . . . . . . . . . . 198
6.6 Memoria e sigurt e sistemit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 198
6.6.1 Hyrje . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 198 6.6.2 RSS ndan burime te bootloader . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 198 6.6.3 Funksionet RSSLIB . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 200
6.7 Mbrojtja e memories FLASH . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 202
6.7.1 Mbrojtja nga shkrimi (WRP) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 202 6.7.2 Mbrojtja nga leximi (RDP) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 204
6.8 Ndërprerjet e FLASH . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 212 6.9 Regjistrat e FLASH . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 213
6.9.1 Regjistri i kontrollit të aksesit në flash (FLASH_ACR) . . . . . . . . . . . . . . . . . . . . . . . 213 6.9.2 Regjistri i çelësit për fikjen e flash-it (FLASH_PDKEYR) . . . . . . . . . . . . . . . . 214 6.9.3 Regjistri i çelësit jo të sigurt në flash (FLASH_NSKEYR) . . . . . . . . . . . . . . . . . 215 6.9.4 Regjistri i çelësit të sigurt në flash (FLASH_SECKEYR) . . . . . . . . . . . . . . . . . . . . 215 6.9.5 Regjistri i çelësit opsional në flash (FLASH_OPTKEYR) . . . . . . . . . . . . . . . . . . . 216 6.9.6 Blic me vëllim të ulëttagRegjistri i çelësave (FLASH_LVEKEYR) . . . . . . . . . . . . . . . 216 6.9.7 Regjistri i statusit të flash-it (FLASH_NSSR) . . . . . . . . . . . . . . . . . . . . . . . . . . . 217 6.9.8 Regjistri i statusit të flash-it (FLASH_SECSR) . . . . . . . . . . . . . . . . . . . . . . . . . . . 218 6.9.9 Regjistri i kontrollit të pasigurt të flash-it (FLASH_NSCR) . . . . . . . . . . . . . . . 220 6.9.10 Regjistri i kontrollit të sigurt të flash-it (FLASH_SECCR) . . . . . . . . . . . . . . . . . . . 222 6.9.11 Regjistri ECC i flash-it (FLASH_ECCR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 223 6.9.12 Regjistri i opsionit të flash-it (FLASH_OPTR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . 225 6.9.13 Adresa e nisjes jo të sigurt 0 e Flash-it regjistër (FLASH_NSBOOTADD0R) 227 6.9.14 Adresa e nisjes jo të sigurt 1 e Flash-it regjistër (FLASH_NSBOOTADD1R) 228 6.9.15 Adresa e nisjes së sigurt 0 e Flash-it regjistër (FLASH_SECBOOTADD0R) . . 228 6.9.16 Banka e Flash-it 1 regjistër i sigurt watermak1 (FLASH_SECWM1R1) . . . . 229 6.9.17 Regjistri i sigurt watermak1 i Flash-it 2 (FLASH_SECWM1R2) . . . . . . . . . 230 6.9.18 Zona e adresës A e Flash WPR1 regjistër (FLASH_WRP1AR) . . . . . . . . . 231 6.9.19 Regjistri i adresave të zonës B të WPR1 me flash (FLASH_WRP1BR) . . . . . . . . . . 232 6.9.20 Regjistri i sigurt watermak2 me flash (FLASH_SECWM2R1) . . . . . . . . . . . 233 6.9.21 Regjistri i sigurt watermak2 me flash 2 (FLASH_SECWM2R2) . . . . . . . . . 234 6.9.22 Regjistri i adresave të zonës A të WPR2 me flash (FLASH_WRP2AR) . . . . . . . . . . 235 6.9.23 Regjistri i adresave të zonës B të WPR2 me flash (FLASH_WRP2BR) . . . . . . . . . . 236

6/2187

RM0438 Rev 8

0438 RM

Përmbajtja

6.9.24
6.9.25
6.9.26 6.9.27 6.9.28

Regjistri i bankës 1 i bazuar në bllok të sigurt FLASH (FLASH_SECBB1Rx) (ku x=1..4) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 237
Regjistri i bankës 2 i bazuar në bllok të sigurt FLASH (FLASH_SECBB2Rx) (ku x=1..4) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 237
Regjistri i kontrollit të sigurt HDP FLASH (FLASH_SECHDPCR) . . . . . . . . 238
Regjistri i konfigurimit të privilegjeve FLASH (FLASH_PRIVCFGR) . . . . . . . 238
Harta e regjistrave FLASH dhe rivendosja e vlerave . . . . . . . . . . . . . . . . . . . . . . . . . . . 239

7

Memoria e udhëzimeve (ICACHE) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 242

7.1 Hyrje në ICACHE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 242

7.2 Karakteristikat kryesore të ICACHE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 242

7.3 Zbatimi i ICACHE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 243

7.4 Përshkrimi funksional i ICACHE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 243

7.4.1 Diagrama bllok e ICACHE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 244

7.4.2 Rivendosja e ICACHE dhe orët . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 244

7.4.3 DHIMBJE ICAK TAG kujtesë . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 245

7.4.4 ICACHE i hartëzuar direkt (memoria e përkohshme njëkahëshe) . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1

7.4.5 Aktivizo ICACHE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 247

7.4.6 Trafiku i ruajtshëm në memorje të përkohshme dhe jo i ruajtshëm në memorje të përkohshme . . . . . . . . . . . . . . . . . . . . . . . . . . . . 247

7.4.7 Ripërcaktimi i adresës . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 248

7.4.8 Qasje të ruajtshme në memorje të përkohshme . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 250

7.4.9 Memoria e përkohshme me dy mastera . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 251

7.4.10 Siguria e ICACHE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 251

7.4.11 Mirëmbajtja e ICACHE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 251

7.4.12 Monitorimi i performancës së ICACHE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 252

7.4.13 Çizme ICACHE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 252

7.5 Modalitetet ICACHE me energji të ulët . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 252

7.6 Menaxhimi i gabimeve dhe ndërprerjet e ICACHE-së . . . . . . . . . . . . . . . . . . . . . . . . 253

7.7 Regjistrat ICACHE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 253

7.7.1 Regjistri i kontrollit ICACHE (ICACHE_CR) . . . . . . . . . . . . . . . . . . . . . . . . . . . 253

7.7.2 Regjistri i statusit ICACHE (ICACHE_SR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . 254

7.7.3 Regjistri i aktivizimit të ndërprerjes ICACHE (ICACHE_IER) . . . . . . . . . . . . . . . . . . 255

7.7.4 Regjistri i fshirjes së flamurit ICACHE (ICACHE_FCR) . . . . . . . . . . . . . . . . . . . . . . 255

7.7.5 Regjistri i monitorimit të goditjeve ICACHE (ICACHE_HMONR) . . . . . . . . . . . . . . . . . . 256

7.7.6 Regjistri i monitorimit të gabuar i ICACHE (ICACHE_MMONR) . . . . . . . . . . . . . . . 256

7.7.7 Regjistri i konfigurimit të rajonit x të ICACHE (ICACHE_CRRx) . . . . . . . . . . 256

7.7.8 Harta e regjistrit ICACHE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 258

RM0438 Rev 8

7/2187
54

Përmbajtja

0438 RM

8

Kontrolli i fuqisë (PWR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 259

8.1 Furnizimet me energji dhe fushat e furnizimit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 259

8.1.1 Furnizim i pavarur me pajisje periferike analoge . . . . . . . . . . . . . . . . . . . . . . . . . . . 264

8.1.2 Shinë furnizimi I/O e pavarur . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 264

8.1.3 Furnizim i pavarur me transmetues USB . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 264

8.1.4 Domeni i rezervës së baterisë . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 265

8.2 Vëllimi i furnizimit të sistemittagrregullorja . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 266

8.2.1 Vëlltagrregullatori . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 266

8.2.2 Konvertues i integruar SMPS me ulje çmimi . . . . . . . . . . . . . . . . . . . . . . . . . . . 267

8.2.3 Skema e furnizimit me energji të konvertuesit me ulje të tensionit SMPS . . . . . . . . . . . . . . . . 268

8.2.4 Konvertuesi me ulje të fuqisë SMPS kundrejt modalitetit me fuqi të ulët . . . . . . . . . . . . . 269

8.2.5 Volumi dinamiktagmenaxhimi i shkallëzimit elektronik . . . . . . . . . . . . . . . . . . . . . . . . . 270

8.2.6 Domeni VDD12 dhe SMPS i jashtëm . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 271

8.3 Mbikëqyrja e furnizimit me energji elektrike . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 273

8.3.1

Rivendosje gjatë ndezjes (POR) / rivendosje gjatë fikjes së energjisë (PDR) / rivendosje gjatë rënies së tensionit (BOR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 273

8.3.2 Vëllimi i programueshëmtagdetektor elektronik (PVD) . . . . . . . . . . . . . . . . . . . . . . . . . . . 274

8.3.3 Vëllimi periferiktagmonitorimi (PVM) . . . . . . . . . . . . . . . . . . . . . . . . . . 275

8.3.4 Vëllimi i sipërmtagmonitorimi i pragut . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 276

8.3.5 Monitorimi i pragut të temperaturës . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 276

8.4 Menaxhimi i energjisë . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 277

8.4.1 Modalitetet e energjisë . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 277

8.4.2 Modaliteti i ekzekutimit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 283

8.4.3 Modaliteti i funksionimit me fuqi të ulët (funksionimi me LP) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 283

8.4.4 Modalitetet me konsum të ulët të energjisë . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 284

8.4.5 Modaliteti i gjumit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 285

8.4.6 Modaliteti i gjumit me energji të ulët (gjumë LP) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 286

8.4.7 Modaliteti Ndalesa 0 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 287

8.4.8 Modaliteti Ndalesa 1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 289

8.4.9 Modaliteti Ndalesa 2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 290

8.4.10 Modaliteti i gatishmërisë . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 292

8.4.11 Modaliteti i fikjes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 295

8.4.12 Zgjim automatik nga një modalitet me energji të ulët . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 296

8.5 Siguria e Zonës së Besimit PWR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 296

8.5.1 Modalitetet e privilegjuara dhe të paprivilegjuara të PWR . . . . . . . . . . . . . . . . . . . . . . . . . 298

8.6 Regjistra PWR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 298

8/2187

RM0438 Rev 8

0438 RM

Përmbajtja

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

Regjistri i kontrollit të fuqisë 1 (PWR_CR1) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 299 Regjistri i kontrollit të fuqisë 2 (PWR_CR2) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 300 Regjistri i kontrollit të fuqisë 3 (PWR_CR3) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 301 Regjistri i kontrollit të fuqisë 4 (PWR_CR4) . . . . . . . . . . . . . . . . . . . . . . . . . 303 Regjistri i statusit të energjisë 1 (PWR_SR1) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 304 Regjistri i statusit të energjisë 2 (PWR_SR2) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 306 Regjistri i pastrimit të statusit të energjisë (PWR_SCR) . . . . . . . . . . . . . . . . . . . . . . . . . . 307 Porta e energjisë Një regjistër kontrolli tërheqës (PWR_PUCRA) . . . . . . . . . . . . . . 308 Regjistri i kontrollit tërheqës i Portës së Energjisë A (PWR_PDCRA) . . . . . . . . . . . 308 Regjistri i kontrollit tërheqës i Portës së Energjisë B (PWR_PUCRB) . . . . . . . . . . . . . 309 Regjistri i kontrollit tërheqës i Portës së Energjisë B (PWR_PDCRB) . . . . . . . . . . . 310 Regjistri i kontrollit tërheqës i Portës së Energjisë C (PWR_PUCRC) . . . . . . . . . . . 310 Regjistri i kontrollit tërheqës i Portës së Energjisë C (PWR_PDCRC) . . . . . . . . . . . 311 Regjistri i kontrollit tërheqës i Portës së Energjisë D (PWR_PUCRD) . . . . . . . . . . . . 311 Regjistri i kontrollit tërheqës i Portës së Energjisë D (PWR_PDCRD) . . . . . . . . . . . 312 Regjistri i kontrollit tërheqës i Portës së Energjisë E (PWR_PUCRE) . . . . . . . . . . . . . 313 Regjistri i kontrollit tërheqës i Portës së Energjisë E (PWR_PDCRE) . . . . . . . . . . . 313 Regjistri i kontrollit tërheqës i Portës së Energjisë F (PWR_PUCRF) . . . . . . . . . . . . . 314 Regjistri i kontrollit tërheqës i Portës së Energjisë F (PWR_PDCRF) . . . . . . . . . . 314 Regjistri i kontrollit tërheqës i Portës së Energjisë G (PWR_PUCRG) . . . . . . . . . . . . . 315 Regjistri i kontrollit tërheqës i Portës së Energjisë G (PWR_PDCRG) . . . . . . . . . . . 316 Regjistri i kontrollit tërheqës i Portës së Energjisë H (PWR_PUCRH) . . . . . . . . . . . . 316 Regjistri i kontrollit tërheqës i Portës së Energjisë H (PWR_PDCRH) . . . . . . . . . . . 317 Regjistri i konfigurimit të sigurt të energjisë (PWR_SECCFGR) . . . . . . . . . . . 317 Regjistri i konfigurimit të privilegjeve të energjisë (PWR_PRIVCFGR) . . . . . . . . . 319 Harta e regjistrit PWR dhe rivendosja e vlerave . . . . . . . . . . . . . . . . . . . . . . . . . . 320

9

Rivendosja dhe kontrolli i orës (RCC) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 323

9.1 Rivendosja . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 323

9.1.1 Rivendosja e energjisë . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 323

9.1.2 Rivendosja e sistemit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 323

9.1.3 Rivendosja e domenit rezervë . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 325

9.2 Kunjat RCC dhe sinjalet e brendshme . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 325

9.3 Orë . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 325

9.3.1 Ora HSE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 329

9.3.2 Ora HSI16 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 330

9.3.3 Ora e MSI . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 331

RM0438 Rev 8

9/2187
54

Përmbajtja

0438 RM

9.3.4 Ora HSI48 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 332 9.3.5 Ora LSE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 332 9.3.6 Ora e sistemit LSE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 333 9.3.7 Ora e LSI . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 333 9.3.8 Përzgjedhja e orës së sistemit (SYSCLK) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 334 9.3.9 Frekuenca e burimit të orës kundrejt vëllimittagshkallëzimi . . . . . . . . . . . . . . . . . . . . 335 9.3.11 Sistem sigurie ore (CSS) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 335 9.3.12 Sistem sigurie ore në LSE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 335 9.3.13 Ora ADC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 336 9.3.14 Ora RTC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 336 9.3.15 Ora me kohëmatës . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 336 9.3.16 Orë roje . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 337 9.3.17 Mundësi për të mbyllur orën . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 337 9.3.18 Matja e orës së brendshme/të jashtme me TIM15/TIM16/TIM17 . . . . . 337 9.3.19 Regjistra aktivizues të orës periferike
(RCC_AHBxENR, RCC_APBxENRy) . . . . . . . . . . . . . . . . . . . . . . . . . . . . 340
9.4 Modalitetet me konsum të ulët energjie . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 340 9.5 Siguria RCC TrustZone® . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 341 9.6 Modaliteti RCC i privilegjuar dhe i paprivilegjuar . . . . . . . . . . . . . . . . . . . . . . . . . . 343 9.7 Ndërprerjet RCC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 343 9.8 Regjistrat RCC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 345
9.8.1 Regjistri i kontrollit të orës RCC (RCC_CR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 345 9.8.2 Regjistri i kalibrimit të burimeve të brendshme të orës RCC (RCC_ICSCR) . . . . . . . 348 9.8.3 Regjistri i konfigurimit të orës RCC (RCC_CFGR) . . . . . . . . . . . . . . . . . . 349 9.8.4 Regjistri i konfigurimit RCC PLL (RCC_PLLCFGR) . . . . . . . . . . . . . . . . 352 9.8.5 Regjistri i konfigurimit RCC PLLSAI1 (RCC_PLLSAI1CFGR) . . . . . . . 355 9.8.6 Regjistri i konfigurimit RCC PLLSAI2 (RCC_PLLSAI2CFGR) . . . . . . . . 358 9.8.7 Regjistri i aktivizimit të ndërprerjes së orës RCC (RCC_CIER) . . . . . . . . . . . . . . . . . 360 9.8.8 Regjistri i flamurit të ndërprerjes së orës RCC (RCC_CIFR) . . . . . . . . . . . . . . . . . . . 361 9.8.9 Regjistri i pastrimit të ndërprerjes së orës RCC (RCC_CICR) . . . . . . . . . . . . . . . . . . 363 9.8.10 Regjistri i rivendosjes periferike RCC AHB1 (RCC_AHB1RSTR) . . . . . . . . . . . 364 9.8.11 Regjistri i rivendosjes periferike RCC AHB2 (RCC_AHB2RSTR) . . . . . . . . . . . 365 9.8.12 Regjistri i rivendosjes periferike RCC AHB3 (RCC_AHB3RSTR) . . . . . . . . . . 367 9.8.13 Regjistri i rivendosjes periferike RCC APB1 1 (RCC_APB1RSTR1) . . . . . . . . . 368 9.8.14 Regjistri i rivendosjes periferike RCC APB1 2 (RCC_APB1RSTR2) . . . . . . . 370 9.8.15 Regjistri i rivendosjes periferike RCC APB2 (RCC_APB2RSTR) . . . . . . . . . . 371

10/2187

RM0438 Rev 8

0438 RM

Përmbajtja

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

Regjistri i aktivizimit të orës periferike RCC AHB1 (RCC_AHB1ENR) . . . . . 373 Regjistri i aktivizimit të orës periferike RCC AHB2 (RCC_AHB2ENR) . . . . . 374 Regjistri i aktivizimit të orës periferike RCC AHB3 (RCC_AHB3ENR) . . . . . . 376
Regjistri 1 i aktivizimit të orës periferike RCC APB1 (RCC_APB1ENR1) . . . 377 Regjistri 1 i aktivizimit të orës periferike RCC APB2 (RCC_APB1ENR2) . . . 379
Regjistri i aktivizimit të orës periferike RCC APB2 (RCC_APB2ENR) . . . . . 381 Orët periferike RCC AHB1 aktivizohen në regjistrin e modaliteteve Gjumë dhe Ndalim (RCC_AHB1SMENR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 382 Orët periferike RCC AHB2 aktivizohen në regjistrin e modaliteteve Gjumë dhe Ndalim (RCC_AHB2SMENR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 384
Orët periferike RCC AHB3 aktivizohen në modalitetet Gjumë dhe Ndalim, regjistri (RCC_AHB3SMENR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 386 Orët periferike RCC APB1 aktivizohen në modalitetet Gjumë dhe Ndalim, regjistri 1 (RCC_APB1SMENR1) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 387 Orët periferike RCC APB1 aktivizohen në modalitetet Gjumë dhe Ndalim, regjistri 2 (RCC_APB1SMENR2) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 390
Orët periferike RCC APB2 aktivizohen në modalitetet Gjumë dhe Ndalo, duke regjistruar (RCC_APB2SMENR). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 391 Regjistri 1 i konfigurimit të orës së pavarur të pajisjeve periferike RCC (RCC_CCIPR1). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 393 Regjistri i kontrollit të domenit rezervë RCC (RCC_BDCR). . . . . . . . . . . . . . . 395
Regjistri i kontrollit/statusit RCC (RCC_CSR) . . . . . . . . . . . . . . . . . . . . . . . . . . . 398 Regjistri RC i rikuperimit të orës RCC (RCC_CRRCR) . . . . . . . . . . . . . . . . . . . 400 Regjistri 2 i konfigurimit të orës së pavarur të periferikëve RCC (RCC_CCIPR2) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 401
Regjistri i konfigurimit të vonesës OCTOSPI (RCC_DLYCFGR) . . . . . . . . . 402 Regjistri i konfigurimit të sigurt RCC (RCC_SECCFGR) . . . . . . . . . . . . . 403 Regjistri i statusit të sigurt RCC (RCC_SECSR) . . . . . . . . . . . . . . . . . . . . . . 405
Regjistri i statusit të sigurisë RCC AHB1 (RCC_AHB1SECSR) . . . . . . . . . . 407 Regjistri i statusit të sigurisë RCC AHB2 (RCC_AHB2SECSR) . . . . . . . . . . 408 Regjistri i statusit të sigurisë RCC AHB3 (RCC_AHB3SECSR) . . . . . . . . . . 410
Regjistri i statusit të sigurisë RCC APB1 1 (RCC_APB1SECSR1) . . . . . . . 411 Regjistri i statusit të sigurisë RCC APB1 2 (RCC_APB1SECSR2) . . . . . . . 414 Regjistri i statusit të sigurisë RCC APB2 (RCC_APB2SECSR) . . . . . . . . . . 415
Harta e regjistrit të RCC-së . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 417

10

Sistemi i rikuperimit të orës (CRS) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 424

10.1 Hyrje në CRS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 424

10.2 Karakteristikat kryesore të CRS-së . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 424

RM0438 Rev 8

11/2187
54

Përmbajtja

0438 RM

10.3 10.4
10.5 10.6 10.7

Implementimi i CRS-së . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 424 Përshkrimi funksional i CRS-së . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 425
10.4.1 Diagrama bllok e CRS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 425 10.4.2 Sinjalet e brendshme të CRS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 425 10.4.3 Hyrja e sinkronizimit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 426 10.4.4 Matja e gabimit të frekuencës . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 426 10.4.5 Vlerësimi i gabimit të frekuencës dhe zvogëlimi automatik . . . . . . . . . . . . . . . . . 427 10.4.6 Inicializimi dhe konfigurimi i CRS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 428
CRS në modalitetet me energji të ulët . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 429 Ndërprerjet e CRS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 429 Regjistrat CRS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 429
10.7.1 Regjistri i kontrollit CRS (CRS_CR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 429 10.7.2 Regjistri i konfigurimit CRS (CRS_CFGR) . . . . . . . . . . . . . . . . . . . . . . . . . . 430 10.7.3 Regjistri i ndërprerjes dhe statusit CRS (CRS_ISR) . . . . . . . . . . . . . . . . . . . . . . 431 10.7.4 Regjistri i fshirjes së flamurit të ndërprerjes CRS (CRS_ICR) . . . . . . . . . . . . . . . . . . . . . . 433 10.7.5 Harta e regjistrave CRS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 434

11

Hyrje/Dalje për qëllime të përgjithshme (GPIO) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 435

11.1 Hyrje . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 435

11.2 Karakteristikat kryesore të GPIO . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 435

11.3 Përshkrimi funksional i GPIO . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 435

11.3.1 Hyrje/Dalje për Qëllim të Përgjithshëm (GPIO) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 438

11.3.2 Multiplekseri dhe mapimi i funksionit alternativ të pin-it I/O . . . . . . . . . . . . . . . 438

11.3.3 Regjistrat e kontrollit të portave I/O . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 439

11.3.4 Regjistrat e të dhënave të portave I/O . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 439

11.3.5 Trajtimi i të dhënave I/O sipas biteve . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 439

11.3.6 Mekanizmi i kyçjes GPIO . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 440

11.3.7 Hyrje/dalje e funksionit alternativ I/O . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 440

11.3.8 Linjat e jashtme të ndërprerjes/zgjimit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 440

11.3.9 Konfigurimi i hyrjes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 441

11.3.10 Konfigurimi i daljes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 441

11.3.11 Konfigurimi i funksionit alternativ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 442

11.3.12 Konfigurimi analog . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 443

11.3.13 Përdorimi i kunjave të oscilatorit HSE ose LSE si GPIO . . . . . . . . . . . . . . . . . . 443

11.3.14 Përdorimi i kunjave GPIO në domenin e furnizimit RTC . . . . . . . . . . . . . . . . . . 443

11.3.15 Përdorimi i PH3 si GPIO . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 444

12/2187

RM0438 Rev 8

0438 RM

Përmbajtja

11.4 11.5 11.6

Siguria e Zonës së Besimit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 444
Modalitetet e privilegjuara dhe të paprivilegjuara . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 445
Regjistrat GPIO . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 446
11.6.1 Regjistri i modalitetit të portit GPIO (GPIOx_MODER) (x =A në H) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 446
11.6.2 Regjistri i tipit të daljes së portit GPIO (GPIOx_OTYPER) (x = A deri në H) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 446
11.6.3 Regjistri i shpejtësisë së daljes së portit GPIO (GPIOx_OSPEEDR) (x = A deri në H) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 447
11.6.4 Regjistri tërheqës/tërheqës i portit GPIO (GPIOx_PUPDR) (x = A në H) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 447
11.6.5 Regjistri i të dhënave hyrëse të portës GPIO (GPIOx_IDR) (x = A deri në H) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 448
11.6.6 Regjistri i të dhënave të daljes së portit GPIO (GPIOx_ODR) (x = A deri në H) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 448
11.6.7 Regjistri i vendosjes/rivendosjes së bitit të portit GPIO (GPIOx_BSRR) (x = A në H) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 448
11.6.8 Regjistri i bllokimit të konfigurimit të portit GPIO (GPIOx_LCKR) (x = A në H) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 449
11.6.9 Regjistri i ulët i funksionit alternativ GPIO (GPIOx_AFRL) (x = A në H) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 450
11.6.10 Regjistri i lartë i funksionit alternativ GPIO (GPIOx_AFRH) (x = A në H) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 451
11.6.11 Regjistri i rivendosjes së bitit të portit GPIO (GPIOx_BRR) (x = A në H) . . . . . . . . . . . . . 452
11.6.12 Regjistri i konfigurimit të sigurt GPIO (GPIOx_SECCFGR) (x = A deri në H). 452
11.6.13 Harta e regjistrit GPIO . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 454

12

Kontrolluesi i konfigurimit të sistemit (SYSCFG) . . . . . . . . . . . . . . . . . . . . . . 456

12.1 Karakteristikat kryesore të SYSCFG . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 456

12.2 Siguria dhe privilegjet e TrustZone të SYSCFG . . . . . . . . . . . . . . . . . . . . . . . . . 456

12.3 Regjistrat SYSCFG . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 458

12.3.1 Regjistri i konfigurimit të sigurt SYSCFG (SYSCFG_SECCFGR) . . . . . 458

12.3.2 Regjistri 1 i konfigurimit SYSCFG (SYSCFG_CFGR1) . . . . . . . . . . . . . 459

12.3.3 Regjistri i maskës së ndërprerjes FPU (SYSCFG_FPUIMR) . . . . . . . . . . . . . . . . . 461

12.3.4 Regjistri i bllokimit jo të sigurt të CPU-së SYSCFG (SYSCFG_CNSLCKR) . . . . . 461

12.3.5 Regjistri i bllokimit të sigurt të CPU-së SYSCFG (SYSCFG_CSLOCKR) . . . . . . . . . 462

12.3.6 Regjistri 2 i konfigurimit SYSCFG (SYSCFG_CFGR2) . . . . . . . . . . . . . 463

12.3.7 Regjistri i kontrollit dhe statusit SYSCFG SRAM2 (SYSCFG_SCSR) . . . . 464

12.3.8 Regjistri i çelësave SYSCFG SRAM2 (SYSCFG_SKR) . . . . . . . . . . . . . . . . . . . 465

RM0438 Rev 8

13/2187
54

Përmbajtja

0438 RM

12.3.9 Regjistri i mbrojtjes së shkrimit SYSCFG SRAM2 (SYSCFG_SWPR) . . . . . . 465 12.3.10 Regjistri i mbrojtjes së shkrimit SYSCFG SRAM2 2 (SYSCFG_SWPR2) . . . 466 12.3.11 Regjistri i komandës RSS SYSCFG (SYSCFG_RSSCMDR) . . . . . . . . . . 466 12.3.12 Harta e regjistrit SYSCFG . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 467

13

Pajisjet periferike ndërlidhin matricën . . . . . . . . . . . . . . . . . . . . . . . . . . . . 469

13.1 Hyrje . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 469

13.2 Përmbledhje e lidhjes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 469

13.3 Detajet e ndërlidhjes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 470

13.3.1 Nga kohëmatësi (TIM1/TIM2/TIM3/TIM4/TIM5/TIM8/TIM15/TIM16/TIM17) te kohëmatësi (TIM1/TIM2/TIM3/TIM4/TIM5/TIM8/TIM15) . . . . . . . . . . . . . . . . . 470

13.3.2 Nga kohëmatësi (TIM1/TIM2/TIM3/TIM4/TIM6/TIM8/TIM15) dhe EXTI në ADC (ADC1/ADC2) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 471

13.3.3 Nga ADC1/ADC2 te kohëmatësi (TIM1/TIM8) . . . . . . . . . . . . . . . . . . . . . . . . . . . 471

13.3.4 Nga kohëmatësi (TIM2/TIM4/TIM5/TIM6/TIM7/TIM8) dhe EXTI në DAC (DAC1/DAC2) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 472

13.3.5 Nga kohëmatësi (TIM1/TIM3/TIM4/TIM6/TIM7/TIM8/TIM16/LPTIM1) dhe EXTI në DFSDM1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 472

13.3.6 Nga DFSDM1 te kohëmatësi (TIM1/TIM8/TIM15/TIM16/TIM17) . . . . . . . . . 473

13.3.7 Nga HSE, LSE, LSI, MSI, MCO, RTC te kohëmatësi (TIM2/TIM15/TIM16/TIM17) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 473

13.3.8 Nga RTC, COMP1, COMP2 në kohëmatësin me fuqi të ulët (LPTIM1/LPTIM2/LPTIM3) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 474

13.3.9 Nga kohëmatësi (TIM1/TIM2/TIM3/TIM8/TIM15) te krahasuesit (COMP1/COMP2) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 474

13.3.10 Nga ADC (ADC1) në ADC (ADC2) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 474

13.3.11 Nga USB në kohëmatës (TIM2) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 475

13.3.12 Nga burimi analog i brendshëm në ADC (ADC1/ADC2) dhe OPAMP (OPAMP1/OPAM2) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 475

13.3.13 Nga krahasuesit (COMP1/COMP2) te kohëmatësit (TIM1/TIM2/TIM3/TIM8/TIM15/TIM16/TIM17) . . . . . . . . . . . . . . . . . . . . . 475

13.3.14 Nga gabimet e sistemit te kohëmatësit (TIM1/TIM8/TIM15/TIM16/TIM17) . . . . 476

13.3.15 Nga kohëmatësit (TIM16/TIM17) në IRTIM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 476

13.3.16 Nga ADC (ADC1/ADC2) në DFSDM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 477

14

Kontrolluesi i aksesit të drejtpërdrejtë në memorie (DMA) . . . . . . . . . . . . . . . . . . . . . . . . . 478

14.1 Hyrje . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 478

14.2 Karakteristikat kryesore të DMA-së . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 478

14.3 Implementimi i DMA-së . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 479

14/2187

RM0438 Rev 8

0438 RM

Përmbajtja

14.4
14.5 14.6

14.3.1 DMA1 dhe DMA2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 479 14.3.2 Hartimi i kërkesave DMA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 479
Përshkrimi funksional i DMA-së . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 480
14.4.1 Diagrama bllok e DMA-së . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 480 14.4.2 Kunjat DMA dhe sinjalet e brendshme . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 481 14.4.3 Transferimet DMA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 481 14.4.4 Arbitrazhi DMA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 482 14.4.5 Kanalet DMA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 483 14.4.6 Gjerësia, shtrirja dhe endianësia e të dhënave DMA. . . . . . . . . . . . . . . . . . . . . . . 488 14.4.7 Menaxhimi i gabimeve DMA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 489
Ndërprerjet DMA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 490 Regjistra DMA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 490
14.6.1 Regjistri i statusit të ndërprerjes DMA (DMA_ISR) . . . . . . . . . . . . . . . . . . . . . . . . . . . 490 14.6.2 Regjistri i fshirjes së flamurit të ndërprerjes DMA (DMA_IFCR) . . . . . . . . . . . . . . . . . . . . 494 14.6.3 Regjistri i konfigurimit të kanalit DMA x (DMA_CCRx) . . . . . . . . . . . . . . . . 495 14.6.4 Kanali DMA x numri i të dhënave për t'u transferuar në regjistër (DMA_CNDTRx) . 500 14.6.5 Kanali DMA x regjistri i adresës periferike (DMA_CPARx) . . . . . . . . . 501 14.6.6 Regjistri i adresës së kanalit DMA x memorie 0 (DMA_CM0ARx) . . . . . . . . 501 14.6.7 Regjistri i adresës së kanalit DMA x memorie 1 (DMA_CM1ARx) . . . . . . . . 502 14.6.8 Harta e regjistrave DMA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 502

15

Multiplekseri i kërkesave DMA (DMAMUX) . . . . . . . . . . . . . . . . . . . . . . . . . . . . 506

15.1 Hyrje . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 506

15.2 Karakteristikat kryesore të DMAMUX . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 507

15.3 Implementimi i DMAMUX . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 507

15.3.1 Instancimi i DMAMUX . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 507

15.3.2 Hartimi i DMAMUX . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 508

15.4 Përshkrimi funksional i DMAMUX . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .511

15.4.1 Diagrama bllok e DMAMUX . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 511

15.4.2 Sinjalet DMAMUX . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 512

15.4.3 Kanalet DMAMUX . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 512

15.4.4 Kanale të sigurta/jo të sigurta DMAMUX . . . . . . . . . . . . . . . . . . . . . . . . . . . . 513

15.4.5 Kanalet DMAMUX të privilegjuara / të paprivilegjuara . . . . . . . . . . . . . . . . . . . . . . 513

15.4.6 Multiplekseri i linjës së kërkesës DMAMUX . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 513

15.4.7 Gjeneratori i kërkesave DMAMUX . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 516

15.5 Ndërprerjet e DMAMUX . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 517

RM0438 Rev 8

15/2187
54

Përmbajtja

0438 RM

15.6

Regjistrat DMAMUX . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 519
15.6.1 Regjistri i konfigurimit të kanalit x të multiplekserit të linjës së kërkesës DMAMUX (DMAMUX_CxCR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 519
15.6.2 Regjistri i statusit të kanalit të ndërprerjes së multiplekserit të linjës së kërkesës DMAMUX (DMAMUX_CSR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 520
15.6.3 Regjistri i flamurit të fshirjes së kanalit të ndërprerjes së multiplekserit të linjës së kërkesës DMAMUX (DMAMUX_CCFR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 520
15.6.4 Regjistri i konfigurimit të kanalit x të gjeneratorit të kërkesave DMAMUX (DMAMUX_RGxCR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 521
15.6.5 Regjistri i statusit të ndërprerjes së gjeneratorit të kërkesave DMAMUX (DMAMUX_RGSR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 522
15.6.6 Regjistri i flamurit të fshirjes së ndërprerjes së gjeneratorit të kërkesave DMAMUX (DMAMUX_RGCFR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 523
15.6.7 Harta e regjistrave DMAMUX . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 524

16

Kontrolluesi i ndërprerjeve vektoriale të ndërthurura (NVIC) . . . . . . . . . . . . . . . . . . . . . . 528

16.1 Karakteristikat kryesore të NVIC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 528

16.2 Regjistri i vlerave të kalibrimit SysTick . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 528

16.3 Vektorët e ndërprerjes dhe përjashtimit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 529

17

Kontrolluesi i ndërprerjeve dhe ngjarjeve të zgjatura (EXTI) . . . . . . . . . . . . . . . . . 533

17.1 Karakteristikat kryesore të EXTI . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 533

17.2 Bllok diagrami EXTI . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 534

17.2.1 Lidhjet EXTI midis pajisjeve periferike dhe CPU-së . . . . . . . . . . . . . . . . . . 535

17.2.2 Harta e ndërprerjeve/ngjarjeve EXTI . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 535

17.3 Përshkrimi funksional EXTI . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 537

17.3.1 Zgjim i hyrjes së ngjarjes së konfigurueshme EXTI . . . . . . . . . . . . . . . . . . . . . . . . . . 537

17.3.2 Zgjimi i hyrjes së ngjarjes direkte EXTI . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 539

17.3.3 Zgjedhja EXTI mux . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 539

17.4 Sjellja funksionale EXTI . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 540

17.5 Mbrojtja e ngjarjeve EXTI . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 541

17.5.1 Mbrojtje sigurie EXTI . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 541

17.5.2 Mbrojtja e privilegjit EXTI . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 542

17.6 Regjistrat EXTI . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 543

17.6.1 17.6.2 17.6.3 17.6.4

Regjistri i përzgjedhjes së këmbëzës në rritje EXTI (EXTI_RTSR1) . . . . . . . . . . . . . . 543 Regjistri i përzgjedhjes së këmbëzës në rënie EXTI (EXTI_FTSR1) . . . . . . . . . . . . . 544 Regjistri i ngjarjeve të ndërprerjes së softuerit EXTI (EXTI_SWIER1) . . . . . . . . . . . 545 EXTI regjistri në pritje të skajit në rritje (EXTI_RPR1) . . . . . . . . . . . . . . . . 546

16/2187

RM0438 Rev 8

0438 RM

Përmbajtja

17.6.5 Regjistri në pritje të skajeve të rënies EXTI (EXTI_FPR1) . . . . . . . . . . . . . . . . 547 17.6.6 Regjistri i konfigurimit të sigurisë EXTI (EXTI_SECCFGR1) . . . . . . . . . . 548 17.6.7 Regjistri i konfigurimit të privilegjeve EXTI (EXTI_PRIVCFGR1) . . . . . . . . . 549 17.6.8 Regjistri i përzgjedhjes së këmbëzës në rritje EXTI (EXTI_RTSR2) . . . . . . . . . . . . . . 549 17.6.9 Regjistri i përzgjedhjes së këmbëzës së rënies EXTI (EXTI_FTSR2) . . . . . . . . . . . . . 550 17.6.10 Regjistri i ngjarjeve të ndërprerjes së softuerit EXTI (EXTI_SWIER2) . . . . . . . . . . . 551 17.6.11 Regjistri në pritje të skajit në rritje EXTI (EXTI_RPR2) . . . . . . . . . . . . . . . . 551 17.6.12 Regjistri në pritje të skajeve të rënies EXTI (EXTI_FPR2) . . . . . . . . . . . . . . . . 552 17.6.13 Regjistri i aktivizimit të sigurisë EXTI (EXTI_SECCFGR2) . . . . . . . . . . . . . . . 553 17.6.14 Regjistri i aktivizimit të privilegjit EXTI (EXTI_PRIVCFGR2) . . . . . . . . . . . . . . 553 17.6.15 Regjistri i përzgjedhjes së ndërprerjeve të jashtme EXTI (EXTI_EXTICRn) . . . . . . . . 554 17.6.16 Regjistri i bllokimit EXTI (EXTI_LOCKR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . 557 17.6.17 Zgjimi i CPU-së EXTI me regjistrin e maskës së ndërprerjes (EXTI_IMR1) . . . . . . . 557 17.6.18 Zgjimi i CPU-së EXTI me regjistrin e maskës së ngjarjeve (EXTI_EMR1) . . . . . . . . 558 17.6.19 Zgjimi i CPU-së EXTI me regjistrin e maskës së ndërprerjes (EXTI_IMR2) . . . . . . . 559 17.6.20 Zgjimi i CPU-së EXTI me regjistrin e maskës së ngjarjeve (EXTI_EMR2) . . . . . . . . 559 17.6.21 Harta e regjistrit EXTI . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 560

18

Njësia llogaritëse e kontrollit të redundancës ciklike (CRC) . . . . . . . . . . . . . . . . . 563

18.1 Hyrje në CRC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 563

18.2 Karakteristikat kryesore të CRC-së . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 563

18.3 Përshkrimi funksional i CRC-së . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 564

18.3.1 Diagrama bllok e CRC-së . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 564

18.3.2 Sinjalet e brendshme të CRC-së . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 564

18.3.3 Funksionimi i CRC-së . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 564

18.4 Regjistrat CRC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 566

18.4.1 18.4.2 18.4.3 18.4.4

Regjistri i të dhënave CRC (CRC_DR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 566 Regjistri i të dhënave i pavarur CRC (CRC_IDR) . . . . . . . . . . . . . . . . . . . . . . . 566 Regjistri i kontrollit CRC (CRC_CR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 567 Vlera fillestare e CRC (CRC_INIT) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 568

18.4.5 Polinom CRC (CRC_POL) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 568

18.4.6 Harta e regjistrit CRC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 569

19

Kontrollues fleksibël statik i memories (FSMC) . . . . . . . . . . . . . . . . . . . . . . . 570

19.1 Hyrje në MFK . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 570

19.2 Karakteristikat kryesore të MFK-së . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 570

RM0438 Rev 8

17/2187
54

Përmbajtja

0438 RM

19.3 19.4 19.5 19.6
19.7

Diagrama e bllokut FMC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 571 Ndërfaqja AHB . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 571
19.4.1 Memorie dhe transaksione të mbështetura . . . . . . . . . . . . . . . . . . . . . . . . . . 572
Hartimi i adresës së pajisjes së jashtme . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 573
19.5.1 Hartimi i adresës NOR/PSRAM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 573 19.5.2 Hartimi i adresës së memories flash NAND . . . . . . . . . . . . . . . . . . . . . . . . . . . . 574
Kontrolluesi i flash-it NOR/PSRAM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 575
19.6.1 Sinjalet e ndërfaqes së memories së jashtme . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 576 19.6.2 Memorie dhe transaksione të mbështetura . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 578 19.6.3 Rregulla të përgjithshme të kohës . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 580 19.6.4 Transaksione asinkrone të kontrolluesit NOR flash/PSRAM . . . . . . . . . . . . 580 19.6.5 Transaksione sinkrone . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 598 19.6.6 Regjistra të kontrolluesit NOR/PSRAM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 605
Kontrolluesi i flash-it NAND . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 613
19.7.1 Sinjalet e ndërfaqes së memories së jashtme . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 613 19.7.2 Memorie dhe transaksione të mbështetura nga memorie flash NAND . . . . . . . . . . . . . . . . . . . 614 19.7.3 Diagrama kohore për memorien flash NAND . . . . . . . . . . . . . . . . . . . . . . . . . . . . 615 19.7.4 Operacione të memories flash NAND . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 615 19.7.5 Funksionaliteti i pritjes paraprake të memories flash NAND . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 616 19.7.6 Llogaritja e kodit të korrigjimit të gabimit (ECC)
në memorien flash NAND . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 617 19.7.7 Regjistra të kontrolluesit të memories flash NAND . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 618

20

Ndërfaqja Octo-SPI (OCTOSPI) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 626

20.1 hyrje OCTOSPI . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 626

20.2 Karakteristikat kryesore të OCTOSPI . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 626

20.3 Zbatimi i OCTOSPI . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 627

20.4 Përshkrimi funksional OCTOSPI . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 628

20.4.1 Blloku i OCTOSPI . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 628

20.4.2 Kunjat OCTOSPI dhe sinjalet e brendshme . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 629

20.4.3 Ndërfaqja OCTOSPI me modalitetet e memories . . . . . . . . . . . . . . . . . . . . . . . . . . . 630

20.4.4 Protokolli i komandës së rregullt OCTOSPI . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 630

20.4.5 Ndërfaqja e sinjalit të protokollit të komandës së rregullt OCTOSPI . . . . . . . . . . . . . . 634

20.4.6 Protokolli HyperBus . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 637

20.4.7 Karakteristika specifike . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 641

18/2187

RM0438 Rev 8

0438 RM

Përmbajtja

20.5 20.6 20.7

20.4.8 Prezantimi i mënyrës së funksionimit OCTOSPI. . . . . . . . . . . . . . . . . . . . . . . . 642 20.4.9 OCTOSPI mode indirekte . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 642 20.4.10 OCTOSPI modaliteti automatik i votimit të statusit. . . . . . . . . . . . . . . . . . . . . . 644 20.4.11 Modaliteti i hartës së kujtesës OCTOSPI . . . . . . . . . . . . . . . . . . . . . . . . . . . . 645 20.4.12 Prezantimi i konfigurimit OCTOSPI. . . . . . . . . . . . . . . . . . . . . . . . . . 646 20.4.13 Konfigurimi i sistemit OCTOSPI . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 646 20.4.14 Konfigurimi i pajisjes OCTOSPI . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 646 20.4.15 Konfigurimi i modalitetit të komandave të rregullta OCTOSPI . . . . . . . . . . . . . . . . 649 20.4.16 Konfigurimi i protokollit OCTOSPI HyperBus . . . . . . . . . . . . . . . . . . . . . 651 20.4.17 Menaxhimi i gabimeve OCTOSPI . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 652 20.4.18 OCTOSPI I zënë dhe ABORT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 653 20.4.19 Rikonfigurimi ose çaktivizimi i OCTOSPI. . . . . . . . . . . . . . . . . . . . . . 653 20.4.20 Sjellja NCS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 653
Rreshtimi i adresës dhe numri i të dhënave. . . . . . . . . . . . . . . . . . . . . . . . . . . 655 OCTOSPI ndërpret . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 656 regjistrat OCTOSPI . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 657
20.7.1 Regjistri i kontrollit OCTOSPI (OCTOSPI_CR) . . . . . . . . . . . . . . . . . . . . . 657 20.7.2 Regjistri i konfigurimit të pajisjes OCTOSPI 1 (OCTOSPI_DCR1) . . . . . . 659 20.7.3 Regjistri 2 i konfigurimit të pajisjes OCTOSPI (OCTOSPI_DCR2) . . . . . . 661 20.7.4 Regjistri 3 i konfigurimit të pajisjes OCTOSPI (OCTOSPI_DCR3) . . . . . . 662 20.7.5 Regjistri i konfigurimit të pajisjes OCTOSPI 4 (OCTOSPI_DCR4) . . . . . . 662 20.7.6 Regjistri i statusit OCTOSPI (OCTOSPI_SR) . . . . . . . . . . . . . . . . . . . . . . 663 20.7.7 Regjistri i qartë i flamurit OCTOSPI (OCTOSPI_FCR) . . . . . . . . . . . . . . . . . . 664 20.7.8 Regjistri i gjatësisë së të dhënave OCTOSPI (OCTOSPI_DLR) . . . . . . . . . . . . . . . . 664 20.7.9 Regjistri i adresave OCTOSPI (OCTOSPI_AR) . . . . . . . . . . . . . . . . . . . . 665 20.7.10 Regjistri i të dhënave OCTOSPI (OCTOSPI_DR) . . . . . . . . . . . . . . . . . . . . . . . 665 20.7.11 Regjistri i maskës së statusit të votimit OCTOSPI (OCTOSPI_PSMKR) . . . . . . . 666 20.7.12 Regjistri i përputhjes së statusit të votimit OCTOSPI (OCTOSPI_PSMAR) . . . . . . . 667 20.7.13 Regjistri i intervalit të votimit OCTOSPI (OCTOSPI_PIR) . . . . . . . . . . . . . . 667 20.7.14 Regjistri i konfigurimit të komunikimit OCTOSPI (OCTOSPI_CCR) . . 667 20.7.15 Regjistri i konfigurimit të kohës OCTOSPI (OCTOSPI_TCR) . . . . . . . . . . 670 20.7.16 Regjistri i instruksioneve OCTOSPI (OCTOSPI_IR) . . . . . . . . . . . . . . . . . . . 670 20.7.17 Regjistri alternativ i bajteve OCTOSPI (OCTOSPI_ABR) . . . . . . . . . . . . . 671 20.7.18 Regjistri OCTOSPI i skadimit të fuqisë së ulët (OCTOSPI_LPTR) . . . . . . . . . . 671 20.7.19 Regjistri i konfigurimit të komunikimit të mbështjelljes OCTOSPI
(OCTOSPI_WPCCR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 672 20.7.20 Regjistri i konfigurimit të kohës së mbështjelljes OCTOSPI (OCTOSPI_WPTCR) . . 674

RM0438 Rev 8

19/2187
54

Përmbajtja

0438 RM

20.7.21 Regjistri i instruksioneve të mbështjelljes OCTOSPI (OCTOSPI_WPIR) . . . . . . . . . . . . 674 20.7.22 Regjistri alternativ i bajteve të mbështjelljes OCTOSPI (OCTOSPI_WPABR) . . . . . . 675 20.7.23 Regjistri i konfigurimit të komunikimit të shkrimit OCTOSPI
(OCTOSPI_WCCR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 675 20.7.24 Regjistri i konfigurimit të kohës së shkrimit OCTOSPI (OCTOSPI_WTCR) . . . . 677 20.7.25 Regjistri i instruksioneve të shkrimit OCTOSPI (OCTOSPI_WIR) . . . . . . . . . . . . . 678 20.7.26 OCTOSPI shkruani regjistrin alternativ të bajteve (OCTOSPI_WABR) . . . . . . . 678 20.7.27 Regjistri i konfigurimit të latencës OCTOSPI HyperBus
(OCTOSPI_HLCR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 679 20.7.28 Harta e regjistrit OCTOSPI . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 679

21

Konvertuesit analog-në-dixhital (ADC) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 683

21.1 Hyrje në ADC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 683

21.2 Karakteristikat kryesore të ADC-së . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 684

21.3 Implementimi i ADC-së . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 685

21.4 Përshkrimi funksional i ADC-së . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 686

21.4.1 Diagrama bllok e ADC-së . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 686

21.4.2 Kunjat ADC dhe sinjalet e brendshme . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 687

21.4.3 Orët ADC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 688

21.4.4 Lidhshmëria ADC1/2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 690

21.4.5 Ndërfaqja e skllavit AHB . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 692

21.4.6 Modaliteti i fikjes së thellë të ADC (DEEPPWD) dhe vëllimi i ADCtagrregullatori (ADVREGEN) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 692

21.4.7 Kanale hyrëse me një skaj dhe diferenciale . . . . . . . . . . . . . . . . . . . . . . . 693

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

21.4.9 Kontrolli i ndezjes-fikjes së ADC-së (ADEN, ADDIS, ADRDY) . . . . . . . . . . . . . . . . . . . . . . 696

21.4.10 Kufizime gjatë shkrimit të biteve të kontrollit ADC . . . . . . . . . . . . . . . . . . . . . 697

21.4.11 Përzgjedhja e kanalit (ADC_SQRy, ADC_JSQR) . . . . . . . . . . . . . . . . . . . . . 698

21.4.12 Programe të programueshme sipas kanaleveampkoha e lingut (SMPR1, SMPR2) . . . . . 699

21.4.13 Modaliteti i konvertimit të vetëm (CONT = 0) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 699

21.4.14 Modaliteti i konvertimit të vazhdueshëm (CONT = 1) . . . . . . . . . . . . . . . . . . . . . . . . . 700

21.4.15 Fillimi i konvertimeve (ADSTART, JADSTART) . . . . . . . . . . . . . . . . . . . . . 701

21.4.16 Koha ADC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 702

21.4.17 Ndërprerja e një konvertimi në vazhdim (ADSTP, JADSTP) . . . . . . . . . . . . . . . . 702

21.4.18 Konvertimi në shkrehës të jashtëm dhe polaritet shkrehësi (EXTSEL, EXTEN, JEXTSEL, JEXTEN) . . . . . . . . . . . . . . . . . . . . . . . . . . . 704

21.4.19 Menaxhimi i kanalit të injektuar . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 706

21.4.20 Modaliteti i ndërprerë (DISCEN, DISCNUM, JDISCEN) . . . . . . . . . . . . 708

20/2187

RM0438 Rev 8

0438 RM

Përmbajtja

21.5 21.6 21.7

21.4.21 Radhë konteksti për konvertimet e injektuara . . . . . . . . . . . . . . . . . . . . . . . . . 709 21.4.22 Rezolucion i programueshëm (RES) – Modaliteti i konvertimit të shpejtë . . . . . . . . . . . 717 21.4.23 Fundi i konvertimit, fundi i sampFaza e lingut (EOC, JEOC, EOSMP) . . 718 21.4.24 Fundi i sekuencës së konvertimit (EOS, JEOS) . . . . . . . . . . . . . . . . . . . . . . . . 718 21.4.25 Diagrama kohore p.sh.ample (moda të vetme/të vazhdueshme,
shkaktarë harduerësh/softuerësh) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 719 21.4.26 Menaxhimi i të dhënave . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 721 21.4.27 Menaxhimi i konvertimeve duke përdorur DFSDM . . . . . . . . . . . . . . . . . . . . . . . . . . . 726 21.4.28 Karakteristika dinamike me fuqi të ulët . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 727 21.4.29 Mbikëqyrës dritareje analoge (AWD1EN, JAWD1EN, AWD1SGL,
AWD1CH, AWD2CH, AWD3CH, AWD_HTx, AWD_LTx, AWDx) . . . . . 732 21.4.30 Oversampler . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 736 21.4.31 Modalitete të dyfishta ADC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 742 21.4.32 Sensori i temperaturës . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 755 21.4.33 Monitorimi i furnizimit VBAT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 757 21.4.34 Monitorimi i vëllimit të brendshëmtagreferenca . . . . . . . . . . . . . . . . . . . . . . 758
ADC në modalitetin me energji të ulët . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 759 Ndërprerje të ADC-së . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 760 Regjistra ADC (për secilin ADC) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 761
21.7.1 Regjistri i ndërprerjes dhe statusit të ADC (ADC_ISR) . . . . . . . . . . . . . . . . . . . . . . 761 21.7.2 Regjistri i aktivizimit të ndërprerjes së ADC (ADC_IER) . . . . . . . . . . . . . . . . . . . . . . . . . 763 21.7.3 Regjistri i kontrollit të ADC (ADC_CR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 765 21.7.4 Regjistri i konfigurimit të ADC (ADC_CFGR) . . . . . . . . . . . . . . . . . . . . . . . . 768 21.7.5 Regjistri i konfigurimit të ADC 2 (ADC_CFGR2) . . . . . . . . . . . . . . . . . . . . . 772 21.7.6 ADC-tëampRegjistri kohor le 1 (ADC_SMPR1) . . . . . . . . . . . . . . . . . . . . . . 774 21.7.7 ADC sampRegjistri kohor 2 (ADC_SMPR2) . . . . . . . . . . . . . . . . . . . . . . . 775 21.7.8 Regjistri prag mbikëqyrës ADC 1 (ADC_TR1) . . . . . . . . . . . . . . . . . . . 776 21.7.9 Regjistri prag mbikëqyrës ADC 2 (ADC_TR2) . . . . . . . . . . . . . . . . . . 776 21.7.10 Regjistri prag mbikëqyrës ADC 3 (ADC_TR3) . . . . . . . . . . . . . . . . . 777 21.7.11 Regjistri i sekuencës së rregullt ADC 1 (ADC_SQR1) . . . . . . . . . . . . . . . . . . . 778 21.7.12 Regjistri i sekuencës së rregullt ADC 2 (ADC_SQR2) . . . . . . . . . . . . . . . . . . . 779 21.7.13 Regjistri i sekuencës së rregullt ADC 3 (ADC_SQR3) . . . . . . . . . . . . . . . . . . . 780 21.7.14 Regjistri i sekuencës së rregullt ADC 4 (ADC_SQR4) . . . . . . . . . . . . . . . . . 781 21.7.15 Regjistri i rregullt i të dhënave ADC (ADC_DR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 781 21.7.16 Regjistri i sekuencës së injektuar në ADC (ADC_JSQR) . . . . . . . . . . . . . . . . . . . . . . 782 21.7.17 Regjistri i zhvendosur y i ADC (ADC_OFRy) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 784 21.7.18 Regjistri i të dhënave të kanalit y i injektuar në ADC (ADC_JDRy) . . . . . . . . . . . . . . . . 785

RM0438 Rev 8

21/2187
54

Përmbajtja

0438 RM

21.8 21.9

21.7.19 Regjistri i konfigurimit të monitorit analog 2 të ADC (ADC_AWD2CR) . . . . 785 21.7.20 Regjistri i konfigurimit të monitorit analog 3 të ADC (ADC_AWD3CR) . . . . 786 21.7.21 Regjistri i përzgjedhjes së modalitetit diferencial të ADC (ADC_DIFSEL) . . . . . . . . . . . 786 21.7.22 Faktorët e kalibrimit të ADC (ADC_CALFACT) . . . . . . . . . . . . . . . . . . . . . . . . 787
Regjistrat e përbashkët të ADC-së . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 787
21.8.1 Regjistri i përbashkët i statusit ADC (ADC_CSR) . . . . . . . . . . . . . . . . . . . . . . . . . 787 21.8.2 Regjistri i përbashkët i kontrollit ADC (ADC_CCR) . . . . . . . . . . . . . . . . . . . . . . . 789 21.8.3 Regjistri i zakonshëm i të dhënave të rregullta ADC për modalitet të dyfishtë (ADC_CDR) . . . . . 792
Harta e regjistrave ADC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 792

22

Konvertues dixhital-analog (DAC) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 796

22.1 Hyrje në DAC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 796

22.2 Karakteristikat kryesore të DAC-ut . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 796

22.3 Implementimi i DAC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 797

22.4 Përshkrimi funksional i DAC-ut . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 798

22.4.1 Diagrama bllok e DAC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 798

22.4.2 Aktivizimi i kanalit DAC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 799

22.4.3 Formati i të dhënave DAC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 799

22.4.4 Konvertimi i DAC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 801

22.4.5 Volumi i daljes së DACtage . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 801

22.4.6 Përzgjedhja e shkrehësit të DAC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 802

22.4.7 Kërkesat DMA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 803

22.4.8 Gjenerimi i zhurmës . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 803

22.4.9 Gjenerimi i valëve trekëndëshe . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 805

22.4.10 Modalitetet e kanaleve DAC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 806

22.4.11 Kalibrimi i memorjes së kanalit DAC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 809

22.4.12 Modalitetet e konvertimit të kanalit DAC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 810

22.4.13 Modalitetet e konvertimit të kanaleve DAC të dyfishtë (nëse janë të disponueshme kanale të dyfishta) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 811

22.5 DAC në modalitete me fuqi të ulët . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 815

22.6 Ndërprerjet e DAC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 816

22.7 Regjistra DAC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 816

22.7.1 Regjistri i kontrollit DAC (DAC_CR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 816

22.7.2 Regjistri i shkaktimit të softuerit DAC (DAC_SWTRGR) . . . . . . . . . . . . . . . . . . 820

22.7.3 Regjistri i mbajtjes së të dhënave 1-bit i kanalit DAC 12, i drejtuar djathtas (DAC_DHR12R1) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 820

22/2187

RM0438 Rev 8

0438 RM

Përmbajtja

22.7.4 Regjistri i mbajtjes së të dhënave të kanalit DAC 1 12-bit i rreshtuar majtas (DAC_DHR12L1) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 821
22.7.5 Regjistri i mbajtjes së të dhënave të kanalit DAC 1 8-bit i rreshtuar djathtas (DAC_DHR8R1) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 821
22.7.6 DAC kanali 2 regjistër mbajtës të të dhënave 12-bit i rreshtuar djathtas (DAC_DHR12R2) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 822
22.7.7 Regjistri i mbajtjes së të dhënave të kanalit DAC 2 12-bit i rreshtuar majtas (DAC_DHR12L2) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 822
22.7.8 DAC kanali 2 Regjistri i mbajtjes së të dhënave 8-bit i drejtuar djathtas (DAC_DHR8R2) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 823
22.7.9 Regjistr i dyfishtë DAC 12-bit i mbajtjes së të dhënave me rreshtim djathtas (DAC_DHR12RD) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 823
22.7.10 Regjistr i mbajtjes së të dhënave me dy DAC 12-bit të rreshtuar majtas (DAC_DHR12LD) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 824
22.7.11 Regjistr i dyfishtë DAC 8-bit i mbajtjes së të dhënave me rreshtim djathtas (DAC_DHR8RD) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 824
22.7.12 Regjistri i daljes së të dhënave të kanalit 1 të DAC (DAC_DOR1) . . . . . . . . . . . . . . . . . 825
22.7.13 Regjistri i daljes së të dhënave të kanalit 2 të DAC (DAC_DOR2) . . . . . . . . . . . . . . . . . 825
22.7.14 Regjistri i statusit të DAC (DAC_SR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 825
22.7.15 Regjistri i kontrollit të kalibrimit të DAC (DAC_CCR) . . . . . . . . . . . . . . . . . . . . 827
22.7.16 Regjistri i kontrollit të modalitetit DAC (DAC_MCR) . . . . . . . . . . . . . . . . . . . . . . . . . 827
22.7.17 Kanali DAC 1 sample dhe mbaj sampregjistri i kohës (DAC_SHSR1) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 829
22.7.18 Kanali DAC 2 sample dhe mbaj sampregjistri i kohës (DAC_SHSR2) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 829
22.7.19 DACampregjistri i kohës le dhe mbajtëse (DAC_SHHR) . . . . . . . . . . . . . . . . 829
22.7.20 DACampmbajeni dhe mbani regjistrin e kohës së rifreskimit (DAC_SHRR) . . . . . . . . . 830
22.7.21 Harta e regjistrit DAC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 831

23

Vëlltagbuferi i referencës (VREFBUF) . . . . . . . . . . . . . . . . . . . . . . . . . . . . 833

23.1 Hyrje në VREFBUF . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 833

23.2 Përshkrimi funksional i VREFBUF . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 833

23.3 Shkurtim VREFBUF . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 834

23.4 Regjistrat VREFBUF . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 835

23.4.1 Regjistri i kontrollit dhe statusit VREFBUF (VREFBUF_CSR) . . . . . . . . . . . 835

23.4.2 Regjistri i kontrollit të kalibrimit VREFBUF (VREFBUF_CCR) . . . . . . . . . . . 836

23.4.3 Harta e regjistrave VREFBUF . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 836

24

Krahasues (COMP) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 837

24.1 Hyrje . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 837

RM0438 Rev 8

23/2187
54

Përmbajtja

0438 RM

24.2 24.3
24.4 24.5 24.6

Karakteristikat kryesore të COMP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 837 Përshkrimi funksional i COMP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 838
24.3.1 Diagrama bllok e COMP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 838 24.3.2 Kunjat COMP dhe sinjalet e brendshme . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 838 24.3.3 Rivendosja dhe orët e COMP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 839 24.3.4 Mekanizmi i kyçjes së krahasuesit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 839 24.3.5 Krahasuesi i dritares . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 840 24.3.6 Histereza . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 840 24.3.7 Funksioni i zbrazjes së daljes së krahasuesit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 841 24.3.8 Modalitetet e fuqisë dhe shpejtësisë së COMP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 842
Modalitetet COMP me energji të ulët . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 842 Ndërprerjet e COMP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 842 Regjistrat COMP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 843
24.6.1 Regjistri i kontrollit dhe statusit të krahasuesit 1 (COMP1_CSR) . . . . . . . . . . . 843 24.6.2 Regjistri i kontrollit dhe statusit të krahasuesit 2 (COMP2_CSR) . . . . . . . . . . . 845 24.6.3 Harta e regjistrit COMP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 848

25

Operacionale amplifiers (OPAMP) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 849

25.1 Hyrje . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 849

25.2 OPAMP Karakteristikat kryesore . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 849

25.3 OPAMP përshkrim funksional . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 849

25.3.1 OPAMP rivendos dhe orët . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 849

25.3.2 Konfigurimi fillestar . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 850

25.3.3 Rrugëzimi i sinjalit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 850

25.3.4 OPAMP mënyrat . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 851

25.3.5 Kalibrimi . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 854

25.4 OPAMP Modalitetet me konsum të ulët të energjisë . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 856

25.5 OPAMP regjistrat . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 857

25.5.1 OPAMP1 regjistër kontrolli/statusi (OPAMP1_CSR) . . . . . . . . . . . . . . . . . . 857

25.5.2 OPAMP1 regjistër shkurtimi me zhvendosje në modalitetin normal (OPAMP1_OTR) . . 858

25.5.3 OPAMP1 regjistër shkurtimi me zhvendosje në modalitetin me energji të ulët (OPAMP1_LPOTR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 858

25.5.4 OPAMP2 regjistër kontrolli/statusi (OPAMP2_CRS) . . . . . . . . . . . . . . . . . . 859

25.5.5 OPAMP2 regjistër shkurtimi me zhvendosje në modalitetin normal (OPAMP2_OTR) . . 860

25.5.6 OPAMP2 regjistër shkurtimi me zhvendosje në modalitetin me energji të ulët (OPAMP2_LPOTR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 860

25.5.7 OPAMP harta e regjistrit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 861

24/2187

RM0438 Rev 8

0438 RM

Përmbajtja

26

Filtër dixhital për modulatorët sigma delta (DFSDM) . . . . . . . . . . . . . . . . 862

26.1 Hyrje . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 862

26.2 Karakteristikat kryesore të DFSDM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 863

26.3 Implementimi i DFSDM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 864

26.4 Përshkrimi funksional i DFSDM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 865

26.4.1 Diagrama bllok DFSDM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 865

26.4.2 Kunjat DFSDM dhe sinjalet e brendshme . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 866

26.4.3 Rivendosja dhe orët e DFSDM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 867

26.4.4 Transmetues-transmetues të kanaleve seriale . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 868

26.4.5 Konfigurimi i ndërfaqes seriale të hyrjes . . . . . . . . . . . . . . . . . . . . . . . . . . . . 878

26.4.6 Hyrje paralele të të dhënave . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 878

26.4.7 Përzgjedhja e kanalit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 880

26.4.8 Konfigurimi i filtrit dixhital . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 881

26.4.9 Njësia integruese . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 882

26.4.10 Mbikëqyrës analog . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 883

26.4.11 Detektor i qarkut të shkurtër . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 885

26.4.12 Detektor ekstrem . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 886

26.4.13 Blloku i njësisë së të dhënave . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 886

26.4.14 Formati i të dhënave të nënshkruara . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 887

26.4.15 Nisja e konvertimeve . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 888

26.4.16 Modalitetet e vazhdueshme dhe të shpejta të vazhdueshme . . . . . . . . . . . . . . . . . . . . . . . . . . 888

26.4.17 Kërkesë për përparësi . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 889

26.4.18 Optimizimi i energjisë në modalitetin e funksionimit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 890

26.5 Ndërprerjet DFSDM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 890

26.6 Transferimi DFSDM DMA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 892

26.7 Regjistra y të kanalit DFSDM (y=0..3) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 892

26.7.1 Regjistri i konfigurimit y të kanalit DFSDM (DFSDM_CHyCFGR1) . . . . 892

26.7.2 Regjistri i konfigurimit y të kanalit DFSDM (DFSDM_CHyCFGR2) . . . . 894

26.7.3 Regjistri analog mbikëqyrës dhe detektor i qarkut të shkurtër i kanalit DFSDM y (DFSDM_CHyAWSCDR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 895

26.7.4 Regjistri i të dhënave të filtrit mbikëqyrës të kanalit DFSDM y (DFSDM_CHyWDATR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 896

26.7.5 Regjistri i hyrjes së të dhënave y të kanalit DFSDM (DFSDM_CHyDATINR) . . . . . . 896

26.7.6 Regjistri i vonesës së kanalit DFSDM y (DFSDM_CHyDLYR) . . . . . . . . . . . . 897

26.8 Regjistra të modulit x të filtrit DFSDM (x=0..3) . . . . . . . . . . . . . . . . . . . . . . . . . . 898

26.8.1 Filtri DFSDM x regjistri i kontrollit 1 (DFSDM_FLTxCR1) . . . . . . . . . . . . . 898

26.8.2 Filtri DFSDM x regjistri i kontrollit 2 (DFSDM_FLTxCR2) . . . . . . . . . . . . . 901

RM0438 Rev 8

25/2187
54

Përmbajtja

0438 RM

26.8.3 Filtri DFSDM x ndërprerje dhe regjistri i statusit (DFSDM_FLTxISR) . . . . . 902
26.8.4 Regjistri i fshirjes së flamurit të ndërprerjes së filtrit DFSDM x (DFSDM_FLTxICR) . . . . . 904
26.8.5 Filtri DFSDM x regjistri i përzgjedhjes së grupit të kanalit të injektuar (DFSDM_FLTxJCHGR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 905
26.8.6 Regjistri i kontrollit x të filtrit DFSDM (DFSDM_FLTxFCR) . . . . . . . . . . . . . . . 905
26.8.7 Filtri DFSDM x regjistër i të dhënave për grupin e injektuar (DFSDM_FLTxJDATAR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 906
26.8.8 Filtri DFSDM x regjistër i të dhënave për kanalin e rregullt (DFSDM_FLTxRDATAR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 907
26.8.9 Filtri DFSDM x regjistri i pragut të lartë të watchdog analog (DFSDM_FLTxAWHTR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 908
26.8.10 Filtri DFSDM x regjistri i pragut të ulët të monitoruesit analog (DFSDM_FLTxAWLTR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 908
26.8.11 Filtri DFSDM x regjistri i statusit analog të mbikëqyrësit (DFSDM_FLTxAWSR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 909
26.8.12 Filtri DFSDM x regjistri i flamurit të pastrimit të mbikëqyrësit analog (DFSDM_FLTxAWCFR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 910
26.8.13 Regjistri maksimal i detektorit të ekstremeve x të filtrit DFSDM (DFSDM_FLTxEXMAX) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 910
26.8.14 Regjistri minimal i detektorit të ekstremeve x të filtrit DFSDM (DFSDM_FLTxEXMIN) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 911
26.8.15 Regjistri i kohëmatësit të konvertimit të filtrit DFSDM x (DFSDM_FLTxCNVTIMR) . . 911
26.8.16 Harta e regjistrave DFSDM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 912

27

Kontrolluesi i ndjeshmërisë së prekjes (TSC) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 920

27.1 Hyrje . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 920

27.2 Karakteristikat kryesore të TSC-së . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 920

27.3 Përshkrimi funksional i TSC-së . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 921

27.3.1 Diagrama bllok TSC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 921

27.3.2 Përvetësimi i transferimit të ngarkesës sipërfaqësore mbiview . . . . . . . . . . . . . . . . . . . 921

27.3.3 Rivendosja dhe orët . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 924

27.3.4 Sekuenca e marrjes së transferimit të ngarkesës . . . . . . . . . . . . . . . . . . . . . . . . . . . 924

27.3.5 Karakteristika e spektrit të përhapur . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 925

27.3.6 Gabim maksimal i numërimit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 926

27.3.7 SampPërzgjedhja e modalitetit të hyrjes/daljes së kondensatorit ling dhe hyrjes/daljes së kanalit . . . . . . . . . . . 926

27.3.8 Mënyra e marrjes së të dhënave . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 927

27.3.9 Histereza e hyrjeve/daljeve dhe kontrolli i çelësit analog . . . . . . . . . . . . . . . . . . . . . . . . . 927

27.4 Modalitetet TSC me energji të ulët . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 928

27.5 Ndërprerjet e TSC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 928

26/2187

RM0438 Rev 8

0438 RM

Përmbajtja

27.6

Regjistrat TSC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 928
27.6.1 Regjistri i kontrollit TSC (TSC_CR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 928 27.6.2 Regjistri i aktivizimit të ndërprerjeve TSC (TSC_IER) . . . . . . . . . . . . . . . . . . . . . . . . . . 931 27.6.3 Regjistri i pastrimit të ndërprerjeve TSC (TSC_ICR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . 932 27.6.4 Regjistri i statusit të ndërprerjeve TSC (TSC_ISR) . . . . . . . . . . . . . . . . . . . . . . . . . 932 27.6.5 Regjistri i kontrollit të histerezës TSC I/O (TSC_IOHCR) . . . . . . . . . . . . . . . . 933 27.6.6 Regjistri i kontrollit të çelësit analog I/O TSC
(TSC_IOASCR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 933 27.6.7 Hyrje/Dalje TSCampRegjistri i kontrollit të lingut (TSC_IOSCR) . . . . . . . . . . . . . . . . . . . 934 27.6.8 Regjistri i kontrollit të kanalit I/O TSC (TSC_IOCCR) . . . . . . . . . . . . . . . . . . 934 27.6.9 Regjistri i statusit të kontrollit të grupit I/O TSC (TSC_IOGCSR) . . . . . . . . . . . . . 935 27.6.10 Regjistri i numëruesit të grupit x I/O TSC (TSC_IOGxCR) . . . . . . . . . . . . . . . . . . 935 27.6.11 Harta e regjistrit TSC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 936

28

Gjenerator i numrave të rastësishëm të vërtetë (RNG) . . . . . . . . . . . . . . . . . . . . . . . . . . . 938

28.1 Hyrje në RNG . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 938

28.2 Karakteristikat kryesore të RNG-së . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 938

28.3 Përshkrimi funksional i RNG-së . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 939

28.3.1 Diagrama bllok RNG . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 939

28.3.2 Sinjalet e brendshme RNG . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 939

28.3.3 Gjenerimi i numrave të rastësishëm . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 939

28.3.4 Inicializimi i RNG-së . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 942

28.3.5 Operacioni RNG . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 943

28.3.6 Koha e RNG-së . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 945

28.3.7 Menaxhimi i gabimeve . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 945

28.3.8 Përdorimi i RNG me energji të ulët . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 946

28.4 Ndërprerjet RNG . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 946

28.5 Koha e përpunimit të RNG . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 947

28.6 Validimi i burimit të entropisë së RNG-së . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 947

28.6.1 Hyrje . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 947

28.6.2 Kushtet e validimit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 947

28.6.3 Mbledhja e të dhënave . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 948

28.7 Regjistra RNG . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 948

28.7.1 Regjistri i kontrollit RNG (RNG_CR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 948

28.7.2 Regjistri i statusit RNG (RNG_SR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 950

28.7.3 Regjistri i të dhënave RNG (RNG_DR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 951

28.7.4 Regjistri i kontrollit të testit të shëndetit RNG (RNG_HTCR) . . . . . . . . . . . . . . . . . . . . 952

RM0438 Rev 8

27/2187
54

Përmbajtja

0438 RM

28.7.5 Harta e regjistrave RNG . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 952

29

Përshpejtuesi i pajisjeve AES (AES) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 953

29.1 Hyrje . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 953

29.2 Karakteristikat kryesore të AES . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 953

29.3 Implementimi i AES . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 953

29.4 Përshkrimi funksional i AES . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 954

29.4.1 Diagrama bllok AES . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 954

29.4.2 Sinjalet e brendshme AES . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 954

29.4.3 Bërthama kriptografike AES . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 954

29.4.4 Procedura AES për të kryer një operacion shifrimi . . . . . . . . . . . . . . . . . . . . . 960

29.4.5 Përgatitja e çelësit të rrumbullakët të deshifrimit AES . . . . . . . . . . . . . . . . . . . . . . . . . . 963

29.4.6 Vjedhja e tekstit të koduar AES dhe mbushja e të dhënave . . . . . . . . . . . . . . . . . . . . . . . 963

29.4.7 Pezullimi dhe rifillimi i detyrës AES . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 964

29.4.8 Mënyrat bazë të zinxhirit AES (ECB, CBC) . . . . . . . . . . . . . . . . . . . . . . . . . . 964

29.4.9 Modaliteti i numëruesit AES (CTR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 969

29.4.10 Modaliteti AES Galois/numërues (GCM) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 971

29.4.11 Kodi i vërtetimit të mesazhit AES Galois (GMAC) . . . . . . . . . . . . . . . 976

29.4.12 Numërues AES me CBC-MAC (CCM) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 978

29.4.13 Regjistrat e të dhënave AES dhe shkëmbimi i të dhënave . . . . . . . . . . . . . . . . . . . . . . . . . . . 983

29.4.14 Regjistra çelësash AES . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 985

29.4.15 Regjistrat vektorialë të inicializimit AES . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 985

29.4.16 Ndërfaqja AES DMA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 986

29.4.17 Menaxhimi i gabimeve AES . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 987

29.5 Ndërprerjet AES . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 988

29.6 Vonesa e përpunimit AES . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 988

29.7 Regjistra AES . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 989

29.7.1 Regjistri i kontrollit AES (AES_CR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 989

29.7.2 Regjistri i statusit AES (AES_SR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 991

29.7.3 Regjistri i hyrjes së të dhënave AES (AES_DINR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 993

29.7.4 Regjistri i daljes së të dhënave AES (AES_DOUTR) . . . . . . . . . . . . . . . . . . . . . . . . . 993

29.7.5 Regjistri i çelësave AES 0 (AES_KEYR0) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 994

29.7.6 Regjistri i çelësave AES 1 (AES_KEYR1) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 994

29.7.7 Regjistri i çelësave AES 2 (AES_KEYR2) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 995

29.7.8 Regjistri i çelësave AES 3 (AES_KEYR3) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 995

29.7.9 Regjistri vektorial i inicializimit AES 0 (AES_IVR0) . . . . . . . . . . . . . . . . . . . . 995

28/2187

RM0438 Rev 8

0438 RM

Përmbajtja

29.7.10 Regjistri i vektorit të inicializimit AES 1 (AES_IVR1) . . . . . . . . . . . . . . . . . . . . . 996 29.7.11 Regjistri i vektorit të inicializimit AES 2 (AES_IVR2) . . . . . . . . . . . . . . . . . . . . 996 29.7.12 Regjistri i vektorit të inicializimit AES 3 (AES_IVR3) . . . . . . . . . . . . . . . . . . . . 996 29.7.13 Regjistri i çelësit AES 4 (AES_KEYR4) . . . . . . . . . . . . . . . . . . . . . . . . . . . . 997 29.7.14 Regjistri i çelësave AES 5 (AES_KEYR5) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 997 29.7.15 Regjistri i çelësave AES 6 (AES_KEYR6) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 997 29.7.16 Regjistri i çelësave AES 7 (AES_KEYR7) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 998 29.7.17 Regjistra të pezulluar AES (AES_SUSPxR) . . . . . . . . . . . . . . . . . . . . . . . . . . . 998 29.7.18 Harta e regjistrave AES . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 999

30

Procesor hash (HASH) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1001

30.1 Hyrje . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1001

30.2 Karakteristikat kryesore të HASH . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1001

30.3 Implementimi i HASH . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1002

30.4 Përshkrimi funksional i HASH . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1002

30.4.1 Diagrama bllok HASH . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1002

30.4.2 Sinjalet e brendshme HASH . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1003

30.4.3 Rreth algoritmeve të sigurta të hash-it . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1003

30.4.4 Furnizimi me të dhëna të mesazhit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1003

30.4.5 Llogaritja e përmbledhjes së mesazheve . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1005

30.4.6 Mbushja e mesazhit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1006

30.4.7 Operacioni i HMAC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1008

30.4.8 Operacionet e pezullimit/rifillimit të HASH . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1010

30.4.9 Ndërfaqja HASH DMA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1012

30.4.10 Menaxhimi i gabimeve HASH . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1012

30.4.11 Koha e përpunimit të HASH . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1012

30.5 Ndërprerjet HASH . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1013

30.6 Regjistra HASH . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1014

30.6.1 Regjistri i kontrollit HASH (HASH_CR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1014

30.6.2 Regjistri i hyrjes së të dhënave HASH (HASH_DIN) . . . . . . . . . . . . . . . . . . . . . . . . . . . 1016

30.6.3 Regjistri fillestar HASH (HASH_STR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1017

30.6.4 Regjistrat e përmbledhjes HASH . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1018

30.6.5 Regjistri i aktivizimit të ndërprerjes HASH (HASH_IMR) . . . . . . . . . . . . . . . . . . . . 1019

30.6.6 Regjistri i statusit HASH (HASH_SR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1020

30.6.7 Regjistrat e shkëmbimit të kontekstit HASH . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1020

30.6.8 Harta e regjistrave HASH . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1021

RM0438 Rev 8

29/2187
54

Përmbajtja

0438 RM

31

Motor deshifrimi në lëvizje (OTFDEC) . . . . . . . . . . . . . . . . . . . . . . . . 1023

31.1 Hyrje në OTFDEC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1023

31.2 Karakteristikat kryesore të OTFDEC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1023

31.3 Përshkrimi funksional i OTFDEC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1024

31.3.1 Diagrama bllok OTFDEC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1024

31.3.2 Sinjalet e brendshme OTFDEC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1024

31.3.3 Deshifrimi i menjëhershëm i OTFDEC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1025

31.3.4 Përdorimi i AES nga OTFDEC në deshifrimin e modalitetit të numëruesit . . . . . . . . . . . . . . 1026

31.3.5 Menaxhimi i kontrollit të rrjedhës . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1027

31.3.6 Menaxhimi i gabimeve OTFDEC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1027

31.4 Ndërprerjet OTFDEC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1028

31.5 Informacion mbi aplikacionin OTFDEC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1028

31.5.1 Procesi i inicializimit OTFDEC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1028

31.5.2 OTFDEC dhe menaxhimi i energjisë . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1030

31.5.3 Enkriptimi për OTFDEC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1030

31.5.4 Kodi burimor CRC i çelësit OTFDEC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1031

31.6 Regjistrat OTFDEC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1032

31.6.1 Regjistri i kontrollit OTFDEC (OTFDEC_CR) . . . . . . . . . . . . . . . . . . . . . . . . 1032

31.6.2 Regjistri i konfigurimit të kontrollit të aksesit të privilegjuar OTFDEC (OTFDEC_PRIVCFGR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1033

31.6.3 Regjistri i konfigurimit të rajonit OTFDEC x (OTFDEC_RxCFGR) . . . . . 1033

31.6.4 Regjistri i adresës fillestare të rajonit OTFDEC x (OTFDEC_RxSTARTADDR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1035

31.6.5 Regjistri i adresës fundore të rajonit OTFDEC x (OTFDEC_RxENDADDR). 1035

31.6.6 Rajoni OTFDEC x regjistër nonce 0 (OTFDEC_RxNONCER0) . . . . . 1036

31.6.7 Rajoni OTFDEC x regjistër nonce 1 (OTFDEC_RxNONCER1) . . . . . 1037

31.6.8 Rajoni OTFDEC x regjistri i çelësit 0 (OTFDEC_RxKEYR0) . . . . . . . . . . 1037

31.6.9 Rajoni OTFDEC x regjistri i çelësit 1 (OTFDEC_RxKEYR1) . . . . . . . . . . 1038

31.6.10 Rajoni OTFDEC x regjistri i çelësit 2 (OTFDEC_RxKEYR2) . . . . . . . . . . 1038

31.6.11 Rajoni OTFDEC x regjistri i çelësit 3 (OTFDEC_RxKEYR3) . . . . . . . . . . 1039

31.6.12 Regjistri i statusit të ndërprerjes OTFDEC (OTFDEC_ISR) . . . . . . . . . . . . . . . 1039

31.6.13 Regjistri i pastrimit të ndërprerjeve OTFDEC (OTFDEC_ICR) . . . . . . . . . . . . . . . . 1040

31.6.14 Regjistri i aktivizimit të ndërprerjes OTFDEC (OTFDEC_IER) . . . . . . . . . . . . . . . 1041

31.6.15 Harta e regjistrave OTFDEC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1042

32

Përshpejtues me çelës publik (PKA) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1046

32.1 Hyrje . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1046

30/2187

RM0438 Rev 8

0438 RM

Përmbajtja

32.2 32.3
32.4
32.5 32.6 32.7

Karakteristikat kryesore të PKA-së . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1046 Përshkrimi funksional i PKA-së . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1046
32.3.1 Diagrama bllok e PKA-së . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1046 32.3.2 Sinjalet e brendshme të PKA-së . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1047 32.3.3 Rivendosja dhe orët e PKA-së . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1047 32.3.4 Përshpejtimi i çelësit publik PKA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1047 32.3.5 Zbatime tipike për PKA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1049 32.3.6 Procedura PKA për të kryer një operacion . . . . . . . . . . . . . . . . . . . . . . . . . 1051 32.3.7 Menaxhimi i gabimeve PKA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1052
Modalitetet e funksionimit të PKA-së . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1052
32.4.1 Hyrje . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1052 32.4.2 Llogaritja e parametrave Montgomery . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1053 32.4.3 Mbledhja modulare . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1054 32.4.4 Zbritje modulare . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1054 32.4.5 Shumëzimi modular dhe ai i Montgomery-t . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1055 32.4.6 Eksponenciim modular . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1056 32.4.7 Inversion modular . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1056 32.4.8 Reduktim modular . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1057 32.4.9 Mbledhje aritmetike . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1057 32.4.10 Zbritje aritmetike . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1057 32.4.11 Krahasim aritmetik . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1058 32.4.12 Eksponenciimi RSA CRT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1058 32.4.13 Pikë në kurbën eliptike Kontrolli Fp . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1059 32.4.14 Shumëzimi skalar ECC Fp . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1059 32.4.15 Shenja ECDSA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1060 32.4.16 Verifikimi ECDSA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1061
Exampnjë numër konfigurimesh dhe kohësh përpunimi . . . . . . . . . . . . . . . . . . 1064
32.5.1 Kurba eliptike të mbështetura . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1064 32.5.2 Kohët e llogaritjes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1066
PKA ndërpret . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1067 Regjistrat PKA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1068
32.7.1 Regjistri i kontrollit PKA (PKA_CR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1068 32.7.2 Regjistri i statusit PKA (PKA_SR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1069 32.7.3 Regjistri i flamurit të qartë PKA (PKA_CLRFR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1070 32.7.4 PKA RAM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1070

RM0438 Rev 8

31/2187
54

Përmbajtja

0438 RM

32.7.5 Harta e regjistrit PKA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1071

33

Kohëmatësit me kontroll të avancuar (TIM1/TIM8) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1072

33.1 Hyrje në TIM1/TIM8 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1072

33.2 Karakteristikat kryesore të TIM1/TIM8 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1072

33.3 Përshkrimi funksional i TIM1/TIM8 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1074

33.3.1 Njësia bazë kohore . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1074

33.3.2 Modalitetet e numëruesit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1076

33.3.3 Numëruesi i përsëritjeve . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1087

33.3.4 Hyrje e jashtme shkrehëse . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1089

33.3.5 Përzgjedhja e orës . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1090

33.3.6 Kapja/krahasimi i kanaleve . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1094

33.3.7 Modaliteti i kapjes së të dhënave hyrëse . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1096

33.3.8 Modaliteti i hyrjes PWM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1097

33.3.9 Modaliteti i daljes së detyruar . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1098

33.3.10 Modaliteti i krahasimit të rezultateve . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1099

33.3.11 Modaliteti PWM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1100

33.3.12 Modaliteti asimetrik PWM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1103

33.3.13 Modaliteti i kombinuar PWM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1104

33.3.14 Modaliteti i kombinuar 3-fazor PWM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1105

33.3.15 Daljet plotësuese dhe futja në kohë të vdekur . . . . . . . . . . . . . . . . . 1106

33.3.16 Përdorimi i funksionit të ndërprerjes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1108

33.3.17 Hyrje dypalëshe me ndërprerje . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1114

33.3.18 Pastrimi i sinjalit OCxREF në një ngjarje të jashtme . . . . . . . . . . . . . . . . 1115

33.3.19 Gjenerimi i PWM me 6 hapa . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1117

33.3.20 Modaliteti me një puls . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1118

33.3.21 Modalitet me një puls i riaktivizueshëm . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1119

33.3.22 Modaliteti i ndërfaqes së koduesit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1120

33.3.23 Ri-mapimi i bitit UIF . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1122

33.3.24 Hyrja e kohëmatësit Funksioni XOR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1123

33.3.25 Ndërfaqja me sensorë Hall . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1123

33.3.26 Sinkronizimi i kohëmatësit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1126

33.3.27 Sinkronizimi ADC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1130

33.3.28 Modaliteti i shpërthimit DMA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1130

33.3.29 Modaliteti i debugimit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1131

33.4 Regjistrat TIM1/TIM8 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1132

33.4.1 Regjistri i kontrollit TIMx 1 (TIMx_CR1)(x = 1, 8) . . . . . . . . . . . . . . . . . . . . 1132

32/2187

RM0438 Rev 8

0438 RM

Përmbajtja
33.4.2 Regjistri i kontrollit TIMx 2 (TIMx_CR2)(x = 1, 8) . . . . . . . . . . . . . . . . . . . . 1133
33.4.3 Regjistri i kontrollit të modalitetit skllav TIMx (TIMx_SMCR)(x = 1, 8) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1136
33.4.4 Regjistri i aktivizimit të ndërprerjes/dma TIMx (TIMx_DIER)(x = 1, 8) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1138
33.4.5 Regjistri i statusit TIMx (TIMx_SR)(x = 1, 8) . . . . . . . . . . . . . . . . . . . . . . . . . 1140
33.4.6 Regjistri i gjenerimit të ngjarjeve TIMx (TIMx_EGR)(x = 1, 8) . . . . . . . . . . . . . 1142
33.4.7 Regjistri 1 i modalitetit të kapjes/krahasimit TIMx (TIMx_CCMR1)(x = 1, 8) . . 1143
33.4.8 Regjistri 1 i modalitetit të kapjes/krahasimit TIMx [alternativ] (TIMx_CCMR1)(x = 1, 8) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1144
33.4.9 Regjistri 2 i modalitetit të kapjes/krahasimit TIMx (TIMx_CCMR2)(x = 1, 8) . . 1147
33.4.10 Regjistri 2 i modalitetit të kapjes/krahasimit TIMx [alternativ] (TIMx_CCMR2)(x = 1, 8) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1148
33.4.11 Regjistri aktivizues i kapjes/krahasimit TIMx (TIMx_CCER)(x = 1, 8) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1149
33.4.12 Numëruesi TIMx (TIMx_CNT)(x = 1, 8) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1153
33.4.13 Parashkallëzues TIMx (TIMx_PSC)(x = 1, 8) . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1153
33.4.14 Regjistri i ringarkimit automatik TIMx (TIMx_ARR)(x = 1, 8) . . . . . . . . . . . . . . . . . 1153
33.4.15 Regjistri i numëruesit të përsëritjeve TIMx (TIMx_RCR)(x = 1, 8) . . . . . . . . . . . . 1154
33.4.16 Regjistri i kapjes/krahasimit TIMx 1 (TIMx_CCR1)(x = 1, 8) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1154
33.4.17 Regjistri i kapjes/krahasimit TIMx 2 (TIMx_CCR2)(x = 1, 8) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1155
33.4.18 Regjistri i kapjes/krahasimit TIMx 3 (TIMx_CCR3)(x = 1, 8) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1155
33.4.19 Regjistri i kapjes/krahasimit TIMx 4 (TIMx_CCR4)(x = 1, 8) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1156
33.4.20 Regjistri i ndërprerjes dhe kohës së vdekur TIMx (TIMx_BDTR)(x = 1, 8) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1156
33.4.21 Regjistri i kontrollit TIMx DMA (TIMx_DCR)(x = 1, 8) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1160
33.4.22 Adresa TIMx DMA për transferim të plotë (TIMx_DMAR)(x = 1, 8) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1161
33.4.23 Regjistri i opsioneve TIM1 1 (TIM1_OR1) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1162
33.4.24 Regjistri i opsioneve TIM8 1 (TIM8_OR1) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1162
33.4.25 Regjistri 3 i modalitetit të kapjes/krahasimit TIMx (TIMx_CCMR3)(x = 1, 8) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1163
33.4.26 Regjistri i kapjes/krahasimit TIMx 5 (TIMx_CCR5)(x = 1, 8) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1164
33.4.27 Regjistri i kapjes/krahasimit TIMx 6 (TIMx_CCR6)(x = 1, 8) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1165

RM0438 Rev 8

33/2187
54

Përmbajtja

0438 RM

33.4.28 Regjistri i opsioneve TIM1 2 (TIM1_OR2) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1165 33.4.29 Regjistri i opsioneve TIM1 3 (TIM1_OR3) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1167 33.4.30 Regjistri i opsioneve TIM8 2 (TIM8_OR2) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1168 33.4.31 Regjistri i opsionit TIM8 3 (TIM8_OR3) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1170 33.4.32 Harta e regjistrave TIM1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1172 33.4.33 Harta e regjistrave TIM8 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1174

34

Kohëmatës për qëllime të përgjithshme (TIM2/TIM3/TIM4/TIM5) . . . . . . . . . . . . . . . . . 1177

34.1 Hyrje në TIM2/TIM3/TIM4/TIM5 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1177

34.2 Karakteristikat kryesore të TIM2/TIM3/TIM4/TIM5 . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1177

34.3 Përshkrimi funksional i TIM2/TIM3/TIM4/TIM5 . . . . . . . . . . . . . . . . . . . . . .1179

34.3.1 Njësia bazë kohore . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1179

34.3.2 Modalitetet e numëruesit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1181

34.3.3 Përzgjedhja e orës . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1191

34.3.4 Kapja/Krahasimi i kanaleve . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1195

34.3.5 Modaliteti i kapjes së të dhënave hyrëse . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1197

34.3.6 Modaliteti i hyrjes PWM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1198

34.3.7 Modaliteti i daljes së detyruar . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1199

34.3.8 Modaliteti i krahasimit të rezultateve . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1200

34.3.9 Modaliteti PWM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1201

34.3.10 Modaliteti asimetrik PWM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1204

34.3.11 Modaliteti i kombinuar PWM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1205

34.3.12 Pastrimi i sinjalit OCxREF në një ngjarje të jashtme . . . . . . . . . . . . . . . . 1206

34.3.13 Modaliteti me një puls . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1208

34.3.14 Modalitet me një puls i riaktivizueshëm . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1209

34.3.15 Modaliteti i ndërfaqes së koduesit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1210

34.3.16 Ri-mapimi i bitit UIF . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1212

34.3.17 Hyrja e kohëmatësit Funksioni XOR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1212

34.3.18 Kohëmatësit dhe sinkronizimi i shkrehësve të jashtëm . . . . . . . . . . . . . . . . . . . . . 1213

34.3.19 Sinkronizimi i kohëmatësit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1216

34.3.20 Modaliteti i shpërthimit DMA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1221

34.3.21 Modaliteti i debugimit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1222

34.4 Regjistrat TIM2/TIM3/TIM4/TIM5 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1223

34.4.1 Regjistri i kontrollit TIMx 1 (TIMx_CR1)(x = 2 deri në 5) . . . . . . . . . . . . . . . . . . . 1223

34.4.2 Regjistri i kontrollit TIMx 2 (TIMx_CR2)(x = 2 deri në 5) . . . . . . . . . . . . . . . . . . . 1224

34.4.3 Regjistri i kontrollit të modalitetit skllav TIMx (TIMx_SMCR)(x = 2 deri në 5) . . . . . . . 1226

34.4.4 Regjistri i aktivizimit të ndërprerjes/dma TIMx (TIMx_DIER)(x = 2 deri në 5) . . . . . . 1229

34/2187

RM0438 Rev 8

0438 RM

Përmbajtja

34.4.5 Regjistri i statusit TIMx (TIMx_SR)(x = 2 deri në 5) . . . . . . . . . . . . . . . . . . . . . . . . 1230 34.4.6 Regjistri i gjenerimit të ngjarjeve TIMx (TIMx_EGR)(x = 2 deri në 5) . . . . . . . . . . . 1231 34.4.7 Regjistri i modalitetit të kapjes/krahasimit TIMx 1 (TIMx_CCMR1)(x = 2 deri në 5) . 1232 34.4.8 Regjistri i modalitetit të kapjes/krahasimit TIMx 1 [alternativ] (TIMx_CCMR1)
(x = 2 deri në 5) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1234 34.4.9 Regjistri i modalitetit të kapjes/krahasimit TIMx 2 (TIMx_CCMR2)(x = 2 deri në 5) . 1236 34.4.10 Regjistri i modalitetit të kapjes/krahasimit TIMx 2 [alternativ] (TIMx_CCMR2)
(x = 2 deri në 5) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1237 34.4.11 Regjistri aktivizues i kapjes/krahasimit TIMx
(TIMx_CCER)(x = 2 deri në 5) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1238 34.4.12 Numëruesi TIMx (TIMx_CNT)(x = 2 deri në 5) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1239 34.4.13 Numëruesi TIMx [alternativ] (TIMx_CNT)(x = 2 deri në 5) . . . . . . . . . . . . . . . . . . 1240 34.4.14 Parashkallëzues TIMx (TIMx_PSC)(x = 2 deri në 5) . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1240 34.4.15 Regjistri i ringarkimit automatik TIMx (TIMx_ARR)(x = 2 deri në 5) . . . . . . . . . . . . . . 1241 34.4.16 Regjistri i kapjes/krahasimit TIMx 1 (TIMx_CCR1)(x = 2 deri në 5) . . . . . . . 1241 34.4.17 Regjistri i kapjes/krahasimit TIMx 2 (TIMx_CCR2)(x = 2 deri në 5) . . . . . . . 1241 34.4.18 Regjistri i kapjes/krahasimit TIMx 3 (TIMx_CCR3)(x = 2 deri në 5) . . . . . . . 1242 34.4.19 Regjistri i kapjes/krahasimit TIMx 4 (TIMx_CCR4)(x = 2 deri në 5) . . . . . . . 1242 34.4.20 Regjistri i kontrollit DMA TIMx (TIMx_DCR)(x = 2 deri në 5) . . . . . . . . . . . . . 1243 34.4.21 Adresa DMA TIMx për transferim të plotë (TIMx_DMAR)(x = 2 deri në 5) . . . . . . 1244 34.4.22 Regjistri i opsionit TIM2 1 (TIM2_OR1) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1244 34.4.23 Regjistri i opsionit TIM3 1 (TIM3_OR1) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1244 34.4.24 Regjistri i opsionit TIM2 2 (TIM2_OR2) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1245 34.4.25 Regjistri i opsionit TIM3 2 (TIM3_OR2) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1245 34.4.26 Harta e regjistrit TIMx . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1247

35

Kohëmatës për qëllime të përgjithshme (TIM15/TIM16/TIM17) . . . . . . . . . . . . . . . . . . . 1250

35.1 Hyrje në TIM15/TIM16/TIM17 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1250

35.2 Karakteristikat kryesore të TIM15 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1250

35.3 Karakteristikat kryesore të TIM16/TIM17 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1251

35.4 Përshkrimi funksional i TIM15/TIM16/TIM17 . . . . . . . . . . . . . . . . . . . . . . . . 1254

35.4.1 Njësia bazë kohore . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1254

35.4.2 Modalitetet e numëruesit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1256

35.4.3 Numëruesi i përsëritjeve . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1260

35.4.4 35.4.5 35.4.6 35.4.7

Përzgjedhja e orës . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1261 Kap/krahaso kanalet . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1263 Modaliteti i hyrjes PWM (vetëm për TIM1265) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15

RM0438 Rev 8

35/2187
54

Përmbajtja

0438 RM

35.5

35.4.8 Modaliteti i daljes së detyruar . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1267 35.4.9 Modaliteti i krahasimit të daljeve . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1268 35.4.10 Modaliteti PWM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1269 35.4.11 Modaliteti i kombinuar PWM (vetëm TIM15) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1270 35.4.12 Daljet plotësuese dhe futja në kohë të vdekur . . . . . . . . . . . . . . . . . . . 1271 35.4.13 Përdorimi i funksionit të ndërprerjes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1273 35.4.14 Hyrje dypalëshe ndërprerjeje . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1278 35.4.15 Gjenerim PWM me 6 hapa . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1279 35.4.16 Modaliteti me një puls . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1281 35.4.17 Modalitet i riaktivizueshëm me një puls (vetëm TIM15) . . . . . . . . . . . . . . . . . . . . . . . 1282 35.4.18 Ripërcaktim i bitit UIF . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1283 35.4.19 Funksioni XOR i hyrjes së kohëmatësit (vetëm TIM15) . . . . . . . . . . . . . . . . . . . . . . . . 1284 35.4.20 Sinkronizimi i shkrehësit të jashtëm (vetëm TIM15) . . . . . . . . . . . . . . . . . . . . 1285 35.4.21 Modaliteti skllav, rivendosje e kombinuar + modaliteti i shkrehësit . . . . . . . . . . . . . . . . . . . . . . 1287 35.4.22 Modaliteti i shpërthimit DMA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1287 35.4.23 Sinkronizimi i kohëmatësit (TIM15) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1289 35.4.24 Përdorimi i daljes së kohëmatësit si shkaktar për kohëmatës të tjerë (TIM16/TIM17) . . . . . . . 1289 35.4.25 Modaliteti i debugimit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1289
Regjistrat TIM15 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1290
35.5.1 Regjistri i kontrollit TIM15 1 (TIM15_CR1) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1290 35.5.2 Regjistri i kontrollit TIM15 2 (TIM15_CR2) . . . . . . . . . . . . . . . . . . . . . . . . . . 1291 35.5.3 Regjistri i kontrollit të modalitetit skllav TIM15 (TIM15_SMCR) . . . . . . . . . . . . . . . 1293 35.5.4 Regjistri i aktivizimit të DMA/ndërprerjes TIM15 (TIM15_DIER) . . . . . . . . . . . . 1294 35.5.5 Regjistri i statusit TIM15 (TIM15_SR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1295 35.5.6 Regjistri i gjenerimit të ngjarjeve TIM15 (TIM15_EGR) . . . . . . . . . . . . . . . . . 1297 35.5.7 Regjistri i modalitetit të kapjes/krahasimit TIM15 1 (TIM15_CCMR1) . . . . . . . 1298 35.5.8 Regjistri i modalitetit të kapjes/krahasimit TIM15 1 [alternativ] (TIM15_CCMR1) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1299 35.5.9 Regjistri aktivizues i kapjes/krahasimit TIM15 (TIM15_CCER) . . . . . . . . . . . 1302 35.5.10 Numëruesi TIM15 (TIM15_CNT) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1305 35.5.11 Parashkallëzues TIM15 (TIM15_PSC) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1305 35.5.12 Regjistri i ringarkimit automatik TIM15 (TIM15_ARR) . . . . . . . . . . . . . . . . . . . . . . . 1305 35.5.13 Regjistri i numëruesit të përsëritjeve TIM15 (TIM15_RCR) . . . . . . . . . . . . . . . . . 1306 35.5.14 Regjistri i kapjes/krahasimit TIM15 1 (TIM15_CCR1) . . . . . . . . . . . . . . 1306 35.5.15 Regjistri i kapjes/krahasimit TIM15 2 (TIM15_CCR2) . . . . . . . . . . . . . . . . 1307 35.5.16 Regjistri i ndërprerjes dhe kohës së vdekur TIM15 (TIM15_BDTR) . . . . . . . . . . . . . . 1307 35.5.17 Regjistri i kontrollit DMA TIM15 (TIM15_DCR) . . . . . . . . . . . . . . . . . . . . . . . 1310

36/2187

RM0438 Rev 8

0438 RM

Përmbajtja

35.6

35.5.18 Adresa DMA TIM15 për transferim të plotë (TIM15_DMAR) . . . . . . . . . . . . . 1310 35.5.19 Regjistri i opsionit 15 TIM1 (TIM15_OR1) . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1311 35.5.20 Regjistri i opsionit 15 TIM2 (TIM15_OR2) . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1311 35.5.21 Harta e regjistrit TIM15 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1313
Regjistrat TIM16/TIM17 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1316
35.6.1 Regjistri i kontrollit TIMx 1 (TIMx_CR1)(x = 16 deri në 17) . . . . . . . . . . . . . . . . . 1316 35.6.2 Regjistri i kontrollit TIMx 2 (TIMx_CR2)(x = 16 deri në 17) . . . . . . . . . . . . . . . . . 1317 35.6.3 Regjistri i aktivizimit të ndërprerjes/dma TIMx (TIMx_DIER)(x = 16 deri në 17) . . . . . 1318 35.6.4 Regjistri i statusit TIMx (TIMx_SR)(x = 16 deri në 17) . . . . . . . . . . . . . . . . . . 1319 35.6.5 Regjistri i gjenerimit të ngjarjeve TIMx (TIMx_EGR)(x = 16 deri në 17) . . . . . . . . 1320 35.6.6 Regjistri i modalitetit të kapjes/krahasimit TIMx 1
(TIMx_CCMR1)(x = 16 deri në 17) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1321 35.6.7 Regjistri i modalitetit të kapjes/krahasimit TIMx 1 [alternativ] (TIMx_CCMR1)(x = 16 deri në 17) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1322 35.6.8 Regjistri i aktivizimit të kapjes/krahasimit TIMx (TIMx_CCER)(x = 16 deri në 17) . 1324 35.6.9 Numëruesi TIMx (TIMx_CNT)(x = 16 deri në 17) . . . . . . . . . . . . . . . . . . . . . . . . . . . 1326 35.6.10 Parashkallëzues TIMx (TIMx_PSC)(x = 16 deri në 17) . . . . . . . . . . . . . . . . . . . . . . . . 1327 35.6.11 Regjistri i ringarkimit automatik TIMx (TIMx_ARR)(x = 16 deri në 17) . . . . . . . . . . . . 1327 35.6.12 Regjistri i numëruesit të përsëritjes TIMx (TIMx_RCR)(x = 16 deri në 17) . . . . . . . . 1328 35.6.13 Regjistri i kapjes/krahasimit TIMx 1 (TIMx_CCR1)(x = 16 deri në 17) . . . . . 1328 35.6.14 Regjistri i ndërprerjes dhe kohës së vdekur TIMx (TIMx_BDTR)(x = 16 deri në 17) . . . . 1329 35.6.15 Regjistri i kontrollit DMA TIMx (TIMx_DCR)(x = 16 deri në 17) . . . . . . . . . . 1331 35.6.16 Adresa DMA TIMx për transferim të plotë (TIMx_DMAR)(x = 16 deri në 17) . . . . 1332 35.6.17 Regjistri i opsionit TIM16 1 (TIM16_OR1) . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1332 35.6.18 Regjistri i opsionit TIM16 2 (TIM16_OR2) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1333 35.6.19 Regjistri i opsionit TIM17 1 (TIM17_OR1) . . . . . . . . . . . . . . . . . . . . . . . . . . 1334 35.6.20 Regjistri i opsionit TIM17 2 (TIM17_OR2) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1335 35.6.21 Harta e regjistrave TIM16/TIM17 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1337

36

Kohëmatësit bazë (TIM6/TIM7) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1339

36.1 Hyrje në TIM6/TIM7 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1339

36.2 Karakteristikat kryesore të TIM6/TIM7 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1339

36.3 Përshkrimi funksional i TIM6/TIM7 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1340

36.3.1 Njësia bazë kohore . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1340

36.3.2 Mënyra e numërimit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1342

36.3.3 Ri-mapimi i bitit UIF . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1345

36.3.4 Burimi i orës . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1345

RM0438 Rev 8

37/2187
54

Përmbajtja

0438 RM

36.4

36.3.5 Modaliteti i debugimit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1346
Regjistrat TIM6/TIM7 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1346
36.4.1 Regjistri i kontrollit TIMx 1 (TIMx_CR1)(x = 6 deri në 7) . . . . . . . . . . . . . . . . . . . . 1346 36.4.2 Regjistri i kontrollit TIMx 2 (TIMx_CR2)(x = 6 deri në 7) . . . . . . . . . . . . . . . . . . . . 1348 36.4.3 Regjistri i aktivizimit të DMA/ndërprerjes TIMx (TIMx_DIER)(x = 6 deri në 7) . . . . . . . . 1348 36.4.4 Regjistri i statusit TIMx (TIMx_SR)(x = 6 deri në 7) . . . . . . . . . . . . . . . . . . . 1349 36.4.5 Regjistri i gjenerimit të ngjarjeve TIMx (TIMx_EGR)(x = 6 deri në 7) . . . . . . . . . . . 1349 36.4.6 Numëruesi TIMx (TIMx_CNT)(x = 6 deri në 7) . . . . . . . . . . . . . . . . . . . . . . . . . . . 1349 36.4.7 Parashkallëzuesi TIMx (TIMx_PSC)(x = 6 deri në 7) . . . . . . . . . . . . . . . . . . . . . . . . . . . 1350 36.4.8 Regjistri i ringarkimit automatik TIMx (TIMx_ARR)(x = 6 deri në 7) . . . . . . . . . . . . . . . 1350 36.4.9 Harta e regjistrave TIMx . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1351

37

Kohëmatësi me energji të ulët (LPTIM) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1352

37.1 Hyrje në LPTIM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1352

37.2 Karakteristikat kryesore të LPTIM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1352

37.3 Implementimi i LPTIM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1352

37.4 Përshkrimi funksional i LPTIM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1353

37.4.1 Diagrama bllok LPTIM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1353

37.4.2 Kunjat LPTIM dhe sinjalet e brendshme . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1353

37.4.3 Hyrja LPTIM dhe hartëzimi i shkaktimit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1354

37.4.4 Rivendosja e LPTIM dhe orët . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1355

37.4.5 Filtër defektesh . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1355

37.4.6 Parashkallëzues . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1356

37.4.7 Multiplekser me shkrehës . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1356

37.4.8 Mënyra e funksionimit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1357

37.4.9 Funksioni i skadimit të kohës . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1359

37.4.10 Gjenerimi i formave të valës . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1359

37.4.11 Përditësimi i regjistrit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1360

37.4.12 Modaliteti i numëruesit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1361

37.4.13 Aktivizimi i kohëmatësit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1362

37.4.14 Rivendosja e numëruesit të kohëmatësit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1362

37.4.15 Modaliteti i koduesit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1363

37.4.16 Numëruesi i përsëritjeve . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1364

37.4.17 Modaliteti i debugimit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1365

37.5 Modalitete LPTIM me energji të ulët . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1366

37.6 Ndërprerjet LPTIM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1366

38/2187

RM0438 Rev 8

0438 RM

Përmbajtja

37.7

Regjistrat LPTIM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1367
37.7.1 Regjistri i ndërprerjes dhe statusit LPTIM (LPTIM_ISR) . . . . . . . . . . . . . . . . . 1367 37.7.2 Regjistri i pastrimit të ndërprerjeve LPTIM (LPTIM_ICR) . . . . . . . . . . . . . . . . . . . . . 1368 37.7.3 Regjistri i aktivizimit të ndërprerjeve LPTIM (LPTIM_IER) . . . . . . . . . . . . . . . . . . . . 1369 37.7.4 Regjistri i konfigurimit LPTIM (LPTIM_CFGR) . . . . . . . . . . . . . . . . . . . 1370 37.7.5 Regjistri i kontrollit LPTIM (LPTIM_CR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1373 37.7.6 Krahaso LPTIM r

Dokumentet / Burimet

Seria ST STM32L5 Shumë e sigurt me konsum të ulët energjie [pdfUdhëzuesi i përdoruesit
RM0438, Seria STM32L5 Shumë e sigurt me konsum të ulët energjie, Seria STM32L5, Shumë e sigurt me konsum të ulët energjie, Konsum i ulët energjie, Konsum

Referencat

Lini një koment

Adresa juaj e emailit nuk do të publikohet. Fushat e kërkuara janë shënuar *