STM32L5 Series Aşağı Enerji Sərfəli İstifadəçi Təlimatı ilə Yüksək Təhlükəsizdir

STM32L5 Seriyası Aşağı Enerji Sərfəli ilə Yüksək Təhlükəsizliyə malikdir

Xüsusiyyətlər:

  • Məhsulun adı: RM0438 İstinad təlimatı
  • Tədqiqat: Rev 8
  • Səhifələr: 1 - 2187
  • Buraxılış tarixi: İyun 2025
  • İstehsalçı: www.st.com

Məhsul haqqında məlumat:

RM0438 İstinad kitabçası haqqında ətraflı məlumat verilir
yaddaş və avtobus arxitekturası, TrustZone təhlükəsizlik arxitekturası,
yaddaş təşkilatı, quraşdırılmış SRAM, flash yaddaş bitdiview, çəkmə
konfiqurasiya və sistem təhlükəsizliyi.

Məhsuldan İstifadə Təlimatları:

Yaddaş və Avtobus Memarlığı:

Sistem arxitekturasına Fast C-bus, Slow C-bus, S-bus,
DMA-avtobus, SDMMC nəzarətçi DMA avtobusu və BusMatrix.

TrustZone Təhlükəsizlik Memarlığı:

Defolt TrustZone təhlükəsizlik vəziyyətini və TrustZone-u izah edir
periferik təsnifat.

Yaddaş təşkilatı:

Yaddaş xəritəsini, sərhəd ünvanlarını və qeydini təsvir edir
quraşdırılmış SRAM-ın təşkili.

Daxili SRAM:

Təfərrüatlar SRAM2 pariteti yoxlanışı, yazmadan qorunma, oxunuşdan qorunma,
əməliyyatları silmək.

Flash Yaddaş Bitdiview:

Üstünlük təmin edirview sistemdə istifadə olunan flash yaddaşdan.

Yükləmə Konfiqurasiyası:

Sistem üçün yükləmə konfiqurasiya parametrlərini əhatə edir.

Sistem Təhlükəsizliyi:

Sistem təhlükəsizlik tədbirlərinə giriş.

Tez-tez verilən suallar (FAQ):

S: Qeydiyyatın sıfırlanması haqqında məlumatı haradan tapa bilərəm
dəyərlər?

Cavab: Reyestr sıfırlama dəyərləri sənədin 1.3-cü bölməsində ətraflı təsvir edilmişdir
təlimat.

S: TrustZone təhlükəsizlik arxitekturası nədir?

A: TrustZone təhlükəsizlik arxitekturası bölmə 2.2-də izah olunur
təlimatın.

S: Yükləmə parametrlərini necə konfiqurasiya edə bilərəm?

A: Yükləmə konfiqurasiyası üçün təlimatlar 3-cü bölmədə tapıla bilər
təlimatın.

“`

RM0438 İstinad təlimatı
STM32L5 seriyalı qabaqcıl Arm® əsaslı 32 bitlik MCU-lar
Giriş
Bu istinad təlimatı proqram tərtibatçılarını hədəf alır. O, STM32L552xx və STM32L562xx mikro nəzarət cihazlarının yaddaşından və periferiya qurğularından necə istifadə etmək barədə tam məlumat verir. STM32L552xx və STM32L562xx müxtəlif yaddaş ölçüləri, paketləri və periferik qurğuları olan STM32L5x2 mikrokontrollerlər xəttinə aiddir. Sifariş məlumatı, mexaniki və elektrik cihaz xüsusiyyətləri üçün müvafiq məlumat vərəqlərinə müraciət edin. Arm® Cortex®-M33 nüvəsi haqqında məlumat üçün Cortex®-M33 Texniki Referans kitabçasına baxın. STM32L552xx və STM32L562xx mikroprosessorlarına ST ən müasir patentli texnologiya daxildir.
Əlaqədar sənədlər
· Cortex®-M33 Texniki Referans Təlimatı http://infocenter.arm.com saytında mövcuddur · STM32L552xx və STM32L562xx məlumat vərəqləri · STM32L552xx və STM32L562xx səhv vərəqləri

İyun 2025

RM0438 Rev 8

1/2187

www.st.com

1

İçindəkilər
İçindəkilər

RM0438

1

Sənədləşdirmə konvensiyaları. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 77

1.1 Ümumi məlumat. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 77

1.2 Reyestrlər üçün abreviaturaların siyahısı. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 77

1.3 Sıfırlama dəyərini qeyd edin. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 78

1.4 Lüğət. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 78

1.5 Periferik qurğuların mövcudluğu. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 78

2

Yaddaş və avtobus memarlığı. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 79

2.1 Sistem arxitekturası. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 79

2.1.1 Sürətli C-avtobusu. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 80

2.1.2 Yavaş C-avtobusu. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 80

2.1.3 S-avtobus. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 80

2.1.4 DMA avtobusu. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 81

2.1.5 SDMMC nəzarətçi DMA avtobusu. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 81

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

2.2 TrustZone təhlükəsizlik arxitekturası. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 81

2.2.1 Defolt TrustZone təhlükəsizlik vəziyyəti. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 82

2.2.2 TrustZone periferik təsnifatı. . . . . . . . . . . . . . . . . . . . . . . . . . . . 83

2.3 Yaddaşın təşkili. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 86

2.3.1 Giriş. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 86

2.3.2 Yaddaş xəritəsi və sərhəd ünvanlarının qeydiyyatı. . . . . . . . . . . . . . . . . . 87

2.4 Daxili SRAM. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 93

2.4.1 SRAM2 paritetinin yoxlanılması. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 93

2.4.2 SRAM2 Yazmaqdan qorunma. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 94

2.4.3 SRAM2 Oxumaqdan qorunma. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 96

2.4.4 SRAM2 Silinməsi. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 96

2.5 Flash yaddaş bitdiview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 96

3

Yükləmə konfiqurasiyası. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 97

4

Sistem təhlükəsizliyi. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 100

4.1 Giriş. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 100

4.2 Əsas təhlükəsizlik xüsusiyyətləri. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 100

2/2187

RM0438 Rev 8

RM0438

İçindəkilər

4.3 4.4 4.5 4.6
4.7 4.8
4.9 4.10 4.11 4.12 4.13

Təhlükəsiz quraşdırma. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 101 Təhlükəsiz yükləmə . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 101
4.4.1 Giriş. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 101 4.4.2 Unikal yükləmə girişi və BOOT_LOCK . . . . . . . . . . . . . . . . . . . . . . . . . 102 4.4.3 Sistem flash yaddaşına etibarın dəyişməz kökü. . . . . . . . . . . . . . . . . 102
Təhlükəsiz yeniləmə. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 102 TrustZone istifadə edərək resurs izolyasiyası . . . . . . . . . . . . . . . . . . . . . . . . . . . . 103
4.6.1 Giriş. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 103 4.6.2 TrustZone təhlükəsizlik arxitekturası. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 103 4.6.3 Cortex-M8-ün Armv33-M təhlükəsizlik genişləndirilməsi. . . . . . . . . . . . . . . . . . . . . 104 4.6.4 IDAU/SAU istifadə edərək yaddaş və periferik yerləşdirmə . . . . . . . . . . . . . . 104 4.6.5 GTZC istifadə edərək yaddaş və periferik yerləşdirmə . . . . . . . . . . . . . . . . . . 106 4.6.6 TrustZone-dan xəbərdar olan periferik qurğularda təhlükəsizliyin idarə edilməsi . . . . . . . . . . . . . . . 109 4.6.7 TrustZone təhlükəsizliyinin aktivləşdirilməsi . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 116 4.6.8 TrustZone təhlükəsizliyinin deaktiv edilməsi . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 116
Digər resurs izolyasiyaları. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .117
4.7.1 Təhlükəsiz gizlənmədən (HDP) istifadə edərək müvəqqəti izolyasiya. . . . . . . . . . . . 117
Təhlükəsiz icra. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .118
4.8.1 Giriş. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 118 4.8.2 Yaddaşın qorunması bloku (MPU) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 118 4.8.3 Quraşdırılmış fləş yaddaşın yazılmasından mühafizə . . . . . . . . . . . . . . . . . . . . . . 118 4.8.4 Tamper aşkarlanması və cavablandırılması. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 118
Təhlükəsiz saxlama. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 120
4.9.1 Giriş. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 120 4.9.2 Unikal ID . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 121
Kripto mühərrikləri. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 121
4.10.1 Giriş. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 121 4.10.2 Kriptomotorların xüsusiyyətləri. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 121 4.10.3 On-the-fly deşifrə mühərriki (OTFDEC) . . . . . . . . . . . . . . . . . . . . . . . 122
Məhsulun həyat dövrü. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 123
4.11.1 Oxunma mühafizəsi (RDP) ilə həyat dövrünün idarə edilməsi . . . . . . . . . . . . 124 4.11.2 Tövsiyə olunan seçim bayt parametrləri. . . . . . . . . . . . . . . . . . . . . . . . . . 125
Giriş nəzarətli debug. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 125
4.12.1 Oxunma mühafizəsi (RDP) ilə sazlama mühafizəsi . . . . . . . . . . . . . . . . . 125
Proqram təminatının əqli mülkiyyətinin qorunması və birgə inkişafı 126

RM0438 Rev 8

3/2187
54

İçindəkilər

RM0438

4.13.1
4.13.2 4.13.3

Oxunma mühafizəsi (RDP) ilə proqram təminatının intellektual mülkiyyətinin qorunması. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 126
OTFDEC ilə proqram təminatının intellektual mülkiyyətinin qorunması. . . . . . . . . . . 127
Digər proqram təminatı əqli mülkiyyət mühafizəsi. . . . . . . . . . . . . . . . . 129

5

Qlobal TrustZone® nəzarətçi (GTZC) . . . . . . . . . . . . . . . . . . . . . . . . . 130

5.1 GTZC-nin təqdimatı. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 130

5.2 GTZC-nin əsas xüsusiyyətləri. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 130

5.2.1 GTZC TrustZone sistem arxitekturası. . . . . . . . . . . . . . . . . . . . . . . . . 130

5.3 GTZC funksional təsviri. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 132

5.3.1 GTZC blok diaqramı. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 132

5.3.2 Qeyri-qanuni giriş anlayışı. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 133

5.3.3 TrustZone təhlükəsizlik nəzarətçisi (TZSC) . . . . . . . . . . . . . . . . . . . . . . . . . . 134

5.3.4 Yaddaşın qorunması nəzarətçisi – blok əsaslı (MPCBB) . . . . . . . . . . . . . 134

5.3.5 TrustZone qeyri-qanuni giriş nəzarətçisi (TZIC) . . . . . . . . . . . . . . . . . . . . . . 135

5.3.6 Yandırma/sıfırlama vəziyyəti . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 135

5.3.7 DMA sorğuları. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 135

5.4 GTZC hadisələri. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 135

5.5 GTZC_TZSC registrləri. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 136

5.5.1 GTZC_TZSC nəzarət reyestri (GTZC_TZSC_CR) . . . . . . . . . . . . . . . . 136

5.5.2

GTZC_TZSC təhlükəsiz konfiqurasiya qeydiyyatı 1 (GTZC_TZSC_SECCFGR1) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 137

5.5.3

GTZC_TZSC təhlükəsiz konfiqurasiya qeydiyyatı 2 (GTZC_TZSC_SECCFGR2) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 140

5.5.4

GTZC_TZSC imtiyaz konfiqurasiya qeydiyyatı 1 (GTZC_TZSC_PRIVCFGR1) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 142

5.5.5

GTZC_TZSC imtiyaz konfiqurasiya qeydiyyatı 2 (GTZC_TZSC_PRIVCFGR2) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 145

5.5.6

GTZC_TZSC xarici yaddaş x qeyri-təhlükəsiz su nişanı qeydiyyatı 1 (GTZC_TZSC_MPCWMxANSR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 147

5.5.7

GTZC_TZSC xarici yaddaş x qeyri-təhlükəsiz su nişanı registri 2 (GTZC_TZSC_MPCWMxBNSR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 147

5.5.8 GTZC_TZSC registr xəritəsi və dəyərləri sıfırlayın. . . . . . . . . . . . . . . . . . . . 148

5.6 GTZC_MPCBB registrləri. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 150

5.6.1 GTZC_MPCBBx nəzarət reyestri (GTZC_MPCBBx_CR) (x = 1 - 2) . 150

5.6.2 GTZC_MPCBB1 kilid reyestri 1(GTZC_MPCBB1_LCKVTR1) . . . . . . 151

5.6.3

GTZC_MPCBB2 registri kilidi 1 (GTZC_MPCBB2_LCKVTR1) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 151

4/2187

RM0438 Rev 8

RM0438

İçindəkilər

5.6.4

GTZC_MPCBBx vektor reyestri y (GTZC_MPCBBx_VCTRy) (x = 1 - 2) . . . . . . . . . . . . . . . . . . . . . . . . 152

5.6.5 GTZC_MPCBB1 xəritəni qeyd edin və dəyərləri sıfırlayın. . . . . . . . . . . . . . . . . 153

5.6.6 GTZC_MPCBB2 xəritəni qeyd edin və dəyərləri sıfırlayın. . . . . . . . . . . . . . . . . 153

5.7 GTZC_TZIC registrləri. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 154

5.7.1 GTZC_TZIC kəsilməyə imkan verən registr 1 (GTZC_TZIC_IER1) . . . . . . . 154

5.7.2 GTZC_TZIC kəsilməyə imkan verən registr 2 (GTZC_TZIC_IER2) . . . . . . . 157

5.7.3 GTZC_TZIC kəsilməyə imkan verən registr 3 (GTZC_TZIC_IER3) . . . . . . . 159

5.7.4 GTZC_TZIC status reyestri 1 (GTZC_TZIC_SR1) . . . . . . . . . . . . . . . 160

5.7.5 GTZC_TZIC status reyestri 2 (GTZC_TZIC_SR2) . . . . . . . . . . . . . . . 163

5.7.6 GTZC_TZIC status reyestri 3 (GTZC_TZIC_SR3) . . . . . . . . . . . . . . . 165

5.7.7 GTZC_TZIC bayraq silmə registr 1 (GTZC_TZIC_FCR1) . . . . . . . . . . . . 166

5.7.8 GTZC_TZIC bayraq silmə registr 2 (GTZC_TZIC_FCR2) . . . . . . . . . . . . 169

5.7.9 GTZC_TZIC bayraq silmə registr 3 (GTZC_TZIC_FCR3) . . . . . . . . . . . . 171

5.7.10 GTZC_TZIC registr xəritəsi və dəyərləri sıfırlayın. . . . . . . . . . . . . . . . . . . . . 172

6

Quraşdırılmış flash yaddaş (FLASH). . . . . . . . . . . . . . . . . . . . . . . . . . . 174

6.1 Giriş. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 174

6.2 FLASH əsas xüsusiyyətləri. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 174

6.3 Fləş yaddaşın funksional təsviri. . . . . . . . . . . . . . . . . . . . . . . . . . . 175

6.3.1 Fleş yaddaşın təşkili. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 175

6.3.2 Xəta kodunun düzəldilməsi (ECC) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 178

6.3.3 Oxuya giriş gecikməsi. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 179

6.3.4 Aşağı cildtage oxu. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 180

6.3.5 Flash proqramı və silmə əməliyyatları. . . . . . . . . . . . . . . . . . . . . . . . . . 180

6.3.6 Flash əsas yaddaşın silmə ardıcıllığı. . . . . . . . . . . . . . . . . . . . . . . . . 182

6.3.7 Flash əsas yaddaşın proqramlaşdırma ardıcıllığı. . . . . . . . . . . . . . . . . . . 185

6.3.8 Flaş xətaları . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 186

6.3.9

Read-while-write (RWW) yalnız ikili bank rejimində mövcuddur (DBANK = 1) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 188

6.4 Flash yaddaş seçimi baytları . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 190

6.4.1 Seçim baytlarının təsviri. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 190

6.4.2 Seçim baytlarının proqramlaşdırılması. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 191

6.5 Flash TrustZone təhlükəsizlik və imtiyazların qorunması. . . . . . . . . . . . . . . . 193

6.5.1 TrustZone təhlükəsizlik mühafizəsi. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 193

6.5.2 Su nişanına əsaslanan ərazinin təhlükəsizliyini təmin edin. . . . . . . . . . . . . . . . . . . . . . 195

6.5.3 Təhlükəsiz gizlənmədən qorunma (HDP) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 195

RM0438 Rev 8

5/2187
54

İçindəkilər

RM0438

6.5.4 Təhlükəsiz blok əsaslı ərazinin (SECBB) qorunması. . . . . . . . . . . . . . . . . . 196 6.5.5 Təhlükəsiz yaddaş ünvanından yükləməyə məcbur edilməsi. . . . . . . . . . . . . . . . . . . 197 6.5.6 Flash təhlükəsizlik atributunun vəziyyəti . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 197 6.5.7 Flash imtiyazlı və imtiyazsız rejimləri qeyd edir. . . . . . . . . . . . . . . 198
6.6 Təhlükəsiz sistem yaddaşı. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 198
6.6.1 Giriş. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 198 6.6.2 RSS resursu yükləyiciyə ayırır. . . . . . . . . . . . . . . . . . . . . . . . . 198 6.6.3 RSSLIB funksiyaları. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 200
6.7 FLASH yaddaşın qorunması. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 202
6.7.1 Yazıdan qorunma (WRP) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 202 6.7.2 Oxumanın qorunması (RDP) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 204
6.8 FLASH fasilələri. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 212 6.9 FLASH registrləri. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 213
6.9.1 Flash girişə nəzarət reyestri (FLASH_ACR) . . . . . . . . . . . . . . . . . . . 213 6.9.2 Flaş söndürmə düyməsinin registrinin (FLASH_PDKEYR) . . . . . . . . . . . . . . 214 6.9.3 Qeyri-təhlükəsiz açar reyestri (FLASH_NSKEYR) . . . . . . . . . . . . . . . 215 6.9.4 Flash təhlükəsiz açar reyestri (FLASH_SECKEYR) . . . . . . . . . . . . . . . . . 215 6.9.5 Flash seçim açarı registrinin (FLASH_OPTKEYR) . . . . . . . . . . . . . . . . . . 216 6.9.6 Flaş aşağı səstage açar reyestri (FLASH_LVEKEYR) . . . . . . . . . . . . . . 216 6.9.7 Flaş status reyestri (FLASH_NSSR) . . . . . . . . . . . . . . . . . . . . . . . . . 217 6.9.8 Flaş status reyestri (FLASH_SECSR) . . . . . . . . . . . . . . . . . . . . . . . . 218 6.9.9 Flaş qeyri-təhlükəsiz idarəetmə registrinin (FLASH_NSCR) . . . . . . . . . . . . . . . 220 6.9.10 Flash təhlükəsiz idarəetmə reyestri (FLASH_SECCR) . . . . . . . . . . . . . . . . . 222 6.9.11 Flash ECC reyestri (FLASH_ECCR) . . . . . . . . . . . . . . . . . . . . . . . . . . 223 6.9.12 Flash seçim reyestri (FLASH_OPTR) . . . . . . . . . . . . . . . . . . . . . . . . . 225 6.9.13 Flash qeyri-təhlükəsiz yükləmə ünvanı 0 reyestri (FLASH_NSBOOTADD0R) 227 6.9.14 Flash qeyri-təhlükəsiz yükləmə ünvanı 1 registr (FLASH_NSBOOTADD1R) 228 6.9.15 Flash təhlükəsiz yükləmə ünvanı 0 registr (FLASH_SEC. . 0 228 Flash bank 6.9.16 təhlükəsiz watermak1 reyestri (FLASH_SECWM1R1) . . . . 1 229 Flash təhlükəsiz watermak6.9.17 qeydiyyatı 1 (FLASH_SECWM2R1) . . . . . . . . 2 230 Flash WPR6.9.18 sahəsi Ünvan reyestri (FLASH_WRP1AR) . . . . . . . . . 1 231 Flash WPR6.9.19 sahəsi B ünvan reyestri (FLASH_WRP1BR) . . . . . . . . . 1 232 Flash təhlükəsiz watermak6.9.20 reyestri (FLASH_SECWM2R2) . . . . . . . . . . 1 233 Flash təhlükəsiz watermak6.9.21 registr 2 (FLASH_SECWM2R2) . . . . . . . . 2 234 Flash WPR6.9.22 sahəsi Ünvan reyestri (FLASH_WRP2AR) . . . . . . . . . 2 235 Flash WPR6.9.23 sahəsi B ünvan reyestri (FLASH_WRP2BR) . . . . . . . . . 2

6/2187

RM0438 Rev 8

RM0438

İçindəkilər

6.9.24
6.9.25
6.9.26 6.9.27 6.9.28

FLASH təhlükəsiz blok əsaslı bank 1 reyestri (FLASH_SECBB1Rx) (burada x=1..4) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 237
FLASH təhlükəsiz blok əsaslı bank 2 reyestri (FLASH_SECBB2Rx) (burada x=1..4) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 237
FLASH təhlükəsiz HDP nəzarət reyestri (FLASH_SECHDPCR) . . . . . . . . 238
FLASH imtiyaz konfiqurasiya qeydiyyatı (FLASH_PRIVCFGR) . . . . . . . 238
FLASH qeydiyyat xəritəsi və dəyərləri sıfırlayın. . . . . . . . . . . . . . . . . . . . . . . . . 239

7

Təlimat önbelleği (ICACHE). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 242

7.1 ICACHE-yə giriş. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 242

7.2 ICACHE-nin əsas xüsusiyyətləri. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 242

7.3 ICACHE tətbiqi. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 243

7.4 ICACHE funksional təsviri. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 243

7.4.1 ICACHE blok diaqramı. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 244

7.4.2 ICACHE sıfırlaması və saatlar. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 244

7.4.3 ICACHE TAG yaddaş. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 245

7.4.4 Birbaşa xəritələnmiş ICACHE (1-yollu keş) . . . . . . . . . . . . . . . . . . . . . . . . 246

7.4.5 ICACHE-ni aktivləşdirin. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 247

7.4.6 Keşlənə bilən və keş edilə bilməyən trafik. . . . . . . . . . . . . . . . . . . . . . . . . . 247

7.4.7 Ünvanların dəyişdirilməsi. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 248

7.4.8 Keşlənə bilən girişlər. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 250

7.4.9 Dual-master keş. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 251

7.4.10 ICAHE təhlükəsizliyi. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 251

7.4.11 ICACHE texniki xidməti. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 251

7.4.12 ICAHE performansının monitorinqi. . . . . . . . . . . . . . . . . . . . . . . . . . . . 252

7.4.13 ICACHE açılışı . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 252

7.5 ICACHE aşağı güc rejimləri. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 252

7.6 ICACHE xətalarının idarə edilməsi və fasilələr. . . . . . . . . . . . . . . . . . . . . . 253

7.7 ICACHE reyestrləri. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 253

7.7.1 ICACHE nəzarət reyestri (ICACHE_CR) . . . . . . . . . . . . . . . . . . . . . . . 253

7.7.2 ICACHE status reyestri (ICACHE_SR) . . . . . . . . . . . . . . . . . . . . . . . . 254

7.7.3 ICACHE kəsilməsinə icazə verən registr (ICACHE_IER) . . . . . . . . . . . . . . . . 255

7.7.4 ICACHE bayrağını təmizləmə reyestri (ICACHE_FCR) . . . . . . . . . . . . . . . . . . . . 255

7.7.5 ICACHE hit monitor registrinin (ICACHE_HMONR) . . . . . . . . . . . . . . . . 256

7.7.6 ICACHE miss monitor registrinin (ICACHE_MMONR) . . . . . . . . . . . . . . 256

7.7.7 ICACHE regionu x konfiqurasiya reyestri (ICACHE_CRRx) . . . . . . . . . 256

7.7.8 ICACHE reyestr xəritəsi. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 258

RM0438 Rev 8

7/2187
54

İçindəkilər

RM0438

8

Güc nəzarəti (PWR). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 259

8.1 Enerji təchizatı və təchizat sahələri. . . . . . . . . . . . . . . . . . . . . . . . . . . 259

8.1.1 Müstəqil analoq periferiya təchizatı. . . . . . . . . . . . . . . . . . . . . . . . 264

8.1.2 Müstəqil I/O təchizatı relsləri . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 264

8.1.3 Müstəqil USB ötürücü təchizatı. . . . . . . . . . . . . . . . . . . . . . . . . 264

8.1.4 Batareyanın ehtiyat domeni. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 265

8.2 Sistem təchizatı cildtage tənzimləmə. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 266

8.2.1 Cildtage tənzimləyici. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 266

8.2.2 Daxili SMPS aşağı salınan çevirici. . . . . . . . . . . . . . . . . . . . . . . . 267

8.2.3 SMPS aşağı endirici çeviricinin enerji təchizatı sxemi. . . . . . . . . . . . . . . 268

8.2.4 SMPS aşağı güc rejiminə qarşı aşağı endirici çevirici . . . . . . . . . . . . . 269

8.2.5 Dinamik cildtage miqyaslı idarəetmə. . . . . . . . . . . . . . . . . . . . . . . . 270

8.2.6 VDD12 domeni və xarici SMPS. . . . . . . . . . . . . . . . . . . . . . . . . . 271

8.3 Enerji təchizatına nəzarət. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 273

8.3.1

Yandırıldıqdan sonra sıfırlama (POR) / söndürmə sıfırlaması (PDR) / qəhvəyi sıfırlama (BOR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 273

8.3.2 Proqramlaşdırıla bilən cildtage detektor (PVD). . . . . . . . . . . . . . . . . . . . . . . . 274

8.3.3 Periferik cildtage monitorinq (PVM). . . . . . . . . . . . . . . . . . . . . . . . . . 275

8.3.4 Yuxarı cildtage həddi monitorinqi. . . . . . . . . . . . . . . . . . . . . . . . . . . 276

8.3.5 Temperatur həddinin monitorinqi. . . . . . . . . . . . . . . . . . . . . . . . . . . . 276

8.4 Gücün idarə edilməsi. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 277

8.4.1 Güc rejimləri. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 277

8.4.2 İş rejimi. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 283

8.4.3 Aşağı güclə işləmə rejimi (LP ilə işləmə) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 283

8.4.4 Aşağı güc rejimləri . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 284

8.4.5 Yuxu rejimi. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 285

8.4.6 Aşağı enerjili yuxu rejimi (LP yuxu) . . . . . . . . . . . . . . . . . . . . . . . . . . . 286

8.4.7 Stop 0 rejimi. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 287

8.4.8 Stop 1 rejimi. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 289

8.4.9 Stop 2 rejimi. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 290

8.4.10 Gözləmə rejimi. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 292

8.4.11 Bağlama rejimi . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 295

8.4.12 Aşağı güc rejimindən avtomatik oyanma . . . . . . . . . . . . . . . . . . . . . . . . . 296

8.5 PWR TrustZone təhlükəsizliyi. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 296

8.5.1 PWR İmtiyazlı və İmtiyazsız rejimləri. . . . . . . . . . . . . . . . . . . . . . 298

8.6 PWR registrləri. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 298

8/2187

RM0438 Rev 8

RM0438

İçindəkilər

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

Güc nəzarət registr 1 (PWR_CR1) . . . . . . . . . . . . . . . . . . . . . . . . . 299 Güc idarəetmə registiri 2 (PWR_CR2) . . . . . . . . . . . . . . . . . . . . . . . . . 300 Güc idarəetmə registr 3 (PWR_CR3) . . . . . . . . . . . . . . . . . . . . . . . . . 301 Güc idarəetmə reyestri 4 (PWR_CR4) . . . . . . . . . . . . . . . . . . . . . . . . . 303 Güc statusu qeydiyyatı 1 (PWR_SR1) . . . . . . . . . . . . . . . . . . . . . . . . . . 304 Güc statusu qeydiyyatı 2 (PWR_SR2) . . . . . . . . . . . . . . . . . . . . . . . . . . 306 Güc statusunun aydın registri (PWR_SCR) . . . . . . . . . . . . . . . . . . . . . . . 307 Güc Portu A pull-up nəzarət qeydiyyatı (PWR_PUCRA) . . . . . . . . . . . . . 308 Güc Portu Açılan idarəetmə reyestri (PWR_PDCRA) . . . . . . . . . . 308 Güc Portu B açılan idarəetmə reyestri (PWR_PUCRB) . . . . . . . . . . . . . 309 Güc Portu B açılan idarəetmə reyestri (PWR_PDCRB) . . . . . . . . . . 310 Güc Port C açılan idarəetmə reyestri (PWR_PUCRC) . . . . . . . . . . . . 310 Güc Portu C açılan idarəetmə reyestri (PWR_PDCRC) . . . . . . . . . . 311 Güc Portu D açılan idarəetmə reyestri (PWR_PUCRD) . . . . . . . . . . . . 311 Güc Portu D açılan idarəetmə reyestri (PWR_PDCRD) . . . . . . . . . . 312 Güc Portu E açılan idarəetmə reyestri (PWR_PUCRE) . . . . . . . . . . . . . 313 Power Port E açılan idarəetmə reyestri (PWR_PDCRE) . . . . . . . . . . 313 Güc Portu F açılan idarəetmə reyestri (PWR_PUCRF) . . . . . . . . . . . . . 314 Güc Portu F açılan idarəetmə reyestri (PWR_PDCRF) . . . . . . . . . . 314 Güc Portu G pull-up nəzarət registri (PWR_PUCRG) . . . . . . . . . . . . 315 Güc Portu G açılan idarəetmə reyestri (PWR_PDCRG) . . . . . . . . . . 316 Güc Portu H açılan idarəetmə reyestri (PWR_PUCRH) . . . . . . . . . . . . 316 Güc Portu H açılan idarəetmə reyestri (PWR_PDCRH) . . . . . . . . . . 317 Güclü Təhlükəsiz Konfiqurasiya Qeydiyyatı (PWR_SECCFGR) . . . . . . . . . . . 317 Güc imtiyazının konfiqurasiya reyestri (PWR_PRIVCFGR) . . . . . . . . . 319 PWR reyestri xəritəsi və dəyərləri sıfırlayın. . . . . . . . . . . . . . . . . . . . . . . . . . 320

9

Sıfırlama və saata nəzarət (RCC). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 323

9.1 Sıfırla. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 323

9.1.1 Güc sıfırlaması. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 323

9.1.2 Sistemin sıfırlanması. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 323

9.1.3 Yedək domen sıfırlaması. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 325

9.2 RCC sancaqları və daxili siqnallar. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 325

9.3 Saatlar. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 325

9.3.1 SƏTƏM saatı. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 329

9.3.2 HSI16 saatı. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 330

9.3.3 MSI saatı. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 331

RM0438 Rev 8

9/2187
54

İçindəkilər

RM0438

9.3.4 HSI48 saatı. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 332 9.3.5 PLL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 332 9.3.6 LSE saatı. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 333 9.3.7 LSE sistem saatı . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 333 9.3.8 LSI saatı. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 334 9.3.9 Sistem saatının (SYSCLK) seçimi . . . . . . . . . . . . . . . . . . . . . . . . . . . . 334 9.3.10 Saat mənbəyi tezliyinə qarşı cildtage miqyaslama. . . . . . . . . . . . . . . . . . 335 9.3.11 Saat təhlükəsizliyi sistemi (CSS) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 335 9.3.12 LSE-də saat təhlükəsizliyi sistemi. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 335 9.3.13 ADC saatı. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 336 9.3.14 RTC saatı. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 336 9.3.15 Taymer saatı. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 336 9.3.16 Gözətçi saatı. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 337 9.3.17 Clock-out imkanı . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 337 9.3.18 TIM15/TIM16/TIM17 ilə daxili/xarici saatın ölçülməsi. . . . . 337 9.3.19 Periferik saatın aktivləşdirici registrləri
(RCC_AHBxENR, RCC_APBxENRy) . . . . . . . . . . . . . . . . . . . . . . . . . 340
9.4 Aşağı güc rejimləri . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 340 9.5 RCC TrustZone® təhlükəsizliyi . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 341 9.6 RCC İmtiyazlı və İmtiyazsız rejim. . . . . . . . . . . . . . . . . . . . . . . . . 343 9.7 RCC fasilələri. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 343 9.8 RCC registrləri. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 345
9.8.1 RCC saata nəzarət reyestri (RCC_CR) . . . . . . . . . . . . . . . . . . . . . . . . . 345 9.8.2 RCC daxili saat mənbələrinin kalibrləmə reyestri (RCC_ICSCR) . . . . . . 348 9.8.3 RCC saatının konfiqurasiya reyestri (RCC_CFGR) . . . . . . . . . . . . . . . . . 349 9.8.4 RCC PLL konfiqurasiya reyestri (RCC_PLLCFGR) . . . . . . . . . . . . . . . 352 9.8.5 RCC PLLSAI1 konfiqurasiya reyestri (RCC_PLLSAI1CFGR) . . . . . . . 355 9.8.6 RCC PLLSAI2 konfiqurasiya reyestri (RCC_PLLSAI2CFGR) . . . . . . . 358 9.8.7 RCC saatının kəsilməsinə icazə verən registr (RCC_CIER) . . . . . . . . . . . . . . . . 360 9.8.8 RCC saatının kəsilməsinin bayraq registrinin (RCC_CIFR) . . . . . . . . . . . . . . . . . . 361 9.8.9 RCC saatının kəsilməsinin aydın registrinin (RCC_CICR) . . . . . . . . . . . . . . . . . 363 9.8.10 RCC AHB1 periferik sıfırlama reyestri (RCC_AHB1RSTR) . . . . . . . . . . 364 9.8.11 RCC AHB2 periferik sıfırlama reyestri (RCC_AHB2RSTR) . . . . . . . . . . 365 9.8.12 RCC AHB3 periferik sıfırlama reyestri (RCC_AHB3RSTR) . . . . . . . . . . 367 9.8.13 RCC APB1 periferik sıfırlama registri 1 (RCC_APB1RSTR1) . . . . . . . . 368 9.8.14 RCC APB1 periferik sıfırlama reyestri 2 (RCC_APB1RSTR2) . . . . . . . . 370 9.8.15 RCC APB2 periferik sıfırlama reyestri (RCC_APB2RSTR) . . . . . . . . . . 371

10/2187

RM0438 Rev 8

RM0438

İçindəkilər

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

RCC AHB1 periferik saat registrini aktivləşdirir (RCC_AHB1ENR) . . . . . 373 RCC AHB2 periferik saat registrinin aktivləşdirilməsi (RCC_AHB2ENR) . . . . . 374 RCC AHB3 periferik saat registrinin aktivləşdirilməsi (RCC_AHB3ENR) . . . . . . 376
RCC APB1 periferik saat registrini aktivləşdirir (RCC_APB1ENR1) . . . 1 RCC APB377 periferik saat registrini aktivləşdirir (RCC_APB1ENR2) . . . 1
RCC APB2 periferik saat registrinin aktivləşdirilməsi (RCC_APB2ENR) . . . . . 381 RCC AHB1 periferik saatları Yuxu və Dayanma rejimləri reyestrində işə salınır (RCC_AHB1SMENR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 382 RCC AHB2 periferik saatları Yuxu və Dayanma rejimləri registrində işə salınır (RCC_AHB2SMENR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 384
RCC AHB3 periferik saatları Yuxu və Dayanma rejimləri registrində işə salınır (RCC_AHB3SMENR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 386 RCC APB1 periferik saatları Yuxu və Dayanma rejimlərində 1 registrini işə salır (RCC_APB1SMENR1) . . . . . . . . . . . . . . . . . . . . . . . . . . . . 387 RCC APB1 periferik saatları Yuxu və Dayanma rejimlərində 2 registrini işə salır (RCC_APB1SMENR2) . . . . . . . . . . . . . . . . . . . . . . . . . . . . 390
RCC APB2 periferik saatları Yuxu və Dayanma rejimləri registrində işə salınır (RCC_APB2SMENR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 391 RCC periferiyaları müstəqil saat konfiqurasiya qeydiyyatı 1 (RCC_CCIPR1) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 393 RCC Yedək domen nəzarət reyestri (RCC_BDCR) . . . . . . . . . . . . . . 395
RCC nəzarət/status reyestri (RCC_CSR) . . . . . . . . . . . . . . . . . . . . . . . 398 RCC saatının bərpası RC registrinin (RCC_CRRCR) . . . . . . . . . . . . . . . . 400 RCC periferik müstəqil saat konfiqurasiya qeydiyyatı 2 (RCC_CCIPR2) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 401
OCTOSPI gecikmə konfiqurasiya qeydiyyatı (RCC_DLYCFGR) . . . . . . . . . 402 RCC təhlükəsiz konfiqurasiya qeydiyyatı (RCC_SECCFGR) . . . . . . . . . . . . 403 RCC təhlükəsiz status reyestri (RCC_SECSR) . . . . . . . . . . . . . . . . . . . . 405
RCC AHB1 təhlükəsizlik statusu reyestri (RCC_AHB1SECSR) . . . . . . . . . . 407 RCC AHB2 təhlükəsizlik statusu reyestri (RCC_AHB2SECSR) . . . . . . . . . . 408 RCC AHB3 təhlükəsizlik statusu reyestri (RCC_AHB3SECSR) . . . . . . . . . . 410
RCC APB1 təhlükəsizlik statusu qeydiyyatı 1 (RCC_APB1SECSR1) . . . . . . . 411 RCC APB1 təhlükəsizlik statusu qeydiyyatı 2 (RCC_APB1SECSR2) . . . . . . . 414 RCC APB2 təhlükəsizlik statusu reyestri (RCC_APB2SECSR) . . . . . . . . . . 415
RCC reyestr xəritəsi. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 417

10

Saat bərpa sistemi (CRS). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 424

10.1 CRS tətbiqi. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 424

10.2 CRS-in əsas xüsusiyyətləri. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 424

RM0438 Rev 8

11/2187
54

İçindəkilər

RM0438

10.3 10.4
10.5 10.6 10.7

CRS tətbiqi. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 424 CRS funksional təsviri. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 425
10.4.1 CRS blok diaqramı. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 425 10.4.2 CRS daxili siqnalları. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 425 10.4.3 Sinxronizasiya girişi . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 426 10.4.4 Tezlik xətasının ölçülməsi. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 426 10.4.5 Tezlik xətalarının qiymətləndirilməsi və avtomatik kəsmə . . . . . . . . . . . . . . 427 10.4.6 CRS-nin işə salınması və konfiqurasiyası . . . . . . . . . . . . . . . . . . . . . . . . . . . 428
Aşağı güc rejimlərində CRS. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 429 CRS fasilələri. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 429 CRS qeydiyyatı. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 429
10.7.1 CRS nəzarət reyestri (CRS_CR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 429 10.7.2 CRS konfiqurasiya reyestri (CRS_CFGR) . . . . . . . . . . . . . . . . . . . . . . 430 10.7.3 CRS kəsilməsi və status registrinin (CRS_ISR) . . . . . . . . . . . . . . . . . . . 431 10.7.4 CRS kəsilmə bayrağının təmizlənməsi registri (CRS_ICR) . . . . . . . . . . . . . . . . . . . . 433 10.7.5 CRS reyestr xəritəsi. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 434

11

Ümumi təyinatlı I/O-lar (GPIO). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 435

11.1 Giriş. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 435

11.2 GPIO əsas xüsusiyyətləri. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 435

11.3 GPIO funksional təsviri. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 435

11.3.1 Ümumi təyinatlı I/O (GPIO) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 438

11.3.2 Giriş/Çıxış pininin alternativ funksiyası multipleksor və xəritəçəkmə . . . . . . . . . . . . . . . 438

11.3.3 Giriş/Çıxış portuna nəzarət registrləri. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 439

11.3.4 I/O port məlumat registrləri. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 439

11.3.5 Giriş/Çıxış məlumatlarının bit üzrə idarə edilməsi. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 439

11.3.6 GPIO kilidləmə mexanizmi. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 440

11.3.7 Giriş/çıxış alternativ funksiyası. . . . . . . . . . . . . . . . . . . . . . . . . . . . 440

11.3.8 Xarici kəsmə/oyandırma xətləri . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 440

11.3.9 Daxiletmə konfiqurasiyası. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 441

11.3.10 Çıxış konfiqurasiyası. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 441

11.3.11 Alternativ funksiya konfiqurasiyası. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 442

11.3.12 Analoq konfiqurasiya. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 443

11.3.13 HSE və ya LSE osilator pinlərinin GPIO kimi istifadə edilməsi. . . . . . . . . . . . . . . . . 443

11.3.14 RTC təchizatı domenində GPIO pinlərindən istifadə. . . . . . . . . . . . . . . . . 443

11.3.15 PH3-dən GPIO kimi istifadə. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 444

12/2187

RM0438 Rev 8

RM0438

İçindəkilər

11.4 11.5 11.6

TrustZone təhlükəsizliyi. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 444
İmtiyazlı və İmtiyazsız rejimlər. . . . . . . . . . . . . . . . . . . . . . . . . . . . 445
GPIO qeydləri. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 446
11.6.1 GPIO port rejimi registrinin (GPIOx_MODER) (x =A - H) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 446
11.6.2 GPIO port çıxış tipi registrinin (GPIOx_OTYPER) (x = A-dan H) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 446
11.6.3 GPIO port çıxış sürəti qeydiyyatı (GPIOx_OSPEEDR) (x = A-dan H) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 447
11.6.4 GPIO portu açılan/aşağı açılan registr (GPIOx_PUPDR) (x = A-dan H) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 447
11.6.5 GPIO port giriş məlumat registrinin (GPIOx_IDR) (x = A - H) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 448
11.6.6 GPIO port çıxış məlumat registrinin (GPIOx_ODR) (x = A-dan H) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 448
11.6.7 GPIO port bitinin təyini/sıfırlanması reyestri (GPIOx_BSRR) (x = A-dan H) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 448
11.6.8 GPIO portunun konfiqurasiya kilidi registrinin (GPIOx_LCKR) (x = A - H) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 449
11.6.9 GPIO alternativ funksiyası aşağı registr (GPIOx_AFRL) (x = A-dan H) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 450
11.6.10 GPIO alternativ funksiyası yüksək registr (GPIOx_AFRH) (x = A-dan H) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 451
11.6.11 GPIO port bit sıfırlama registrinin (GPIOx_BRR) (x = A-dan H) . . . . . . . . . . . . 452
11.6.12 GPIO təhlükəsiz konfiqurasiya qeydiyyatı (GPIOx_SECCFGR) (x = A-dan H) . 452
11.6.13 GPIO reyestr xəritəsi. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 454

12

Sistem konfiqurasiya nəzarətçisi (SYSCFG). . . . . . . . . . . . . . . . . . . . 456

12.1 SYSCFG əsas xüsusiyyətləri. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 456

12.2 SYSCFG TrustZone təhlükəsizliyi və imtiyazı. . . . . . . . . . . . . . . . . . . . . . . 456

12.3 SYSCFG registrləri. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 458

12.3.1 SYSCFG təhlükəsiz konfiqurasiya qeydiyyatı (SYSCFG_SECCFGR) . . . . . 458

12.3.2 SYSCFG konfiqurasiya qeydiyyatı 1 (SYSCFG_CFGR1) . . . . . . . . . . . . 459

12.3.3 FPU kəsmə maskası registrinin (SYSCFG_FPUIMR) . . . . . . . . . . . . . . . . 461

12.3.4 SYSCFG CPU qeyri-təhlükəsiz kilid reyestri (SYSCFG_CNSLCKR) . . . . . 461

12.3.5 SYSCFG CPU təhlükəsiz kilid reyestri (SYSCFG_CSLOCKR) . . . . . . . . 462

12.3.6 SYSCFG konfiqurasiya qeydiyyatı 2 (SYSCFG_CFGR2) . . . . . . . . . . . . 463

12.3.7 SYSCFG SRAM2 nəzarəti və status registrinin (SYSCFG_SCSR) . . . . 464

12.3.8 SYSCFG SRAM2 açar reyestri (SYSCFG_SKR) . . . . . . . . . . . . . . . . . 465

RM0438 Rev 8

13/2187
54

İçindəkilər

RM0438

12.3.9 SYSCFG SRAM2 yazmadan qorunma registri (SYSCFG_SWPR) . . . . . . 465 12.3.10 SYSCFG SRAM2 yazmadan qorunma registri 2 (SYSCFG_SWPR2) . . . 466 12.3.11 SYSCFG RSS komanda reyestri (SYSCFG_RSSCMDR) . . . . . . . . . 466 12.3.12 SYSCFG reyestr xəritəsi . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 467

13

Periferik qurğular matrisi birləşdirir. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 469

13.1 Giriş. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 469

13.2 Əlaqələrin xülasəsi. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 469

13.3 Qarşılıqlı əlaqə təfərrüatları. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 470

13.3.1 Taymerdən (TIM1/TIM2/TIM3/TIM4/TIM5/TIM8/TIM15/TIM16/TIM17) taymerə (TIM1/TIM2/TIM3/TIM4/TIM5/TIM8/TIM15) . . . . . . . . . . . . . . . . 470

13.3.2 Taymerdən (TIM1/TIM2/TIM3/TIM4/TIM6/TIM8/TIM15) və EXTI-dən ADC-yə (ADC1/ADC2) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 471

13.3.3 ADC1/ADC2-dən taymerə (TIM1/TIM8) . . . . . . . . . . . . . . . . . . . . . . . 471

13.3.4 Taymerdən (TIM2/TIM4/TIM5/TIM6/TIM7/TIM8) və EXTI-dən DAC-a (DAC1/DAC2) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 472

13.3.5 Taymerdən (TIM1/TIM3/TIM4/TIM6/TIM7/TIM8/TIM16/LPTIM1) və EXTI-dən DFSDM1-ə. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 472

13.3.6 DFSDM1-dən taymerə (TIM1/TIM8/TIM15/TIM16/TIM17) . . . . . . . . . 473

13.3.7 HSE, LSE, LSI, MSI, MCO, RTC-dən taymerə (TIM2/TIM15/TIM16/TIM17) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 473

13.3.8 RTC, COMP1, COMP2-dən aşağı güc taymerinə (LPTIM1/LPTIM2/LPTIM3) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 474

13.3.9 Taymerdən (TIM1/TIM2/TIM3/TIM8/TIM15) müqayisəedicilərə (COMP1/COMP2) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 474

13.3.10 ADC-dən (ADC1) ADC-yə (ADC2) . . . . . . . . . . . . . . . . . . . . . . . . . . . 474

13.3.11 USB-dən taymerə (TIM2) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 475

13.3.12 Daxili analoq mənbədən ADC (ADC1/ADC2) və OP-yəAMP (OPAMP1/OPAM2). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 475

13.3.13 Müqayisə edənlərdən (COMP1/COMP2) taymerlərə (TIM1/TIM2/TIM3/TIM8/TIM15/TIM16/TIM17) . . . . . . . . . . . . . . . . . . . 475

13.3.14 Sistem səhvlərindən taymerlərə (TIM1/TIM8/TIM15/TIM16/TIM17) . . . . 476

13.3.15 Taymerlərdən (TIM16/TIM17) IRTIM-ə . . . . . . . . . . . . . . . . . . . . . . . . . 476

13.3.16 ADC-dən (ADC1/ADC2) DFSDM-ə . . . . . . . . . . . . . . . . . . . . . . . . . . 477

14

Birbaşa yaddaşa giriş nəzarətçisi (DMA). . . . . . . . . . . . . . . . . . . . . . . 478

14.1 Giriş. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 478

14.2 DMA-nın əsas xüsusiyyətləri. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 478

14.3 DMA tətbiqi. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 479

14/2187

RM0438 Rev 8

RM0438

İçindəkilər

14.4
14.5 14.6

14.3.1 DMA1 və DMA2. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 479 14.3.2 DMA sorğunun xəritələşdirilməsi . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 479
DMA funksional təsviri. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 480
14.4.1 DMA blok diaqramı. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 480 14.4.2 DMA pinləri və daxili siqnallar. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 481 14.4.3 DMA köçürmələri . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 481 14.4.4 DMA arbitrajı. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 482 14.4.5 DMA kanalları . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 483 14.4.6 DMA məlumat eni, düzülmə və endianness . . . . . . . . . . . . . . . . . . . . 488 14.4.7 DMA xətalarının idarə edilməsi . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 489
DMA müdaxilə edir. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 490 DMA qeydiyyatı. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 490
14.6.1 DMA kəsilmə statusunun qeydiyyatı (DMA_ISR) . . . . . . . . . . . . . . . . . . . . . . 490 14.6.2 DMA kəsilmə bayrağının təmizlənməsi registrinin (DMA_IFCR) . . . . . . . . . . . . . . . . . . 494 14.6.3 DMA kanalı x konfiqurasiya reyestri (DMA_CCRx) . . . . . . . . . . . . . . 495 14.6.4 DMA kanalı x ötürüləcək məlumatların reyestri (DMA_CNDTRx) . 500 14.6.5 DMA kanalı x periferik ünvan reyestri (DMA_CPARx) . . . . . . . . 501 14.6.6 DMA kanalı x yaddaş 0 ünvan reyestri (DMA_CM0ARx) . . . . . . . 501 14.6.7 DMA kanalı x yaddaş 1 ünvan reyestri (DMA_CM1ARx) . . . . . . . 502 14.6.8 DMA reyestr xəritəsi. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 502

15

DMA sorğu multipleksoru (DMAMUX) . . . . . . . . . . . . . . . . . . . . . . . . . 506

15.1 Giriş. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 506

15.2 DMAMUX əsas xüsusiyyətləri. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 507

15.3 DMAMUX tətbiqi. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 507

15.3.1 DMAMUX nümunəsi. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 507

15.3.2 DMAMUX xəritələşdirilməsi. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 508

15.4 DMAMUX funksional təsviri. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .511

15.4.1 DMAMUX blok diaqramı. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 511

15.4.2 DMAMUX siqnalları. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 512

15.4.3 DMAMUX kanalları. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 512

15.4.4 DMAMUX təhlükəsiz/qeyri-təhlükəsiz kanalları . . . . . . . . . . . . . . . . . . . . . . . . 513

15.4.5 DMAMUX imtiyazlı/imtiyazsız kanalları. . . . . . . . . . . . . . . . . . . . 513

15.4.6 DMAMUX sorğu xətti multipleksoru. . . . . . . . . . . . . . . . . . . . . . . . . . . . 513

15.4.7 DMAMUX sorğu generatoru. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 516

15.5 DMAMUX fasilələri. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 517

RM0438 Rev 8

15/2187
54

İçindəkilər

RM0438

15.6

DMAMUX qeydiyyatdan keçir. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 519
15.6.1 DMAMUX sorğu xətti multipleksoru kanalı x konfiqurasiya qeydiyyatı (DMAMUX_CxCR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 519
15.6.2 DMAMUX sorğu xətti multipleksorunun kəsilməsi kanal status registrinin (DMAMUX_CSR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 520
15.6.3 DMAMUX sorğu xətti multipleksorunun kəsilməsi kanalının aydın bayraq registrinin (DMAMUX_CCFR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 520
15.6.4 DMAMUX sorğu generatoru kanalı x konfiqurasiya reyestri (DMAMUX_RGxCR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 521
15.6.5 DMAMUX sorğu generatorunun kəsilmə statusunun qeydiyyatı (DMAMUX_RGSR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 522
15.6.6 DMAMUX sorğu generatorunun kəsilməsinin aydın bayraq registrinin (DMAMUX_RGCFR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 523
15.6.7 DMAMUX reyestr xəritəsi. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 524

16

İç-içə vektorlu kəsmə nəzarətçisi (NVIC). . . . . . . . . . . . . . . . . . . . 528

16.1 NVIC əsas xüsusiyyətləri. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 528

16.2 SysTick kalibrləmə dəyərinin qeydiyyatı. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 528

16.3 Kəsmə və istisna vektorları. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 529

17

Genişləndirilmiş fasilələr və hadisə nəzarətçisi (EXTI). . . . . . . . . . . . . . . . 533

17.1 EXTI əsas xüsusiyyətləri. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 533

17.2 EXTI blok diaqramı. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 534

17.2.1 Periferiya qurğuları və CPU arasında EXTI əlaqələri. . . . . . . . . . . . . . . . 535

17.2.2 EXTI kəsmə/hadisə xəritələşdirilməsi . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 535

17.3 EXTI funksional təsviri. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 537

17.3.1 EXTI konfiqurasiya edilə bilən hadisə girişinin oyanması. . . . . . . . . . . . . . . . . . . . . . . . 537

17.3.2 EXTI birbaşa hadisə girişinin oyanması. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 539

17.3.3 EXTI mux seçimi. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 539

17.4 EXTI funksional davranışı. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 540

17.5 EXTI hadisələrinin qorunması. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 541

17.5.1 EXTI təhlükəsizlik mühafizəsi. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 541

17.5.2 EXTI imtiyazlarının qorunması. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 542

17.6 EXTI registrləri. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 543

17.6.1 17.6.2 17.6.3 17.6.4

EXTI yüksələn tetik seçimi registrinin (EXTI_RTSR1) . . . . . . . . . . . . . . 543 EXTI düşən tətik seçimi reyestri (EXTI_FTSR1) . . . . . . . . . . . . . 544 EXTI proqram təminatının kəsilməsi hadisələrinin qeydiyyatı (EXTI_SWIER1) . . . . . . . . . . . 545 EXTI yüksələn kənar gözləyən registr (EXTI_RPR1) . . . . . . . . . . . . . . . . 546

16/2187

RM0438 Rev 8

RM0438

İçindəkilər

17.6.5 EXTI düşən kənarın gözlənilən registrinin (EXTI_FPR1) . . . . . . . . . . . . . . . . 547 17.6.6 EXTI təhlükəsizlik konfiqurasiya reyestri (EXTI_SECCFGR1) . . . . . . . . . . 548 17.6.7 EXTI imtiyaz konfiqurasiya reyestri (EXTI_PRIVCFGR1) . . . . . . . . . 549 17.6.8 EXTI yüksələn tətik seçimi reyestri (EXTI_RTSR2) . . . . . . . . . . . . . . 549 17.6.9 EXTI düşən tətik seçimi reyestri (EXTI_FTSR2) . . . . . . . . . . . . . 550 17.6.10 EXTI proqram təminatının kəsilməsi hadisələrinin qeydiyyatı (EXTI_SWIER2) . . . . . . . . . . . 551 17.6.11 EXTI yüksələn kənar gözləyən registr (EXTI_RPR2) . . . . . . . . . . . . . . . . 551 17.6.12 EXTI düşmə kənarı gözlənilən registr (EXTI_FPR2) . . . . . . . . . . . . . . . . 552 17.6.13 EXTI təhlükəsizlik aktivləşdirmə reyestri (EXTI_SECCFGR2) . . . . . . . . . . . . . . . 553 17.6.14 EXTI imtiyazının aktivləşdirilməsi registrinin (EXTI_PRIVCFGR2) . . . . . . . . . . . . . . 553 17.6.15 EXTI xarici kəsilmənin seçilməsi registrinin (EXTI_EXTICRn) . . . . . . . . 554 17.6.16 EXTI kilid reyestri (EXTI_LOCKR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . 557 17.6.17 Kesinti maskası qeydiyyatı ilə EXTI CPU oyanması (EXTI_IMR1) . . . . . . . 557 17.6.18 Hadisə maskası qeydiyyatı ilə EXTI CPU oyanması (EXTI_EMR1) . . . . . . . . 558 17.6.19 Kesinti maskası qeydiyyatı ilə EXTI CPU oyanması (EXTI_IMR2) . . . . . . . 559 17.6.20 Hadisə maskası qeydiyyatı ilə EXTI CPU oyanması (EXTI_EMR2) . . . . . . . . 559 17.6.21 EXTI reyestr xəritəsi . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 560

18

Dövrlü artıqlığın yoxlanılması hesablama vahidi (CRC) . . . . . . . . . . . . . . . . 563

18.1 CRC-yə giriş. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 563

18.2 CRC-nin əsas xüsusiyyətləri. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 563

18.3 CRC funksional təsviri. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 564

18.3.1 CRC blok diaqramı. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 564

18.3.2 CRC daxili siqnalları. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 564

18.3.3 CRC əməliyyatı. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 564

18.4 CRC reyestrləri. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 566

18.4.1 18.4.2 18.4.3 18.4.4

CRC məlumat reyestri (CRC_DR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 566 CRC müstəqil məlumat reyestri (CRC_IDR) . . . . . . . . . . . . . . . . . . . . 566 CRC nəzarət reyestri (CRC_CR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 567 CRC ilkin dəyəri (CRC_INIT) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 568

18.4.5 CRC çoxhədli (CRC_POL) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 568

18.4.6 CRC reyestrinin xəritəsi. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 569

19

Çevik statik yaddaş nəzarətçisi (FSMC). . . . . . . . . . . . . . . . . . . . . 570

19.1 FMC-yə giriş. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 570

19.2 FMC-nin əsas xüsusiyyətləri. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 570

RM0438 Rev 8

17/2187
54

İçindəkilər

RM0438

19.3 19.4 19.5 19.6
19.7

FMC blok diaqramı. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 571 AHB interfeysi. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 571
19.4.1 Dəstəklənən yaddaşlar və əməliyyatlar. . . . . . . . . . . . . . . . . . . . . . . . 572
Xarici cihaz ünvanının xəritələşdirilməsi . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 573
19.5.1 NOR/PSRAM ünvan xəritələşdirilməsi . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 573 19.5.2 NAND flash yaddaş ünvanının xəritələşdirilməsi . . . . . . . . . . . . . . . . . . . . . . . . 574
NƏ Fləş/PSRAM nəzarətçisi. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 575
19.6.1 Xarici yaddaş interfeysi siqnalları. . . . . . . . . . . . . . . . . . . . . . . . . . . . 576 19.6.2 Dəstəklənən yaddaşlar və əməliyyatlar. . . . . . . . . . . . . . . . . . . . . . . . 578 19.6.3 Ümumi xronometraj qaydaları. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 580 19.6.4 NƏ flash/PSRAM nəzarətçi asinxron əməliyyatlar . . . . . . . . . . 580 19.6.5 Sinxron əməliyyatlar. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 598 19.6.6 NOR/PSRAM nəzarətçi registrləri . . . . . . . . . . . . . . . . . . . . . . . . . . . . 605
NAND flash nəzarətçi. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 613
19.7.1 Xarici yaddaş interfeysi siqnalları. . . . . . . . . . . . . . . . . . . . . . . . . . . . 613 19.7.2 NAND flash ilə dəstəklənən yaddaşlar və əməliyyatlar. . . . . . . . . . . . . . . 614 19.7.3 NAND flash yaddaş üçün vaxt diaqramları. . . . . . . . . . . . . . . . . . . . . . 615 19.7.4 NAND flash əməliyyatları. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 615 19.7.5 NAND flash əvvəlcədən gözləmə funksiyası. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 616 19.7.6 Səhvlərin düzəldilməsi kodunun hesablanması (ECC)
NAND flash yaddaşında. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 617 19.7.7 NAND flash kontroller registrləri. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 618 19.7.8 FMC reyestrinin xəritəsi. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 624

20

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

20.1 OCTOSPI tətbiqi. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 626

20.2 OCTOSPI əsas xüsusiyyətləri. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 626

20.3 OCTOSPI tətbiqi. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 627

20.4 OCTOSPI funksional təsviri. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 628

20.4.1 OCTOSPI blok diaqramı. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 628

20.4.2 OCTOSPI sancaqları və daxili siqnallar. . . . . . . . . . . . . . . . . . . . . . . . . . . 629

20.4.3 Yaddaş rejimlərinə OCTOSPI interfeysi. . . . . . . . . . . . . . . . . . . . . . . . 630

20.4.4 OCTOSPI müntəzəm əmr protokolu . . . . . . . . . . . . . . . . . . . . . . . . . 630

20.4.5 OCTOSPI müntəzəm əmr protokolu siqnal interfeysi. . . . . . . . . . . . . 634

20.4.6 HyperBus protokolu. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 637

20.4.7 Xüsusi xüsusiyyətlər. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 641

18/2187

RM0438 Rev 8

RM0438

İçindəkilər

20.5 20.6 20.7

20.4.8 OCTOSPI iş rejiminə giriş. . . . . . . . . . . . . . . . . . . . . . . . 642 20.4.9 OCTOSPI dolayı rejimi . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 642 20.4.10 OCTOSPI avtomatik status sorğusu rejimi . . . . . . . . . . . . . . . . . . . . . . 644 20.4.11 OCTOSPI yaddaş xəritəli rejimi . . . . . . . . . . . . . . . . . . . . . . . . . . . . 645 20.4.12 OCTOSPI konfiqurasiyasına giriş . . . . . . . . . . . . . . . . . . . . . . . . . . 646 20.4.13 OCTOSPI sistem konfiqurasiyası . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 646 20.4.14 OCTOSPI cihaz konfiqurasiyası . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 646 20.4.15 OCTOSPI müntəzəm əmr rejiminin konfiqurasiyası . . . . . . . . . . . . . . . . 649 20.4.16 OCTOSPI HyperBus protokolunun konfiqurasiyası . . . . . . . . . . . . . . . . . . . . . 651 20.4.17 OCTOSPI xətaların idarə edilməsi . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 652 20.4.18 OCTOSPI BUSY və ABORT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 653 20.4.19 OCTOSPI-nin yenidən konfiqurasiyası və ya söndürülməsi . . . . . . . . . . . . . . . . . . . . . . 653 20.4.20 NCS davranışı. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 653
Ünvan hizalanması və məlumat nömrəsi. . . . . . . . . . . . . . . . . . . . . . . . . . . 655 OCTOSPI kəsir. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 656 OCTOSPI qeydiyyatı. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 657
20.7.1 OCTOSPI nəzarət reyestri (OCTOSPI_CR) . . . . . . . . . . . . . . . . . . . . . 657 20.7.2 OCTOSPI cihaz konfiqurasiya reyestri 1 (OCTOSPI_DCR1) . . . . . . 659 20.7.3 OCTOSPI cihaz konfiqurasiya qeydiyyatı 2 (OCTOSPI_DCR2) . . . . . . 661 20.7.4 OCTOSPI cihaz konfiqurasiya reyestri 3 (OCTOSPI_DCR3) . . . . . . 662 20.7.5 OCTOSPI cihaz konfiqurasiya qeydiyyatı 4 (OCTOSPI_DCR4) . . . . . . 662 20.7.6 OCTOSPI status reyestri (OCTOSPI_SR) . . . . . . . . . . . . . . . . . . . . . . 663 20.7.7 OCTOSPI bayrağı təmiz registri (OCTOSPI_FCR) . . . . . . . . . . . . . . . . . . 664 20.7.8 OCTOSPI məlumat uzunluğu registrinin (OCTOSPI_DLR) . . . . . . . . . . . . . . . . 664 20.7.9 OCTOSPI ünvan reyestri (OCTOSPI_AR) . . . . . . . . . . . . . . . . . . . . 665 20.7.10 OCTOSPI məlumat reyestri (OCTOSPI_DR) . . . . . . . . . . . . . . . . . . . . . . . 665 20.7.11 OCTOSPI sorğu statusu maskası reyestri (OCTOSPI_PSMKR) . . . . . . . 666 20.7.12 OCTOSPI sorğu statusu uyğunluğu reyestri (OCTOSPI_PSMAR) . . . . . . . 667 20.7.13 OCTOSPI sorğu intervalı reyestri (OCTOSPI_PIR) . . . . . . . . . . . . . . 667 20.7.14 OCTOSPI rabitə konfiqurasiya reyestri (OCTOSPI_CCR) . . 667 20.7.15 OCTOSPI zamanlama konfiqurasiya qeydiyyatı (OCTOSPI_TCR) . . . . . . . . . . 670 20.7.16 OCTOSPI təlimat reyestri (OCTOSPI_IR) . . . . . . . . . . . . . . . . . . . 670 20.7.17 OCTOSPI alternativ bayt reyestri (OCTOSPI_ABR) . . . . . . . . . . . . . 671 20.7.18 OCTOSPI aşağı güc fasiləsi qeydiyyatı (OCTOSPI_LPTR) . . . . . . . . . . 671 20.7.19 OCTOSPI sarma rabitə konfiqurasiya reyestri
(OCTOSPI_WPCCR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 672 20.7.20 OCTOSPI sarma vaxtı konfiqurasiya qeydiyyatı (OCTOSPI_WPTCR) . . 674

RM0438 Rev 8

19/2187
54

İçindəkilər

RM0438

20.7.21 OCTOSPI sarma təlimat reyestri (OCTOSPI_WPIR) . . . . . . . . . . . . 674 20.7.22 OCTOSPI sarma alternativ bayt reyestri (OCTOSPI_WPABR) . . . . . . 675 20.7.23 OCTOSPI rabitə konfiqurasiya registrinin yazılması
(OCTOSPI_WCCR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 675 20.7.24 OCTOSPI yazma vaxtı konfiqurasiya qeydiyyatı (OCTOSPI_WTCR) . . . . 677 20.7.25 OCTOSPI təlimat registrinin yazılması (OCTOSPI_WIR) . . . . . . . . . . . . . 678 20.7.26 OCTOSPI alternativ bayt registrini yaz (OCTOSPI_WABR) . . . . . . . 678 20.7.27 OCTOSPI HyperBus gecikmə konfiqurasiya reyestri
(OCTOSPI_HLCR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 679 20.7.28 OCTOSPI reyestr xəritəsi. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 679

21

Analoqdan rəqəmə çeviricilər (ADC). . . . . . . . . . . . . . . . . . . . . . . . . . . 683

21.1 ADC girişi. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 683

21.2 ADC-nin əsas xüsusiyyətləri. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 684

21.3 ADC tətbiqi. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 685

21.4 ADC funksional təsviri. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 686

21.4.1 ADC blok diaqramı. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 686

21.4.2 ADC pinləri və daxili siqnallar. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 687

21.4.3 ADC saatları. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 688

21.4.4 ADC1/2 bağlantısı. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 690

21.4.5 Slave AHB interfeysi. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 692

21.4.6 ADC Dərin gücün söndürülməsi rejimi (DEEPPWD) və ADC voltage tənzimləyici (ADVREGEN). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 692

21.4.7 Birtərəfli və diferensial giriş kanalları. . . . . . . . . . . . . . . . . . . . 693

21.4.8 Kalibrləmə (ADCAL, ADCALDIF, ADC_CALFACT) . . . . . . . . . . . . . . . 693

21.4.9 ADC yandırıb-söndürmə idarəetməsi (ADEN, ADDIS, ADRDY) . . . . . . . . . . . . . . . . . . . . 696

21.4.10 ADC idarəetmə bitlərinin yazılması zamanı məhdudiyyətlər. . . . . . . . . . . . . . . . . . . 697

21.4.11 Kanal seçimi (ADC_SQRy, ADC_JSQR) . . . . . . . . . . . . . . . . . . . 698

21.4.12 Kanal baxımından proqramlaşdırıla bilən sampling vaxtı (SMPR1, SMPR2) . . . . . 699

21.4.13 Tək konvertasiya rejimi (CONT = 0) . . . . . . . . . . . . . . . . . . . . . . . . . . 699

21.4.14 Davamlı çevirmə rejimi (CONT = 1) . . . . . . . . . . . . . . . . . . . . . . 700

21.4.15 Dönüşümlərə başlamaq (ADSTART, JADSTART) . . . . . . . . . . . . . . . . . . . 701

21.4.16 ADC vaxtı . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 702

21.4.17 Davam edən çevrilmənin dayandırılması (ADSTP, JADSTP) . . . . . . . . . . . . . . 702

21.4.18 Xarici trigger və trigger polaritesi üzrə çevrilmə (EXTSEL, EXTEN, JEXTSEL, JEXTEN) . . . . . . . . . . . . . . . . . . . . . . . 704

21.4.19 Enjeksiyonlu kanal idarəetməsi. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 706

21.4.20 Fasiləsiz rejim (DISCEN, DISCNUM, JDISCEN) . . . . . . . . . . . . 708

20/2187

RM0438 Rev 8

RM0438

İçindəkilər

21.5 21.6 21.7

21.4.21 Yerləşdirilmiş konvertasiyalar üçün kontekst növbəsi. . . . . . . . . . . . . . . . . . . . . . 709 21.4.22 Proqramlaşdırıla bilən ayırdetmə (RES) – Sürətli çevirmə rejimi . . . . . . . . . . 717 21.4.23 Dönüşümün sonu, s-nin sonuampling mərhələsi (EOC, JEOC, EOSMP). . 718 21.4.24 Dönüşüm ardıcıllığının sonu (EOS, JEOS) . . . . . . . . . . . . . . . . . . . . . 718 21.4.25 Vaxt diaqramları məsample (tək/davamlı rejimlər,
aparat/proqram tetikleyicileri). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 719 21.4.26 Məlumatların idarə edilməsi. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 721 21.4.27 DFSDM-dən istifadə edərək çevrilmələrin idarə edilməsi. . . . . . . . . . . . . . . . . . . . . . 726 21.4.28 Dinamik aşağı güc xüsusiyyətləri . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 727 21.4.29 Analoq pəncərə gözətçisi (AWD1EN, JAWD1EN, AWD1SGL,
AWD1CH, AWD2CH, AWD3CH, AWD_HTx, AWD_LTx, AWDx) . . . . . 732 21.4.30 Oversampler . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 736 21.4.31 İkili ADC rejimləri . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 742 21.4.32 Temperatur sensoru . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 755 21.4.33 VBAT təchizatı monitorinqi. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 757 21.4.34 Daxili cild monitorinqitage istinad. . . . . . . . . . . . . . . . . . . . . . 758
ADC aşağı güc rejimində. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 759 ADC kəsir. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 760 ADC qeydiyyatı (hər ADC üçün) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 761
21.7.1 ADC kəsilməsi və vəziyyət registri (ADC_ISR) . . . . . . . . . . . . . . . . . . . 761 21.7.2 ADC kəsilməsinə icazə verən registr (ADC_IER) . . . . . . . . . . . . . . . . . . . . . . 763 21.7.3 ADC idarəetmə reyestri (ADC_CR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 765 21.7.4 ADC konfiqurasiya reyestri (ADC_CFGR) . . . . . . . . . . . . . . . . . . . . . . 768 21.7.5 ADC konfiqurasiya qeydiyyatı 2 (ADC_CFGR2) . . . . . . . . . . . . . . . . . . . 772 21.7.6 ADC sample time registr 1 (ADC_SMPR1) . . . . . . . . . . . . . . . . . . . . 774 21.7.7 ADC sample time registr 2 (ADC_SMPR2) . . . . . . . . . . . . . . . . . . . . 775 21.7.8 ADC nəzarətçi həddi registr 1 (ADC_TR1) . . . . . . . . . . . . . . . . . 776 21.7.9 ADC nəzarətçi həddi registr 2 (ADC_TR2) . . . . . . . . . . . . . . . . . 776 21.7.10 ADC nəzarətçi həddi registr 3 (ADC_TR3) . . . . . . . . . . . . . . . . . 777 21.7.11 ADC müntəzəm ardıcıllıq registri 1 (ADC_SQR1) . . . . . . . . . . . . . . . . . 778 21.7.12 ADC müntəzəm ardıcıllıq registri 2 (ADC_SQR2) . . . . . . . . . . . . . . . . . 779 21.7.13 ADC müntəzəm ardıcıllıq registri 3 (ADC_SQR3) . . . . . . . . . . . . . . . . . 780 21.7.14 ADC müntəzəm ardıcıllıq registri 4 (ADC_SQR4) . . . . . . . . . . . . . . . . . 781 21.7.15 ADC müntəzəm verilənlər reyestri (ADC_DR) . . . . . . . . . . . . . . . . . . . . . . . . . 781 21.7.16 ADC injected sequence register (ADC_JSQR) . . . . . . . . . . . . . . . . . . 782 21.7.17 ADC ofset y registr (ADC_OFRy) . . . . . . . . . . . . . . . . . . . . . . . . . . . 784 21.7.18 ADC enjekte edilmiş kanal y məlumat reyestri (ADC_JDRy) . . . . . . . . . . . . . . . 785

RM0438 Rev 8

21/2187
54

İçindəkilər

RM0438

21.8 21.9

21.7.19 ADC analoq gözətçi 2 konfiqurasiya qeydiyyatı (ADC_AWD2CR) . . . . 785 21.7.20 ADC analoq gözətçi 3 konfiqurasiya qeydiyyatı (ADC_AWD3CR) . . . . 786 21.7.21 ADC diferensial rejiminin seçilməsi registri (ADC_DIFSEL) . . . . . . . . . . 786 21.7.22 ADC kalibrləmə amilləri (ADC_CALFACT) . . . . . . . . . . . . . . . . . . . . . . 787
ADC ümumi registrləri. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 787
21.8.1 ADC ümumi status reyestri (ADC_CSR) . . . . . . . . . . . . . . . . . . . . . 787 21.8.2 ADC ümumi idarəetmə reyestri (ADC_CCR) . . . . . . . . . . . . . . . . . . . . . 789 21.8.3 İkili rejim üçün ADC ümumi müntəzəm məlumat reyestri (ADC_CDR) . . . . . 792
ADC reyestr xəritəsi. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 792

22

Rəqəmsal-analoq çevirici (DAC). . . . . . . . . . . . . . . . . . . . . . . . . . . . 796

22.1 DAC girişi. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 796

22.2 DAC əsas xüsusiyyətləri. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 796

22.3 DAC tətbiqi. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 797

22.4 DAC funksional təsviri. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 798

22.4.1 DAC blok diaqramı. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 798

22.4.2 DAC kanalının aktivləşdirilməsi . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 799

22.4.3 DAC məlumat formatı. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 799

22.4.4 DAC çevrilməsi. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 801

22.4.5 DAC çıxış həcmitage . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 801

22.4.6 DAC trigger seçimi . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 802

22.4.7 DMA sorğuları. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 803

22.4.8 Səs-küyün yaranması. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 803

22.4.9 Üçbucaq dalğası generasiyası. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 805

22.4.10 DAC kanal rejimləri. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 806

22.4.11 DAC kanal buferinin kalibrlənməsi . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 809

22.4.12 DAC kanalının çevrilmə rejimləri. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 810

22.4.13 İkili DAC kanalına çevrilmə rejimləri (əgər ikili kanallar mövcuddursa) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 811

Aşağı güc rejimlərində 22.5 DAC. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 815

22.6 DAC fasilələri. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 816

22.7 DAC registrləri. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 816

22.7.1 DAC nəzarət reyestri (DAC_CR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 816

22.7.2 DAC proqram təminatının tetikleyici reyestri (DAC_SWTRGR) . . . . . . . . . . . . . . . . . 820

22.7.3 DAC kanalı1 12 bitlik sağa düzülmüş məlumat saxlama registri (DAC_DHR12R1) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 820

22/2187

RM0438 Rev 8

RM0438

İçindəkilər

22.7.4 DAC kanalı1 12 bitlik sola yığılmış məlumat saxlama registri (DAC_DHR12L1) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 821
22.7.5 DAC kanalı1 8 bitlik sağa düzülmüş məlumat saxlama registri (DAC_DHR8R1) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 821
22.7.6 DAC kanalı2 12 bitlik sağa düzülmüş məlumat saxlama registri (DAC_DHR12R2) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 822
22.7.7 DAC kanalı2 12 bitlik sola yığılmış məlumat saxlama registri (DAC_DHR12L2) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 822
22.7.8 DAC kanalı2 8 bitlik sağa düzülmüş məlumat saxlama registri (DAC_DHR8R2) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 823
22.7.9 Dual DAC 12-bit sağa düzülmüş məlumat saxlama registri (DAC_DHR12RD) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 823
22.7.10 Dual DAC 12 bitlik sola yığılmış məlumat saxlama registri (DAC_DHR12LD) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 824
22.7.11 Dual DAC 8-bit sağa uyğunlaşdırılmış məlumat saxlama registri (DAC_DHR8RD) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 824
22.7.12 DAC kanal1 məlumat çıxış registrinin (DAC_DOR1) . . . . . . . . . . . . . . . . 825
22.7.13 DAC kanal2 məlumat çıxış registrinin (DAC_DOR2) . . . . . . . . . . . . . . . . 825
22.7.14 DAC status reyestrinin (DAC_SR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 825
22.7.15 DAC kalibrləmə nəzarət reyestri (DAC_CCR) . . . . . . . . . . . . . . . . . . . 827
22.7.16 DAC rejiminə nəzarət reyestri (DAC_MCR) . . . . . . . . . . . . . . . . . . . . . . . 827
22.7.17 DAC kanalı1 sample və basıb saxlayın sampzaman qeydiyyatı (DAC_SHSR1) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 829
22.7.18 DAC kanalı2 sample və basıb saxlayın sampzaman qeydiyyatı (DAC_SHSR2) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 829
22.7.19 DAC sample və saxlama vaxtı qeydi (DAC_SHHR) . . . . . . . . . . . . . . . 829
22.7.20 DAC sample və yeniləmə vaxtının qeydiyyatını (DAC_SHRR) saxlayın. . . . . . . . . 830
22.7.21 DAC reyestr xəritəsi. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 831

23

Cildtage istinad buferi (VREFBUF). . . . . . . . . . . . . . . . . . . . . . . . . . 833

23.1 VREFBUF girişi. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 833

23.2 VREFBUF funksional təsviri. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 833

23.3 VREFBUF kəsmə . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 834

23.4 VREFBUF registrləri. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 835

23.4.1 VREFBUF nəzarəti və status reyestri (VREFBUF_CSR) . . . . . . . . . . 835

23.4.2 VREFBUF kalibrləmə nəzarət reyestri (VREFBUF_CCR) . . . . . . . . . . 836

23.4.3 VREFBUF reyestr xəritəsi. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 836

24

Comparator (COMP). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 837

24.1 Giriş. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 837

RM0438 Rev 8

23/2187
54

İçindəkilər

RM0438

24.2 24.3
24.4 24.5 24.6

COMP əsas xüsusiyyətləri. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 837 COMP funksional təsviri. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 838
24.3.1 COMP blok diaqramı. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 838 24.3.2 COMP pinləri və daxili siqnallar. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 838 24.3.3 COMP sıfırlaması və saatlar . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 839 24.3.4 Müqayisəli QİLİD mexanizmi . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 839 24.3.5 Pəncərə müqayisəsi . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 840 24.3.6 Histerezis. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 840 24.3.7 Müqayisəli çıxışın boşaldılması funksiyası. . . . . . . . . . . . . . . . . . . . . . . . . . 841 24.3.8 COMP güc və sürət rejimləri. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 842
COMP aşağı güc rejimləri. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 842 COMP kəsir. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 842 COMP registrləri. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 843
24.6.1 Müqayisə edici 1 nəzarət və vəziyyət registrinin (COMP1_CSR) . . . . . . . . . . 843 24.6.2 Müqayisə edici 2 nəzarəti və vəziyyət reyestrinin (COMP2_CSR) . . . . . . . . . . 845 24.6.3 COMP reyestr xəritəsi. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 848

25

Əməliyyat ampqaldırıcılar (OPAMP) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 849

25.1 Giriş. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 849

25.2 OPAMP əsas xüsusiyyətlər. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 849

25.3 OPAMP funksional təsvir. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 849

25.3.1 OPAMP sıfırlama və saatlar. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 849

25.3.2 İlkin konfiqurasiya. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 850

25.3.3 Siqnalın marşrutlaşdırılması. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 850

25.3.4 OPAMP rejimləri. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 851

25.3.5 Kalibrləmə. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 854

25.4 OPAMP aşağı güc rejimləri. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 856

25.5 OPAMP qeydiyyatdan keçir. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 857

25.5.1 OPAMP1 nəzarət/status reyestri (OPAMP1_CSR). . . . . . . . . . . . . . . . 857

25.5.2 OPAMPNormal rejimdə 1 ofset kəsmə reyestri (OPAMP1_OTR). . 858

25.5.3 OPAMPAşağı güc rejimində 1 ofset kəsmə reyestri (OPAMP1_LPOTR). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 858

25.5.4 OPAMP2 nəzarət/status reyestri (OPAMP2_CRS). . . . . . . . . . . . . . . . 859

25.5.5 OPAMPNormal rejimdə 2 ofset kəsmə reyestri (OPAMP2_OTR). . 860

25.5.6 OPAMPAşağı güc rejimində 2 ofset kəsmə reyestri (OPAMP2_LPOTR). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 860

25.5.7 OPAMP qeydiyyat xəritəsi. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 861

24/2187

RM0438 Rev 8

RM0438

İçindəkilər

26

Siqma delta modulatorları (DFSDM) üçün rəqəmsal filtr. . . . . . . . . . . . . . . 862

26.1 Giriş. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 862

26.2 DFSDM əsas xüsusiyyətləri. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 863

26.3 DFSDM tətbiqi. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 864

26.4 DFSDM funksional təsviri. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 865

26.4.1 DFSDM blok diaqramı. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 865

26.4.2 DFSDM sancaqları və daxili siqnallar. . . . . . . . . . . . . . . . . . . . . . . . . . . . 866

26.4.3 DFSDM-in sıfırlanması və saatlar. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 867

26.4.4 Serial kanal ötürücüləri. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 868

26.4.5 Giriş serial interfeysinin konfiqurasiyası . . . . . . . . . . . . . . . . . . . . . . . . . . 878

26.4.6 Paralel məlumat daxiletmələri. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 878

26.4.7 Kanal seçimi. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 880

26.4.8 Rəqəmsal filtr konfiqurasiyası. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 881

26.4.9 İnteqrator vahidi. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 882

26.4.10 Analoq gözətçi. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 883

26.4.11 Qısaqapanma detektoru . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 885

26.4.12 Ekstremal detektor. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 886

26.4.13 Məlumat vahidi bloku. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 886

26.4.14 İmzalanmış məlumat formatı. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 887

26.4.15 Dönüşümlərin işə salınması . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 888

26.4.16 Davamlı və sürətli fasiləsiz rejimlər. . . . . . . . . . . . . . . . . . . . . . . . 888

26.4.17 Üstünlüyünü tələb edin. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 889

26.4.18 İş rejimində gücün optimallaşdırılması. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 890

26.5 DFSDM fasilələri. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 890

26.6 DFSDM DMA ötürülməsi. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 892

26.7 DFSDM kanal y registrləri (y=0..3) . . . . . . . . . . . . . . . . . . . . . . . . . . . 892

26.7.1 DFSDM kanalı və konfiqurasiya reyestri (DFSDM_CHyCFGR1) . . . . 892

26.7.2 DFSDM kanalı və konfiqurasiya reyestri (DFSDM_CHyCFGR2) . . . . 894

26.7.3 DFSDM kanalı y analoq gözətçi və qısaqapanma detektoru reyestri (DFSDM_CHyAWSCDR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 895

26.7.4 DFSDM kanalı və nəzarətçi süzgəc məlumat reyestri (DFSDM_CHyWDATR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 896

26.7.5 DFSDM kanalı y məlumatların daxil edilməsi registrinin (DFSDM_CHyDATINR) . . . . . . 896

26.7.6 DFSDM kanalı və gecikmə reyestri (DFSDM_CHyDLYR) . . . . . . . . . . . . 897

26.8 DFSDM filtri x modul registrləri (x=0..3) . . . . . . . . . . . . . . . . . . . . . . . . 898

26.8.1 DFSDM filtri x nəzarət registri 1 (DFSDM_FLTxCR1) . . . . . . . . . . . . 898

26.8.2 DFSDM filtri x nəzarət registri 2 (DFSDM_FLTxCR2) . . . . . . . . . . . . 901

RM0438 Rev 8

25/2187
54

İçindəkilər

RM0438

26.8.3 DFSDM filtri x kəsmə və vəziyyət reyestri (DFSDM_FLTxISR) . . . . . 902
26.8.4 DFSDM filtri x kəsilmə bayrağının silinməsi registrinin (DFSDM_FLTxICR) . . . . . 904
26.8.5 DFSDM filtri x inyeksiya edilmiş kanal qrupu seçim registrinin (DFSDM_FLTxJCHGR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 905
26.8.6 DFSDM filtri x nəzarət reyestri (DFSDM_FLTxFCR) . . . . . . . . . . . . . . 905
26.8.7 DFSDM filtri x inyeksiya edilmiş qrup üçün məlumat reyestri (DFSDM_FLTxJDATAR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 906
26.8.8 Normal kanal üçün DFSDM filtri x məlumat reyestri (DFSDM_FLTxRDATAR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 907
26.8.9 DFSDM filtri x analoq nəzarətçi yüksək həddi registr (DFSDM_FLTxAWHTR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 908
26.8.10 DFSDM filtri x analoq nəzarətçi aşağı həddi registr (DFSDM_FLTxAWLTR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 908
26.8.11 DFSDM filtri x analoq nəzarətçi status reyestrinin (DFSDM_FLTxAWSR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 909
26.8.12 DFSDM filtri x analoq nəzarətçi təmiz bayraq reyestri (DFSDM_FLTxAWCFR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 910
26.8.13 DFSDM filtri x ekstremal detektorun maksimum registri (DFSDM_FLTxEXMAX) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 910
26.8.14 DFSDM filtri x ekstremal detektorun minimum registri (DFSDM_FLTxEXMIN) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 911
26.8.15 DFSDM filtri x çevirmə taymer reyestri (DFSDM_FLTxCNVTIMR) . . 911
26.8.16 DFSDM reyestr xəritəsi. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 912

27

Toxunma sensoru nəzarətçisi (TSC) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 920

27.1 Giriş. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 920

27.2 TSC-nin əsas xüsusiyyətləri. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 920

27.3 TSC funksional təsviri. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 921

27.3.1 TSC blok diaqramı. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 921

27.3.2 Səthi yük transferinin əldə edilməsi başa çatıbview . . . . . . . . . . . . . . . . . . . 921

27.3.3 Sıfırlama və saatlar. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 924

27.3.4 Yük transferinin əldə edilməsi ardıcıllığı. . . . . . . . . . . . . . . . . . . . . . . . . 924

27.3.5 Yayılmış spektr xüsusiyyəti. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 925

27.3.6 Maksimum sayma xətası. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 926

27.3.7 Sampling kondansatör I/O və kanal I/O rejimi seçimi . . . . . . . . . . . 926

27.3.8 Alma rejimi. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 927

27.3.9 Giriş/Çıxış histerisisi və analoq keçid idarəetməsi. . . . . . . . . . . . . . . . . . . . . . . 927

27.4 TSC aşağı güc rejimləri . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 928

27.5 TSC fasilələri. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 928

26/2187

RM0438 Rev 8

RM0438

İçindəkilər

27.6

TSC qeydiyyatı. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 928
27.6.1 TSC nəzarət reyestri (TSC_CR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 928 27.6.2 TSC kəsilməyə imkan verən registr (TSC_IER) . . . . . . . . . . . . . . . . . . . . . . 931 27.6.3 TSC kəsilmənin aydın registrinin (TSC_ICR) . . . . . . . . . . . . . . . . . . . . . . . . 932 27.6.4 TSC kəsilmə statusunun qeydiyyatı (TSC_ISR) . . . . . . . . . . . . . . . . . . . . . . . 932 27.6.5 TSC I/O histerezinə nəzarət reyestri (TSC_IOHCR) . . . . . . . . . . . . . . . 933 27.6.6 TSC I/O analoq keçid idarəetmə registri
(TSC_IOASCR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 933 27.6.7 TSC I/O sampling nəzarət reyestri (TSC_IOSCR) . . . . . . . . . . . . . . . . 934 27.6.8 TSC I/O kanalına nəzarət reyestri (TSC_IOCCR) . . . . . . . . . . . . . . . . . 934 27.6.9 TSC I/O qrupuna nəzarət statusunun qeydiyyatı (TSC_IOGCSR) . . . . . . . . . . . . 935 27.6.10 TSC I/O qrupu x sayğac reyestri (TSC_IOGxCR) . . . . . . . . . . . . . . . . 935 27.6.11 TSC reyestr xəritəsi. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 936

28

Həqiqi təsadüfi ədəd generatoru (RNG). . . . . . . . . . . . . . . . . . . . . . . . 938

28.1 RNG təqdimatı. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 938

28.2 RNG əsas xüsusiyyətləri. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 938

28.3 RNG funksional təsviri. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 939

28.3.1 RNG blok diaqramı. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 939

28.3.2 RNG daxili siqnalları. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 939

28.3.3 Təsadüfi ədədlərin yaradılması. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 939

28.3.4 RNG-nin işə salınması. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 942

28.3.5 RNG əməliyyatı. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 943

28.3.6 RNG saatı. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 945

28.3.7 Xətaların idarə edilməsi. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 945

28.3.8 RNG aşağı enerji istifadəsi. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 946

28.4 RNG fasilələri. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 946

28.5 RNG emal müddəti. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 947

28.6 RNG entropiya mənbəyinin yoxlanılması. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 947

28.6.1 Giriş. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 947

28.6.2 Qiymətləndirmə şərtləri. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 947

28.6.3 Məlumatların toplanması. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 948

28.7 RNG qeydləri. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 948

28.7.1 RNG nəzarət reyestri (RNG_CR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 948

28.7.2 RNG status reyestrinin (RNG_SR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 950

28.7.3 RNG məlumat reyestri (RNG_DR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 951

28.7.4 RNG sağlamlıq testinə nəzarət reyestri (RNG_HTCR) . . . . . . . . . . . . . . . . . . 952

RM0438 Rev 8

27/2187
54

İçindəkilər

RM0438

28.7.5 RNG reyestr xəritəsi. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 952

29

AES aparat sürətləndiricisi (AES). . . . . . . . . . . . . . . . . . . . . . . . . . . . . 953

29.1 Giriş. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 953

29.2 AES-in əsas xüsusiyyətləri. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 953

29.3 AES tətbiqi. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 953

29.4 AES funksional təsviri. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 954

29.4.1 AES blok diaqramı. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 954

29.4.2 AES daxili siqnalları. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 954

29.4.3 AES kriptoqrafik nüvəsi. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 954

29.4.4 Şifrələmə əməliyyatını yerinə yetirmək üçün AES proseduru. . . . . . . . . . . . . . . . . . . 960

29.4.5 AES deşifrə açarının hazırlanması. . . . . . . . . . . . . . . . . . . . . . . . 963

29.4.6 AES şifrəli mətnin oğurlanması və məlumatların doldurulması. . . . . . . . . . . . . . . . . . . . . . 963

29.4.7 AES tapşırığını dayandırın və davam etdirin. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 964

29.4.8 AES əsas zəncirləmə rejimləri (ECB, CBC) . . . . . . . . . . . . . . . . . . . . . . . 964

29.4.9 AES sayğacı (CTR) rejimi . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 969

29.4.10 AES Galois/counter rejimi (GCM) . . . . . . . . . . . . . . . . . . . . . . . . . . . . 971

29.4.11 AES Galois mesaj identifikasiyası kodu (GMAC) . . . . . . . . . . . . . . 976

29.4.12 CBC-MAC (CCM) ilə AES sayğacı . . . . . . . . . . . . . . . . . . . . . . . . . . 978

29.4.13 AES məlumat registrləri və məlumatların dəyişdirilməsi. . . . . . . . . . . . . . . . . . . . . . . . 983

29.4.14 AES açar registrləri. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 985

29.4.15 AES inisializasiya vektor registrləri. . . . . . . . . . . . . . . . . . . . . . . . . . . . 985

29.4.16 AES DMA interfeysi. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 986

29.4.17 AES xətalarının idarə edilməsi. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 987

29.5 AES fasilələri. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 988

29.6 AES emal gecikməsi. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 988

29.7 AES reyestrləri. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 989

29.7.1 AES nəzarət reyestri (AES_CR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 989

29.7.2 AES status reyestrinin (AES_SR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 991

29.7.3 AES məlumat daxiletmə reyestri (AES_DINR) . . . . . . . . . . . . . . . . . . . . . . . . . 993

29.7.4 AES məlumat çıxışı reyestri (AES_DUTR) . . . . . . . . . . . . . . . . . . . . . . 993

29.7.5 AES açar registri 0 (AES_KEYR0) . . . . . . . . . . . . . . . . . . . . . . . . . . . . 994

29.7.6 AES açar registri 1 (AES_KEYR1) . . . . . . . . . . . . . . . . . . . . . . . . . . . . 994

29.7.7 AES açar registri 2 (AES_KEYR2) . . . . . . . . . . . . . . . . . . . . . . . . . . . . 995

29.7.8 AES açar registri 3 (AES_KEYR3) . . . . . . . . . . . . . . . . . . . . . . . . . . . . 995

29.7.9 AES inisializasiya vektoru registri 0 (AES_IVR0) . . . . . . . . . . . . . . . . . . 995

28/2187

RM0438 Rev 8

RM0438

İçindəkilər

29.7.10 AES inisializasiya vektor registri 1 (AES_IVR1) . . . . . . . . . . . . . . . . . . 996 29.7.11 AES inisializasiya vektoru registri 2 (AES_IVR2) . . . . . . . . . . . . . . . . . . 996 29.7.12 AES inisializasiya vektoru registri 3 (AES_IVR3) . . . . . . . . . . . . . . . . . . 996 29.7.13 AES açar reyestri 4 (AES_KEYR4) . . . . . . . . . . . . . . . . . . . . . . . . . . . . 997 29.7.14 AES açar reyestri 5 (AES_KEYR5) . . . . . . . . . . . . . . . . . . . . . . . . . . . . 997 29.7.15 AES açar registri 6 (AES_KEYR6) . . . . . . . . . . . . . . . . . . . . . . . . . . . . 997 29.7.16 AES açar reyestri 7 (AES_KEYR7) . . . . . . . . . . . . . . . . . . . . . . . . . . . . 998 29.7.17 AES registrlərinin dayandırılması (AES_SUSPxR) . . . . . . . . . . . . . . . . . . . . . . . 998 29.7.18 AES reyestr xəritəsi . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 999

30

Hash prosessoru (HASH). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1001

30.1 Giriş. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1001

30.2 HASH əsas xüsusiyyətləri. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1001

30.3 HASH tətbiqi. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1002

30.4 HASH funksional təsviri. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1002

30.4.1 HASH blok diaqramı. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1002

30.4.2 HASH daxili siqnalları. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1003

30.4.3 Təhlükəsiz hash alqoritmləri haqqında. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1003

30.4.4 Mesaj məlumatlarının ötürülməsi. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1003

30.4.5 Mesaj həzminin hesablanması. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1005

30.4.6 Mesajın doldurulması. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1006

30.4.7 HMAC əməliyyatı. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1008

30.4.8 HASH əməliyyatları dayandırmaq/davam etmək. . . . . . . . . . . . . . . . . . . . . . . . . . 1010

30.4.9 HASH DMA interfeysi. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1012

30.4.10 HASH xətalarının idarə edilməsi. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1012

30.4.11 HASH emal vaxtı. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1012

30.5 HASH fasilələri. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1013

30.6 HASH registrləri. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1014

30.6.1 HASH nəzarət reyestri (HASH_CR) . . . . . . . . . . . . . . . . . . . . . . . . . . 1014

30.6.2 HASH verilənlərin daxiletmə reyestri (HASH_DIN) . . . . . . . . . . . . . . . . . . . . . . . 1016

30.6.3 HASH başlanğıc reyestri (HASH_STR) . . . . . . . . . . . . . . . . . . . . . . . . . . . 1017

30.6.4 HASH həzm registrləri. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1018

30.6.5 HASH kəsilməsinə icazə verən registr (HASH_IMR) . . . . . . . . . . . . . . . . . . 1019

30.6.6 HASH status reyestrinin (HASH_SR) . . . . . . . . . . . . . . . . . . . . . . . . . . . 1020

30.6.7 HASH kontekst mübadiləsi registrləri. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1020

30.6.8 HASH reyestrinin xəritəsi. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1021

RM0438 Rev 8

29/2187
54

İçindəkilər

RM0438

31

On-the-fly deşifrə mühərriki (OTFDEC). . . . . . . . . . . . . . . . . . . . . . 1023

31.1 OTFDEC tətbiqi. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1023

31.2 OTFDEC əsas xüsusiyyətləri. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1023

31.3 OTFDEC funksional təsviri. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1024

31.3.1 OTFDEC blok diaqramı. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1024

31.3.2 OTFDEC daxili siqnalları. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1024

31.3.3 OTFDEC on-the-fly deşifrə . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1025

31.3.4 Sayğac rejimində şifrənin açılmasında AES-in OTFDEC istifadəsi. . . . . . . . . . . . . 1026

31.3.5 Axına nəzarətin idarə edilməsi. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1027

31.3.6 OTFDEC xətalarının idarə edilməsi. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1027

31.4 OTFDEC fasilələri. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1028

31.5 OTFDEC tətbiqi məlumatı. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1028

31.5.1 OTFDEC başlanğıc prosesi. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1028

31.5.2 OTFDEC və enerjinin idarə edilməsi. . . . . . . . . . . . . . . . . . . . . . . . . . 1030

31.5.3 OTFDEC üçün şifrələmə. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1030

31.5.4 OTFDEC açarı CRC mənbə kodu. . . . . . . . . . . . . . . . . . . . . . . . . . . . 1031

31.6 OTFDEC qeydləri. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1032

31.6.1 OTFDEC nəzarət reyestri (OTFDEC_CR) . . . . . . . . . . . . . . . . . . . . . 1032

31.6.2 OTFDEC imtiyazlı girişə nəzarət konfiqurasiya reyestri (OTFDEC_PRIVCFGR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1033

31.6.3 OTFDEC regionu x konfiqurasiya reyestri (OTFDEC_RxCFGR) . . . . . 1033

31.6.4 OTFDEC regionu x başlanğıc ünvanı reyestri (OTFDEC_RxSTARTADDR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1035

31.6.5 OTFDEC regionu x son ünvan reyestri (OTFDEC_RxENDADDR) . 1035

31.6.6 OTFDEC regionu x qeyri-registr 0 (OTFDEC_RxNONCER0) . . . . . 1036

31.6.7 OTFDEC regionu x qeyri-registr 1 (OTFDEC_RxNONCER1) . . . . . 1037

31.6.8 OTFDEC regionu x açar registr 0 (OTFDEC_RxKEYR0) . . . . . . . . . . 1037

31.6.9 OTFDEC regionu x açar registr 1 (OTFDEC_RxKEYR1) . . . . . . . . . . 1038

31.6.10 OTFDEC regionu x açar registr 2 (OTFDEC_RxKEYR2) . . . . . . . . . . 1038

31.6.11 OTFDEC regionu x açar registr 3 (OTFDEC_RxKEYR3) . . . . . . . . . . 1039

31.6.12 OTFDEC kəsmə statusu registrinin (OTFDEC_ISR) . . . . . . . . . . . . . . 1039

31.6.13 OTFDEC kəsilməsinin aydın registrinin (OTFDEC_ICR) . . . . . . . . . . . . . . . 1040

31.6.14 OTFDEC kəsilməyə imkan verən registr (OTFDEC_IER) . . . . . . . . . . . . . . 1041

31.6.15 OTFDEC reyestr xəritəsi. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1042

32

Açıq açar sürətləndiricisi (PKA). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1046

32.1 Giriş. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1046

30/2187

RM0438 Rev 8

RM0438

İçindəkilər

32.2 32.3
32.4
32.5 32.6 32.7

PKA əsas xüsusiyyətləri. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1046 PKA funksional təsviri. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1046
32.3.1 PKA blok diaqramı. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1046 32.3.2 PKA daxili siqnalları . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1047 32.3.3 PKA sıfırlaması və saatlar. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1047 32.3.4 PKA açıq açarın sürətləndirilməsi . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1047 32.3.5 PKA üçün tipik tətbiqlər. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1049 32.3.6 Əməliyyatın yerinə yetirilməsi üçün PKA proseduru. . . . . . . . . . . . . . . . . . . . . . 1051 32.3.7 PKA xətalarının idarə edilməsi. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1052
PKA iş rejimləri. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1052
32.4.1 Giriş. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1052 32.4.2 Montqomeri parametrlərinin hesablanması. . . . . . . . . . . . . . . . . . . . . . . . . 1053 32.4.3 Modul əlavə. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1054 32.4.4 Modul çıxma. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1054 32.4.5 Modul və Montqomeri vurma. . . . . . . . . . . . . . . . . . . . . . 1055 32.4.6 Modul eksponentasiya. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1056 32.4.7 Modul inversiya. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1056 32.4.8 Modul reduksiya . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1057 32.4.9 Arifmetik toplama. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1057 32.4.10 Arifmetik çıxma . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1057 32.4.11 Arifmetik vurma. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1058 32.4.12 Arifmetik müqayisə. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1058 32.4.13 RSA CRT eksponentasiyası . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1059 32.4.14 Elliptik əyri üzərində nöqtə Fp yoxlanışı . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1059 32.4.15 ECC Fp skalyar vurma . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1060 32.4.16 ECDSA işarəsi . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1061 32.4.17 ECDSA yoxlaması . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1063
Exampkonfiqurasiyalar və emal vaxtları. . . . . . . . . . . . . . . . . 1064
32.5.1 Dəstəklənən elliptik əyrilər. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1064 32.5.2 Hesablama vaxtları. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1066
PKA müdaxilə edir. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1067 PKA qeydiyyatı. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1068
32.7.1 PKA nəzarət reyestri (PKA_CR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1068 32.7.2 PKA status reyestri (PKA_SR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1069 32.7.3 PKA aydın bayraq reyestri (PKA_CLRFR) . . . . . . . . . . . . . . . . . . . . . . . . 1070 32.7.4 PKA RAM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1070

RM0438 Rev 8

31/2187
54

İçindəkilər

RM0438

32.7.5 PKA reyestr xəritəsi. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1071

33

Qabaqcıl nəzarət taymerləri (TIM1/TIM8) . . . . . . . . . . . . . . . . . . . . . . . . 1072

33.1 TIM1/TIM8 girişi . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1072

33.2 TIM1/TIM8 əsas xüsusiyyətləri . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1072

33.3 TIM1/TIM8 funksional təsviri . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1074

33.3.1 Zaman-əsas vahidi. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1074

33.3.2 Sayğac rejimləri. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1076

33.3.3 Təkrar sayğacı. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1087

33.3.4 Xarici tətik girişi. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1089

33.3.5 Saat seçimi. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1090

33.3.6 Kanalları çəkmək/müqayisə etmək . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1094

33.3.7 Daxiletmə rejimi . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1096

33.3.8 PWM giriş rejimi. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1097

33.3.9 Məcburi çıxış rejimi. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1098

33.3.10 Çıxış müqayisə rejimi. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1099

33.3.11 PWM rejimi. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1100

33.3.12 Asimmetrik PWM rejimi. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1103

33.3.13 Birləşdirilmiş PWM rejimi. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1104

33.3.14 Kombinə edilmiş 3 fazalı PWM rejimi . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1105

33.3.15 Tamamlayıcı çıxışlar və ölü zaman əlavələri. . . . . . . . . . . . . . . 1106

33.3.16 Fasilə funksiyasından istifadə. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1108

33.3.17 İki istiqamətli fasilə daxiletmələri. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1114

33.3.18 Xarici hadisədə OCxREF siqnalının təmizlənməsi . . . . . . . . . . . . . . 1115

33.3.19 6 addımlı PWM nəsli . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1117

33.3.20 Bir impuls rejimi . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1118

33.3.21 Təkrar işə salınan bir impuls rejimi. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1119

33.3.22 Kodlayıcı interfeys rejimi . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1120

33.3.23 UIF bitlərinin yenidən qurulması . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1122

33.3.24 Taymer girişi XOR funksiyası. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1123

33.3.25 Hall sensorları ilə qarşılıqlı əlaqə. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1123

33.3.26 Taymer sinxronizasiyası. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1126

33.3.27 ADC sinxronizasiyası. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1130

33.3.28 DMA partlayış rejimi . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1130

33.3.29 Sazlama rejimi. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1131

33.4 TIM1/TIM8 registrləri . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1132

33.4.1 TIMx nəzarət reyestri 1 (TIMx_CR1)(x = 1, 8) . . . . . . . . . . . . . . . . . . 1132

32/2187

RM0438 Rev 8

RM0438

İçindəkilər
33.4.2 TIMx nəzarət reyestri 2 (TIMx_CR2)(x = 1, 8) . . . . . . . . . . . . . . . . . . 1133
33.4.3 TIMx qul rejiminə nəzarət reyestri (TIMx_SMCR)(x = 1, 8) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1136
33.4.4 TIMx DMA/kesinti aktivləşdirən registr (TIMx_DIER)(x = 1, 8) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1138
33.4.5 TIMx status reyestrinin (TIMx_SR)(x = 1, 8) . . . . . . . . . . . . . . . . . . . . . . 1140
33.4.6 TIMx hadisə generasiya reyestri (TIMx_EGR)(x = 1, 8) . . . . . . . . . . . . 1142
33.4.7 TIMx tutma/müqayisə rejimi registr 1 (TIMx_CCMR1)(x = 1, 8) . . 1143
33.4.8 TIMx tutma/müqayisə rejimi registr 1 [alternativ] (TIMx_CCMR1)(x = 1, 8) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1144
33.4.9 TIMx tutma/müqayisə rejimi registr 2 (TIMx_CCMR2)(x = 1, 8) . . 1147
33.4.10 TIMx tutma/müqayisə rejimi registr 2 [alternativ] (TIMx_CCMR2)(x = 1, 8) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1148
33.4.11 TIMx tutma/müqayisə imkan registrini (TIMx_CCER)(x = 1, 8) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1149
33.4.12 TIMx sayğacı (TIMx_CNT)(x = 1, 8) . . . . . . . . . . . . . . . . . . . . . . . . . . 1153
33.4.13 TIMx əvvəlcədən ölçmə cihazı (TIMx_PSC)(x = 1, 8) . . . . . . . . . . . . . . . . . . . . . . . . 1153
33.4.14 TIMx avtomatik yenidən yükləmə reyestri (TIMx_ARR)(x = 1, 8) . . . . . . . . . . . . . . . . 1153
33.4.15 TIMx təkrar sayğac reyestri (TIMx_RCR)(x = 1, 8) . . . . . . . . . . . 1154
33.4.16 TIMx tutma/müqayisə reyestri 1 (TIMx_CCR1)(x = 1, 8) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1154
33.4.17 TIMx tutma/müqayisə reyestri 2 (TIMx_CCR2)(x = 1, 8) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1155
33.4.18 TIMx tutma/müqayisə reyestri 3 (TIMx_CCR3)(x = 1, 8) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1155
33.4.19 TIMx tutma/müqayisə reyestri 4 (TIMx_CCR4)(x = 1, 8) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1156
33.4.20 TIMx fasiləsi və ölü vaxt reyestri (TIMx_BDTR)(x = 1, 8) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1156
33.4.21 TIMx DMA nəzarət reyestri (TIMx_DCR)(x = 1, 8) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1160
33.4.22 Tam köçürmə üçün TIMx DMA ünvanı (TIMx_DMAR)(x = 1, 8) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1161
33.4.23 TIM1 seçim reyestri 1 (TIM1_OR1) . . . . . . . . . . . . . . . . . . . . . . . . . . 1162
33.4.24 TIM8 seçim reyestri 1 (TIM8_OR1) . . . . . . . . . . . . . . . . . . . . . . . . . . 1162
33.4.25 TIMx tutma/müqayisə rejimi registr 3 (TIMx_CCMR3)(x = 1, 8) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1163
33.4.26 TIMx tutma/müqayisə reyestri 5 (TIMx_CCR5)(x = 1, 8) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1164
33.4.27 TIMx tutma/müqayisə reyestri 6 (TIMx_CCR6)(x = 1, 8) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1165

RM0438 Rev 8

33/2187
54

İçindəkilər

RM0438

33.4.28 TIM1 seçim reyestri 2 (TIM1_OR2) . . . . . . . . . . . . . . . . . . . . . . . . . . 1165 33.4.29 TIM1 seçim reyestri 3 (TIM1_OR3) . . . . . . . . . . . . . . . . . . . . . . . . . . 1167 33.4.30 TIM8 seçim reyestri 2 (TIM8_OR2) . . . . . . . . . . . . . . . . . . . . . . . . . . 1168 33.4.31 TIM8 seçim reyestri 3 (TIM8_OR3) . . . . . . . . . . . . . . . . . . . . . . . . . . 1170 33.4.32 TIM1 registr xəritəsi . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1172 33.4.33 TIM8 reyestr xəritəsi . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1174

34

Ümumi təyinatlı taymerlər (TIM2/TIM3/TIM4/TIM5) . . . . . . . . . . . . . . . . 1177

34.1 TIM2/TIM3/TIM4/TIM5 girişi . . . . . . . . . . . . . . . . . . . . . . . . . . . .1177

34.2 TIM2/TIM3/TIM4/TIM5 əsas xüsusiyyətləri. . . . . . . . . . . . . . . . . . . . . . . . . . .1177

34.3 TIM2/TIM3/TIM4/TIM5 funksional təsviri . . . . . . . . . . . . . . . . . . . . .1179

34.3.1 Zaman-əsas vahidi. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1179

34.3.2 Sayğac rejimləri. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1181

34.3.3 Saat seçimi. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1191

34.3.4 Kanalları çəkmək/müqayisə etmək . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1195

34.3.5 Daxiletmə rejimi . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1197

34.3.6 PWM giriş rejimi. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1198

34.3.7 Məcburi çıxış rejimi. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1199

34.3.8 Çıxış müqayisə rejimi. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1200

34.3.9 PWM rejimi. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1201

34.3.10 Asimmetrik PWM rejimi. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1204

34.3.11 Birləşdirilmiş PWM rejimi. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1205

34.3.12 Xarici hadisədə OCxREF siqnalının təmizlənməsi . . . . . . . . . . . . . . 1206

34.3.13 Bir impuls rejimi . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1208

34.3.14 Təkrar işə salınan bir impuls rejimi. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1209

34.3.15 Kodlayıcı interfeys rejimi . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1210

34.3.16 UIF bitlərinin yenidən qurulması . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1212

34.3.17 Taymer girişi XOR funksiyası. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1212

34.3.18 Taymerlər və xarici tetikleyici sinxronizasiya. . . . . . . . . . . . . . . . . . . 1213

34.3.19 Taymer sinxronizasiyası. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1216

34.3.20 DMA partlayış rejimi . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1221

34.3.21 Sazlama rejimi. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1222

34.4 TIM2/TIM3/TIM4/TIM5 qeydləri. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1223

34.4.1 TIMx nəzarət reyestri 1 (TIMx_CR1)(x = 2 - 5) . . . . . . . . . . . . . . . . . 1223

34.4.2 TIMx nəzarət reyestri 2 (TIMx_CR2)(x = 2 - 5) . . . . . . . . . . . . . . . . . 1224

34.4.3 TIMx qul rejiminə nəzarət reyestri (TIMx_SMCR)(x = 2 - 5) . . . . . . . 1226

34.4.4 TIMx DMA/Kesinti aktivləşdirən registr (TIMx_DIER)(x = 2 - 5) . . . . . . 1229

34/2187

RM0438 Rev 8

RM0438

İçindəkilər

34.4.5 TIMx status reyestrinin (TIMx_SR) (x = 2 - 5) . . . . . . . . . . . . . . . . . . . . 1230 34.4.6 TIMx hadisə generasiya reyestri (TIMx_EGR)(x = 2 - 5) . . . . . . . . . . 1231 34.4.7 TIMx tutma/müqayisə rejimi registr 1 (TIMx_CCMR1)(x = 2 ilə 5) . 1232 34.4.8 TIMx tutma/müqayisə rejimi registr 1 [alternativ] (TIMx_CCMR1)
(x = 2-dən 5-ə qədər). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1234 34.4.9 TIMx tutma/müqayisə rejimi registr 2 (TIMx_CCMR2)(x = 2 ilə 5) . 1236 34.4.10 TIMx tutma/müqayisə rejimi registr 2 [alternativ] (TIMx_CCMR2)
(x = 2-dən 5-ə qədər). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1237 34.4.11 TIMx tutma/müqayisə imkan reyestri
(TIMx_CCER)(x = 2 - 5) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1238 34.4.12 TIMx sayğacı (TIMx_CNT)(x = 2 - 5) . . . . . . . . . . . . . . . . . . . . . . . . 1239 34.4.13 TIMx sayğacı [alternativ] (TIMx_CNT)(x = 2 ilə 5) . . . . . . . . . . . . . . . . 1240 34.4.14 TIMx əvvəlcədən ölçmə cihazı (TIMx_PSC)(x = 2 - 5) . . . . . . . . . . . . . . . . . . . . . . . 1240 34.4.15 TIMx reyestrinin avtomatik yenidən yüklənməsi (TIMx_ARR)(x = 2 - 5) . . . . . . . . . . . . . . 1241 34.4.16 TIMx tutma/müqayisə reyestri 1 (TIMx_CCR1)(x = 2 ilə 5) . . . . . . . 1241 34.4.17 TIMx tutma/müqayisə reyestri 2 (TIMx_CCR2)(x = 2 ilə 5) . . . . . . . 1241 34.4.18 TIMx tutma/müqayisə reyestri 3 (TIMx_CCR3)(x = 2 ilə 5) . . . . . . . 1242 34.4.19 TIMx tutma/müqayisə reyestri 4 (TIMx_CCR4)(x = 2 ilə 5) . . . . . . . 1242 34.4.20 TIMx DMA nəzarət reyestri (TIMx_DCR)(x = 2 - 5) . . . . . . . . . . . . . . 1243 34.4.21 Tam köçürmə üçün TIMx DMA ünvanı (TIMx_DMAR)(x = 2 ilə 5) . . . . . . 1244 34.4.22 TIM2 seçim reyestri 1 (TIM2_OR1) . . . . . . . . . . . . . . . . . . . . . . . . . . 1244 34.4.23 TIM3 seçim reyestri 1 (TIM3_OR1) . . . . . . . . . . . . . . . . . . . . . . . . . . 1244 34.4.24 TIM2 seçim reyestri 2 (TIM2_OR2) . . . . . . . . . . . . . . . . . . . . . . . . . . 1245 34.4.25 TIM3 seçim reyestri 2 (TIM3_OR2) . . . . . . . . . . . . . . . . . . . . . . . . . . 1245 34.4.26 TIMx registr xəritəsi . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1247

35

Ümumi təyinatlı taymerlər (TIM15/TIM16/TIM17) . . . . . . . . . . . . . . . . . 1250

35.1 TIM15/TIM16/TIM17 giriş . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1250

35.2 TIM15-in əsas xüsusiyyətləri. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1250

35.3 TIM16/TIM17 əsas xüsusiyyətləri . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1251

35.4 TIM15/TIM16/TIM17 funksional təsviri . . . . . . . . . . . . . . . . . . . . . 1254

35.4.1 Zaman-əsas vahidi. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1254

35.4.2 Sayğac rejimləri. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1256

35.4.3 Təkrar sayğacı. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1260

35.4.4 35.4.5 35.4.6 35.4.7

Saat seçimi. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1261 Kanalları çək/müqayisə et . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1263 Daxiletmə rejimi . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1265 PWM giriş rejimi (yalnız TIM15 üçün) . . . . . . . . . . . . . . . . . . . . . . . . . . . 1266

RM0438 Rev 8

35/2187
54

İçindəkilər

RM0438

35.5

35.4.8 Məcburi çıxış rejimi. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1267 35.4.9 Çıxış müqayisə rejimi . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1268 35.4.10 PWM rejimi . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1269 35.4.11 Birləşdirilmiş PWM rejimi (yalnız TIM15) . . . . . . . . . . . . . . . . . . . . . . . . . 1270 35.4.12 Tamamlayıcı çıxışlar və ölü vaxt daxiletmə . . . . . . . . . . . . . . . 1271 35.4.13 Fasilə funksiyasından istifadə. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1273 35.4.14 İki istiqamətli fasilə daxiletmələri. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1278 35.4.15 6 addımlı PWM nəsli . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1279 35.4.16 Bir impuls rejimi . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1281 35.4.17 Təkrar işə salınan bir impuls rejimi (yalnız TIM15). . . . . . . . . . . . . . . . . . . 1282 35.4.18 UIF bit remapping . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1283 35.4.19 Taymer girişi XOR funksiyası (yalnız TIM15) . . . . . . . . . . . . . . . . . . . . . . . 1284 35.4.20 Xarici tətik sinxronizasiyası (yalnız TIM15) . . . . . . . . . . . . . . . . . . 1285 35.4.21 Slave rejimi birləşdirilmiş sıfırlama + tətik rejimi. . . . . . . . . . . . . . . . . . 1287 35.4.22 DMA partlayış rejimi . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1287 35.4.23 Taymerin sinxronizasiyası (TIM15) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1289 35.4.24 Taymer çıxışından digər taymerlər üçün trigger kimi istifadə (TIM16/TIM17) . . . . . . 1289 35.4.25 Sazlama rejimi . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1289
TIM15 qeydiyyatı. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1290
35.5.1 TIM15 nəzarət reyestri 1 (TIM15_CR1) . . . . . . . . . . . . . . . . . . . . . . . 1290 35.5.2 TIM15 nəzarət reyestri 2 (TIM15_CR2) . . . . . . . . . . . . . . . . . . . . . . . 1291 35.5.3 TIM15 qul rejiminə nəzarət reyestri (TIM15_SMCR) . . . . . . . . . . . . . 1293 35.5.4 TIM15 DMA/kesinti aktivləşdirmə reyestri (TIM15_DIER) . . . . . . . . . . . . 1294 35.5.5 TIM15 status reyestri (TIM15_SR) . . . . . . . . . . . . . . . . . . . . . . . . . . 1295 35.5.6 TIM15 hadisələrin nəsil reyestri (TIM15_EGR) . . . . . . . . . . . . . . . . 1297 35.5.7 TIM15 tutma/müqayisə rejimi registr 1 (TIM15_CCMR1) . . . . . . . 1298 35.5.8 TIM15 tutma/müqayisə rejimi registr 1 [alternativ] (TIM15_CCMR1) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1299 35.5.9 TIM15 tutma/müqayisə etməyə imkan verən registr (TIM15_CCER) . . . . . . . . . 1302 35.5.10 TIM15 sayğacı (TIM15_CNT) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1305 35.5.11 TIM15 əvvəlcədən ölçmə cihazı (TIM15_PSC) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1305 35.5.12 TIM15 reyestrinin avtomatik yenidən yüklənməsi (TIM15_ARR) . . . . . . . . . . . . . . . . . . . . . 1305 35.5.13 TIM15 təkrar sayğac reyestri (TIM15_RCR) . . . . . . . . . . . . . . . . 1306 35.5.14 TIM15 tutma/müqayisə reyestri 1 (TIM15_CCR1) . . . . . . . . . . . . . . 1306 35.5.15 TIM15 tutma/müqayisə reyestri 2 (TIM15_CCR2) . . . . . . . . . . . . . . 1307 35.5.16 TIM15 qırılma və ölü vaxt reyestri (TIM15_BDTR) . . . . . . . . . . . . 1307 35.5.17 TIM15 DMA nəzarət reyestri (TIM15_DCR) . . . . . . . . . . . . . . . . . . . . 1310

36/2187

RM0438 Rev 8

RM0438

İçindəkilər

35.6

35.5.18 Tam köçürmə üçün TIM15 DMA ünvanı (TIM15_DMAR) . . . . . . . . . . . . 1310 35.5.19 TIM15 seçim reyestri 1 (TIM15_OR1) . . . . . . . . . . . . . . . . . . . . . . . . 1311 35.5.20 TIM15 seçim reyestri 2 (TIM15_OR2) . . . . . . . . . . . . . . . . . . . . . . . . 1311 35.5.21 TIM15 reyestr xəritəsi. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1313
TIM16/TIM17 qeydiyyatı. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1316
35.6.1 TIMx nəzarət reyestri 1 (TIMx_CR1)(x = 16 - 17) . . . . . . . . . . . . . . . 1316 35.6.2 TIMx nəzarət reyestri 2 (TIMx_CR2)(x = 16 - 17) . . . . . . . . . . . . . . . 1317 35.6.3 TIMx DMA/kesinti aktivləşdirmə reyestri (TIMx_DIER)(x = 16 - 17) . . . . 1318 35.6.4 TIMx status reyestri (TIMx_SR)(x = 16 - 17) . . . . . . . . . . . . . . . . . . 1319 35.6.5 TIMx hadisə generasiya reyestri (TIMx_EGR)(x = 16 - 17) . . . . . . . . 1320 35.6.6 TIMx tutma/müqayisə rejimi reyestri 1
(TIMx_CCMR1)(x = 16 - 17) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1321 35.6.7 TIMx tutma/müqayisə rejimi registri 1 [alternativ] (TIMx_CCMR1)(x = 16 - 17) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1322 35.6.8 TIMx tutma/müqayisə etməyə imkan verən registr (TIMx_CCER)(x = 16 - 17) . 1324 35.6.9 TIMx sayğacı (TIMx_CNT)(x = 16 - 17) . . . . . . . . . . . . . . . . . . . . . . 1326 35.6.10 TIMx prescaler (TIMx_PSC)(x = 16 - 17) . . . . . . . . . . . . . . . . . . . . . 1327 35.6.11 TIMx reyestrinin avtomatik yenidən yüklənməsi (TIMx_ARR)(x = 16 - 17) . . . . . . . . . . . . 1327 35.6.12 TIMx təkrar sayğac reyestri (TIMx_RCR)(x = 16 - 17) . . . . . . . . 1328 35.6.13 TIMx tutma/müqayisə reyestri 1 (TIMx_CCR1)(x = 16 ilə 17) . . . . . 1328 35.6.14 TIMx fasilə və ölü vaxt reyestri (TIMx_BDTR)(x = 16 - 17) . . . . 1329 35.6.15 TIMx DMA nəzarət reyestri (TIMx_DCR)(x = 16 - 17) . . . . . . . . . . . . 1331 35.6.16 Tam köçürmə üçün TIMx DMA ünvanı (TIMx_DMAR)(x = 16 - 17) . . . . 1332 35.6.17 TIM16 seçim reyestri 1 (TIM16_OR1) . . . . . . . . . . . . . . . . . . . . . . . . 1332 35.6.18 TIM16 seçim reyestri 2 (TIM16_OR2) . . . . . . . . . . . . . . . . . . . . . . . . 1333 35.6.19 TIM17 seçim reyestri 1 (TIM17_OR1) . . . . . . . . . . . . . . . . . . . . . . . . 1334 35.6.20 TIM17 seçim reyestri 2 (TIM17_OR2) . . . . . . . . . . . . . . . . . . . . . . . . 1335 35.6.21 TIM16/TIM17 qeydiyyat xəritəsi . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1337

36

Əsas taymerlər (TIM6/TIM7) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1339

36.1 TIM6/TIM7 girişi . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1339

36.2 TIM6/TIM7 əsas xüsusiyyətləri . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1339

36.3 TIM6/TIM7 funksional təsviri . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1340

36.3.1 Zaman-əsas vahidi. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1340

36.3.2 Sayma rejimi. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1342

36.3.3 UIF bitlərinin yenidən qurulması . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1345

36.3.4 Saat mənbəyi. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1345

RM0438 Rev 8

37/2187
54

İçindəkilər

RM0438

36.4

36.3.5 Sazlama rejimi. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1346
TIM6/TIM7 qeydiyyatdan keçir. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1346
36.4.1 TIMx nəzarət reyestri 1 (TIMx_CR1)(x = 6 - 7) . . . . . . . . . . . . . . . . . 1346 36.4.2 TIMx nəzarət reyestri 2 (TIMx_CR2)(x = 6 - 7) . . . . . . . . . . . . . . . . . 1348 36.4.3 TIMx DMA/Kesinti aktivləşdirən registr (TIMx_DIER)(x = 6 - 7) . . . . . . 1348 36.4.4 TIMx status reyestrinin (TIMx_SR)(x = 6 - 7) . . . . . . . . . . . . . . . . . . . . 1349 36.4.5 TIMx hadisə generasiya reyestri (TIMx_EGR)(x = 6 - 7) . . . . . . . . . . 1349 36.4.6 TIMx sayğacı (TIMx_CNT)(x = 6 - 7) . . . . . . . . . . . . . . . . . . . . . . . . 1349 36.4.7 TIMx əvvəlcədən ölçmə cihazı (TIMx_PSC)(x = 6 - 7) . . . . . . . . . . . . . . . . . . . . . . . 1350 36.4.8 TIMx reyestrinin avtomatik yenidən yüklənməsi (TIMx_ARR)(x = 6 - 7) . . . . . . . . . . . . . . 1350 36.4.9 TIMx reyestr xəritəsi. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1351

37

Aşağı güc taymeri (LPTIM). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1352

37.1 LPTIM-ə giriş. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1352

37.2 LPTIM-in əsas xüsusiyyətləri. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1352

37.3 LPTIM tətbiqi. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1352

37.4 LPTIM funksional təsviri. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1353

37.4.1 LPTIM blok diaqramı. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1353

37.4.2 LPTIM sancaqları və daxili siqnallar. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1353

37.4.3 LPTIM girişi və tetikleyicinin xəritələşdirilməsi . . . . . . . . . . . . . . . . . . . . . . . . . . . 1354

37.4.4 LPTIM-in sıfırlanması və saatları. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1355

37.4.5 Səhv filtri. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1355

37.4.6 Premiqyaslayıcı. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1356

37.4.7 Trigger multipleksoru. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1356

37.4.8 İş rejimi . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1357

37.4.9 Taymout funksiyası. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1359

37.4.10 Dalğa formasının yaradılması. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1359

37.4.11 Yeniləməni qeydiyyatdan keçirin. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1360

37.4.12 Sayğac rejimi. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1361

37.4.13 Taymeri aktivləşdirin. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1362

37.4.14 Taymer sayğacının sıfırlanması . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1362

37.4.15 Kodlayıcı rejimi . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1363

37.4.16 Təkrar sayğacı. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1364

37.4.17 Sazlama rejimi. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1365

37.5 LPTIM aşağı güc rejimləri. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1366

37.6 LPTIM fasilələri. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1366

38/2187

RM0438 Rev 8

RM0438

İçindəkilər

37.7

LPTIM qeydləri. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1367
37.7.1 LPTIM kəsilməsi və vəziyyət reyestri (LPTIM_ISR) . . . . . . . . . . . . . . . 1367 37.7.2 LPTIM kəsilməsinin aydın registrinin (LPTIM_ICR) . . . . . . . . . . . . . . . . . . . 1368 37.7.3 LPTIM kəsilməsinə icazə verən registr (LPTIM_IER) . . . . . . . . . . . . . . . . . . 1369 37.7.4 LPTIM konfiqurasiya reyestri (LPTIM_CFGR) . . . . . . . . . . . . . . . . . . 1370 37.7.5 LPTIM nəzarət reyestri (LPTIM_CR) . . . . . . . . . . . . . . . . . . . . . . . . . 1373 37.7.6 LPTIM müqayisə r

Sənədlər / Resurslar

ST STM32L5 Seriyası Aşağı Güc Sərfəli ilə Yüksək Təhlükəsizdir [pdf] İstifadəçi təlimatı
RM0438, STM32L5 Series Aşağı Enerji İstehlakı ilə Yüksək Təhlükəsiz, STM32L5 Seriyası, Aşağı Enerji Sərfiyyatı ilə Yüksək Təhlükəsiz, Aşağı Enerji İstehlakı, İstehlak

İstinadlar

Şərh buraxın

E-poçt ünvanınız dərc olunmayacaq. Tələb olunan sahələr qeyd olunub *