Jerin STM32L5 Babban Amintacce Tare da Ƙarfin Ƙarfin Wuta
“
Ƙayyadaddun bayanai:
- Sunan samfur: RM0438 Littafi Mai Tsarki
- Bita: Rev 8
- Shafi: 1 zuwa 2187
- Ranar Saki: Yuni 2025
- Mai masana'anta: www.st.com
Bayanin samfur:
Bayanan Bayani na RM0438 yana ba da cikakken bayani game da
memory da bas gine, TrustZone tsaro gine,
Ƙungiyar ƙwaƙwalwar ajiya, SRAM mai ciki, ƙwaƙwalwar filasha ta ƙareview, boot
sanyi, da tsarin tsaro.
Umarnin Amfani da samfur:
Ƙwaƙwalwar Ƙwaƙwalwar Ƙwaƙwalwar Ƙwararren Ƙwararren Ƙwararren Ƙwararren Ƙwararren Ƙwararren Ƙwararren Ƙwararren Ƙwararren Ƙwararren Ƙwararren Ƙwararren Ƙwararren Ƙwararren Ƙwararren Ƙwararren Ƙwararren Ƙwararren Ƙwararren Ƙwararren Ƙwararren Ƙwararren Ƙwararren Ƙwararren Ƙwararren Ƙwararren Ƙwararren Ƙwararren Ƙwararren Ƙwararren Ƙwararren Ƙwararren Ƙwararren Ƙwaƙwalwa na Bus ) ya yi
Tsarin gine-ginen ya haɗa da Fast C-bus, Slow C-bus, S-bus,
DMA-bas, SDMMC bas DMA mai sarrafa, da BusMatrix.
Tsarin Tsaro na TrustZone:
Yayi bayanin tsohuwar jihar tsaro ta TrustZone da TrustZone
na gefe rarrabawa.
Ƙungiyar Ƙwaƙwalwa:
Yana bayyana taswirar žwažwalwar ajiya, adiresoshin iyakokin rajista, da
kungiyar na saka SRAM.
Cikakkiyar SRAM:
Cikakkun bayanai SRAM2 duba daidaito, rubuta kariya, karanta kariya,
shafe ayyuka.
Flash Memory Overview:
Yana ba da kariview na ƙwaƙwalwar walƙiya da aka yi amfani da ita a cikin tsarin.
Kanfigareshan Boot:
Yana rufe saitunan saitunan taya don tsarin.
Tsaron Tsari:
Gabatarwa ga matakan tsaro na tsarin.
Tambayoyin da ake yawan yi (FAQ):
Tambaya: A ina zan sami bayani game da sake saitin rajista
dabi'u?
A: An yi dalla-dalla ƙimar sake saitin rajista a sashe na 1.3 na
manual.
Tambaya: Menene gine-ginen tsaro na TrustZone?
A: An yi bayanin gine-ginen tsaro na TrustZone a cikin sashe na 2.2
na manual.
Tambaya: Ta yaya zan saita saitunan taya?
A: Ana iya samun umarni don daidaitawar boot a sashe na 3
na manual.
"'
Bayanan Bayani na RM0438
STM32L5 jerin ci-gaba Arm® tushen 32-bit MCUs
Gabatarwa
Wannan jagorar jagorar tana niyya ga masu haɓaka aikace-aikacen. Yana ba da cikakken bayani kan yadda ake amfani da STM32L552xx da STM32L562xx microcontrollers memory and peripherals. STM32L552xx da STM32L562xx suna cikin layin STM32L5x2 na microcontrollers tare da girman ƙwaƙwalwar ajiya daban-daban, fakiti da na gefe. Don yin odar bayanai, halayen injina da na lantarki da fatan za a duba takaddun bayanai masu dacewa. Don bayani kan jigon Arm® Cortex®-M33, koma zuwa littafin Magana na fasaha na Cortex®-M33. STM32L552xx da STM32L562xx microprocessors sun haɗa da fasaha na zamani na ST.
Takardu masu alaƙa
Cortex®-M33 Manual Reference Reference yana samuwa a http://infocenter.arm.com · STM32L552xx da STM32L562xx takaddun bayanai · STM32L552xx da STM32L562xx errata zanen gado
Yuni 2025
Saukewa: RM0438
1/2187
www.st.com
1
Abubuwan da ke ciki
Abubuwan da ke ciki
RM0438
1
Takardun ƙa'idodi. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 77
1.1 Gabaɗaya Bayani. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 77
1.2 Jerin gajarta don yin rajista. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 77
1.3 Rijista darajar sake saiti . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 78
1.4 Kamus. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 78
1.5 Samuwar abubuwan da ke kewaye. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 78
2
Ƙwaƙwalwar ƙwaƙwalwa da gine-ginen bas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 79
2.1 Tsarin gine-gine . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 79
2.1.1 C-bas mai sauri. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 80
2.1.2 Slow C-bas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 80
2.1.3 S-bas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 80
2.1.4 DMA-bas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 81
2.1.5 SDMMC mai sarrafa DMA bas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 81
2.1.6 BusMatrix . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 81
2.2 Tsarin tsaro na TrustZone. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 81
2.2.1 Tsohuwar Jihar tsaro ta TrustZone. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 82
2.2.2 TrustZone na gefe. . . . . . . . . . . . . . . . . . . . . . . . . . . . 83
2.3 Ƙungiyar ƙwaƙwalwa . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 86
2.3.1 Gabatarwa . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 86
2.3.2 Taswirar ƙwaƙwalwa da adiresoshin kan iyaka. . . . . . . . . . . . . . . . . . 87
2.4 SRAM mai ciki. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 93
2.4.1 SRAM2 rajistan shiga. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 93
2.4.2 SRAM2 Rubuta kariya . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 94
2.4.3 SRAM2 Karanta kariya . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 96
2.4.4 SRAM2 Goge . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 96
2.5 Flash memory overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 96
3
Tsarin taya . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 97
4
Tsaron tsarin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 100
4.1 Gabatarwa . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 100
4.2 Maɓalli na tsaro. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 100
2/2187
Saukewa: RM0438
RM0438
Abubuwan da ke ciki
4.3 4.4 4.5 4.6
4.7 4.8
4.9 4.10 4.11 4.12 4.13
Amintaccen shigar . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 101 Amintaccen taya . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 101
4.4.1 Gabatarwa . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 101 4.4.2 Shigarwa ta musamman da BOOT_LOCK . . . . . . . . . . . . . . . . . . . . . . . . . 102 4.4.3 Tushen amana a cikin tsarin ƙwaƙwalwar ajiyar filasha. . . . . . . . . . . . . . . . . 102
Amintaccen sabuntawa. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 102 Keɓe kayan aiki ta amfani da TrustZone. . . . . . . . . . . . . . . . . . . . . . . . . . . . 103
4.6.1 Gabatarwa . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 103 4.6.2 Tsarin tsaro na TrustZone. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 103 4.6.3 Armv8-M tsawaita tsaro na Cortex-M33. . . . . . . . . . . . . . . . . . . . . 104 4.6.4 Ƙwaƙwalwar ajiya da keɓaɓɓun yanki ta amfani da IDAU/SAU . . . . . . . . . . . . . . 104 4.6.5 Ƙwaƙwalwar ajiya da keɓaɓɓun yanki ta amfani da GTZC. . . . . . . . . . . . . . . . . . 106 4.6.6 Sarrafa tsaro a cikin na'urori masu sani na TrustZone. . . . . . . . . . . . . . . 109 4.6.7 Kunna Tsaron TrustZone . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 116 4.6.8 Kashe Tsaron TrustZone . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 116
Sauran keɓancewar albarkatu. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .117
4.7.1 Keɓewa na ɗan lokaci ta amfani da amintaccen kariyar ɓoye (HDP) . . . . . . . . . . . . 117
Amintaccen kisa . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .118
4.8.1 Gabatarwa . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 118 4.8.2 Naúrar kariyar ƙwaƙwalwa (MPU) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 118 4.8.3 Haɗe-haɗe žwažwalwar ajiyar filasha kariyar rubutu. . . . . . . . . . . . . . . . . . . . . . 118 4.8.4 Tampganowa da amsawa . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 118
Amintaccen ajiya. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 120
4.9.1 Gabatarwa . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 120 4.9.2 ID na musamman . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 121
Injin Crypto. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 121
4.10.1 Gabatarwa . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 121 4.10.2 Abubuwan injunan Crypto. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 121 4.10.3 Injin decryption On-the-Fly (OTFDEC) . . . . . . . . . . . . . . . . . . . . . . . 122
Rayuwar samfur . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 123
4.11.1 Gudanar da Rayuwa tare da kariyar karantawa (RDP) . . . . . . . . . . . . 124 4.11.2 Nasihar saitunan byte zaɓi . . . . . . . . . . . . . . . . . . . . . . . . . . 125
Samun damar gyara kuskuren sarrafawa. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 125
4.12.1 Kariyar gyara kuskure tare da kariyar karantawa (RDP) . . . . . . . . . . . . . . . . . 125
Kariyar ikon mallakar software da haɓaka haɗin gwiwa 126
Saukewa: RM0438
3/2187
54
Abubuwan da ke ciki
RM0438
4.13.1
4.13.2 4.13.3
Kariyar mallakar fasaha ta software tare da kariyar karantawa (RDP) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 126
Kariyar kayan fasaha ta software tare da OTFDEC. . . . . . . . . . . 127
Sauran kariyar kayan fasaha na software . . . . . . . . . . . . . . . . . 129
5
Global TrustZone® mai kulawa (GTZC) . . . . . . . . . . . . . . . . . . . . . . . . . 130
5.1 Gabatarwa GTZC. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 130
5.2 GTZC babban fasali. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 130
5.2.1 GTZC TrustZone tsarin gine-gine. . . . . . . . . . . . . . . . . . . . . . . . . 130
5.3 Bayanin aikin GTZC. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 132
5.3.1 Tsarin toshe GTZC. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 132
5.3.2 Ma'anar samun shiga ba bisa ka'ida ba. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 133
5.3.3 TrustZone mai kula da tsaro (TZSC) . . . . . . . . . . . . . . . . . . . . . . . . . . 134
5.3.4 Mai sarrafa kariyar ƙwaƙwalwa – tushen toshe (MPCBB) . . . . . . . . . . . . . 134
5.3.5 TrustZone mai ba da izinin shiga ba bisa ka'ida ba (TZIC) . . . . . . . . . . . . . . . . . . . . . . 135
5.3.6 Yanayin kunnawa/sake saiti. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 135
5.3.7 buƙatun DMA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 135
5.4 GTZC abubuwan da suka faru. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 135
5.5 GTZC_TZSC rajista. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 136
5.5.1 GTZC_TZSC rajistar sarrafawa (GTZC_TZSC_CR) . . . . . . . . . . . . . . . . 136
5.5.2
GTZC_TZSC amintaccen rijistar sanyi 1 (GTZC_TZSC_SECCFGR1) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 137
5.5.3
GTZC_TZSC amintaccen rijistar sanyi 2 (GTZC_TZSC_SECCFGR2) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 140
5.5.4
GTZC_TZSC rijistar tsarin gata 1 (GTZC_TZSC_PRIVCFGR1) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 142
5.5.5
GTZC_TZSC rijistar tsarin gata 2 (GTZC_TZSC_PRIVCFGR2) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 145
5.5.6
GTZC_TZSC ƙwaƙwalwar ajiyar waje x rajistar alamar ruwa mara tsaro 1 (GTZC_TZSC_MPCWMxANSR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 147
5.5.7
GTZC_TZSC ƙwaƙwalwar ajiyar waje x rajistar alamar ruwa mara tsaro 2 (GTZC_TZSC_MPCWMxBNSR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 147
5.5.8 GTZC_TZSC taswirar rajista da sake saita dabi'u. . . . . . . . . . . . . . . . . . . . 148
5.6 GTZC_MPCBB rajista. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 150
5.6.1 GTZC_MPCBBx rajistar sarrafawa (GTZC_MPCBBx_CR) (x = 1 zuwa 2) . 150
5.6.2 GTZC_MPCBB1 kulle rajista 1(GTZC_MPCBB1_LCKVTR1) . . . . . . 151
5.6.3
GTZC_MPCBB2 rijistar kulle 1 (GTZC_MPCBB2_LCKVTR1) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 151
4/2187
Saukewa: RM0438
RM0438
Abubuwan da ke ciki
5.6.4
GTZC_MPCBBx rajistar vector y (GTZC_MPCBBx_VCTRy) (x = 1 zuwa 2) . . . . . . . . . . . . . . . . . . . . . . . . 152
5.6.5 GTZC_MPCBB1 taswirar rijista da sake saita dabi'u. . . . . . . . . . . . . . . . . 153
5.6.6 GTZC_MPCBB2 taswirar rijista da sake saita dabi'u. . . . . . . . . . . . . . . . . 153
5.7 GTZC_TZIC rajista. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 154
5.7.1 GTZC_TZIC katse ba da damar yin rijista 1 (GTZC_TZIC_IER1) . . . . . . . 154
5.7.2 GTZC_TZIC katse ba da damar yin rijista 2 (GTZC_TZIC_IER2) . . . . . . . 157
5.7.3 GTZC_TZIC katse ba da damar yin rijista 3 (GTZC_TZIC_IER3) . . . . . . . 159
5.7.4 GTZC_TZIC matsayi rajista 1 (GTZC_TZIC_SR1) . . . . . . . . . . . . . . . 160
5.7.5 GTZC_TZIC matsayi rajista 2 (GTZC_TZIC_SR2) . . . . . . . . . . . . . . . 163
5.7.6 GTZC_TZIC matsayi rajista 3 (GTZC_TZIC_SR3) . . . . . . . . . . . . . . . 165
5.7.7 Tutar GTZC_TZIC bayyanannen rijista 1 (GTZC_TZIC_FCR1) . . . . . . . . . . . . 166
5.7.8 Tutar GTZC_TZIC bayyanannen rijista 2 (GTZC_TZIC_FCR2) . . . . . . . . . . . . 169
5.7.9 Tutar GTZC_TZIC bayyanannen rijista 3 (GTZC_TZIC_FCR3) . . . . . . . . . . . . 171
5.7.10 GTZC_TZIC taswirar rajista da sake saita dabi'u. . . . . . . . . . . . . . . . . . . . . 172
6
Embedded flash memory (FLASH) . . . . . . . . . . . . . . . . . . . . . . . . . . . 174
6.1 Gabatarwa . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 174
6.2 FLASH babban fasali. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 174
6.3 Bayanin aikin ƙwaƙwalwar ajiyar Flash. . . . . . . . . . . . . . . . . . . . . . . . . . . 175
6.3.1 Ƙungiya mai ƙwaƙwalwa ta Flash. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 175
6.3.2 Gyaran lambar kuskure (ECC) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 178
6.3.3 Latency karatu . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 179
6.3.4 Low-voltage karanta . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 180
6.3.5 Flash shirin da shafe ayyuka . . . . . . . . . . . . . . . . . . . . . . . . . . 180
6.3.6 Filashin babban žwažwalwar ajiya na goge jerin. . . . . . . . . . . . . . . . . . . . . . . . . 182
6.3.7 Filashi jerin shirye-shiryen babban ƙwaƙwalwar ajiya. . . . . . . . . . . . . . . . . . . 185
6.3.8 Tutocin kurakuran Flash . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 186
6.3.9
Karanta-lokacin-rubutu (RWW) ana samunsu kawai a yanayin banki biyu (DBANK = 1) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 188
6.4 Flash zaɓi bytes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 190
6.4.1 Bayanin zaɓi na bytes. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 190
6.4.2 Zabin bytes shirye-shirye . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 191
6.5 Flash TrustZone tsaro da kariyar gata. . . . . . . . . . . . . . . . 193
6.5.1 Kariyar tsaro ta TrustZone. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 193
6.5.2 Amintaccen kariyar yanki mai tushen alamar ruwa. . . . . . . . . . . . . . . . . . . . . . 195
6.5.3 Secure boye kariya (HDP) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 195
Saukewa: RM0438
5/2187
54
Abubuwan da ke ciki
RM0438
6.5.4 Amintaccen yanki mai tushen toshe (SECBB) kariya. . . . . . . . . . . . . . . . . . 196 6.5.5 Tilastawa taya daga amintaccen adireshin ƙwaƙwalwar ajiya. . . . . . . . . . . . . . . . . . . 197 6.5.6 Yanayin yanayin tsaro na Flash. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 197 6.5.7 Flash yana yin rajistar masu gata da yanayin marasa gata. . . . . . . . . . . . . . . 198
6.6 Amintaccen tsarin ƙwaƙwalwar ajiya. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 198
6.6.1 Gabatarwa . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 198 6.6.2 RSS yana keɓance albarkatu zuwa bootloader. . . . . . . . . . . . . . . . . . . . . . . . . 198 6.6.3 RSSLIB ayyuka . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 200
6.7 Kariyar ƙwaƙwalwar FLASH. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 202
6.7.1 Rubuta kariya (WRP) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 202 6.7.2 Kariyar karantawa (RDP) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 204
6.8 FLASH yana katsewa. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 212 6.9 FLASH rajista. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 213
6.9.1 Rajistar ikon samun damar Flash (FLASH_ACR) . . . . . . . . . . . . . . . . . . . 213 6.9.2 Rijista maɓallin ikon saukar da Flash (FLASH_PDKEYR) . . . . . . . . . . . . . . 214 6.9.3 Filashin rajistar maɓalli mara aminci (FLASH_NSKEYR) . . . . . . . . . . . . . . . 215 6.9.4 Filasha amintaccen rijistar maɓalli (FLASH_SECKEYR) . . . . . . . . . . . . . . . . . 215 6.9.5 Filasha rajistar maɓallin zaɓi (FLASH_OPTKEYR) . . . . . . . . . . . . . . . . . . 216 6.9.6 Flash low voltage key rajista (FLASH_LVEKEYR) . . . . . . . . . . . . . . 216 6.9.7 Filashin Rajista (FLASH_NSSR) . . . . . . . . . . . . . . . . . . . . . . . . . 217 6.9.8 Rijista matsayin Flash (FLASH_SECSR) . . . . . . . . . . . . . . . . . . . . . . . . 218 6.9.9 Filashin rijista mara tsaro mara tsaro (FLASH_NSCR) . . . . . . . . . . . . . . . 220 6.9.10 Rijista mai tsaro ta Flash (FLASH_SECCR) . . . . . . . . . . . . . . . . . 222 6.9.11 Flash ECC rajista (FLASH_ECCR) . . . . . . . . . . . . . . . . . . . . . . . . . . 223 6.9.12 Rajistan zaɓi na Flash (FLASH_OPTR) . . . . . . . . . . . . . . . . . . . . . . . . . 225 6.9.13 Filashin adireshin taya mara tsaro 0 rajista (FLASH_NSBOOTAD0R) 227 6.9.14 Filashin adireshin taya mara tsaro 1 rajista (FLASH_NSBOOTAD1R) 228 6.9.15 Filashin amintaccen adireshin taya 0 rajista (FLASH_SECBOOTADD0R) . . 228 6.9.16 Flash bank 1 amintaccen watermak1 rajista (FLASH_SECWM1R1) . . . . 229 6.9.17 Flash amintacce watermak1 rajista 2 (FLASH_SECWM1R2) . . . . . . . . 230 6.9.18 Flash WPR1 yanki A adireshin rajista (FLASH_WRP1AR) . . . . . . . . . 231 6.9.19 Filasha WPR1 yankin B rajistar adireshin (FLASH_WRP1BR) . . . . . . . . . 232 6.9.20 Flash amintacce watermak2 rajista (FLASH_SECWM2R1) . . . . . . . . . . 233 6.9.21 Flash amintacce watermak2 rajista 2 (FLASH_SECWM2R2) . . . . . . . . 234 6.9.22 Flash WPR2 yankin Rijistar adireshin (FLASH_WRP2AR) . . . . . . . . . 235 6.9.23 Filasha WPR2 yankin B rajistar adireshin (FLASH_WRP2BR) . . . . . . . . . 236
6/2187
Saukewa: RM0438
RM0438
Abubuwan da ke ciki
6.9.24
6.9.25
6.9.26 6.9.27 6.9.28
FLASH amintaccen block tushen banki 1 rajista (FLASH_SECBB1Rx) (inda x=1..4) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 237
FLASH amintaccen block tushen banki 2 rajista (FLASH_SECBB2Rx) (inda x=1..4) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 237
FLASH amintaccen rijistar sarrafa HDP (FLASH_SECHDPCR) . . . . . . . . 238
FLASH gata rijista rajista (FLASH_PRIVCFGR) . . . . . . . 238
FLASH rajista taswirar da sake saita dabi'u. . . . . . . . . . . . . . . . . . . . . . . . . 239
7
Cache umarni (ICACHE) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 242
7.1 Gabatarwa ICACHE. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 242
7.2 ICACHE babban fasali. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 242
7.3 ICACHE aiwatarwa. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 243
7.4 ICACHE bayanin aikin. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 243
7.4.1 ICACHE toshe zane. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 244
7.4.2 ICACHE sake saiti da agogo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 244
7.4.3 ICACHE TAG ƙwaƙwalwar ajiya . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 245
7.4.4 ICACHE mai taswira kai tsaye (cache ta hanya 1) . . . . . . . . . . . . . . . . . . . . . . . . 246
7.4.5 ICACHE kunna . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 247
7.4.6 Trafficable da mara cacheable zirga-zirga. . . . . . . . . . . . . . . . . . . . . . . . . . 247
7.4.7 Gyaran adireshin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 248
7.4.8 Ana iya samun damar cache. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 250
7.4.9 Dual-master cache . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 251
7.4.10 ICACHE Tsaro . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 251
7.4.11 Kulawa da ICACHE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 251
7.4.12 ICACHE saka idanu akan aikin . . . . . . . . . . . . . . . . . . . . . . . . . . . . 252
7.4.13 ICACHE taya . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 252
7.5 ICACHE ƙananan ikon yanayi. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 252
7.6 Gudanar da kuskuren ICACHE da katsewa. . . . . . . . . . . . . . . . . . . . . . 253
7.7 ICACHE rajista. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 253
7.7.1 Rijista ICACHE (ICACHE_CR) . . . . . . . . . . . . . . . . . . . . . . . 253
7.7.2 ICACHE matsayi rajista (ICACHE_SR) . . . . . . . . . . . . . . . . . . . . . . . . 254
7.7.3 ICACHE katse ikon yin rajista (ICACHE_IER) . . . . . . . . . . . . . . . . 255
7.7.4 ICACHE bayyanannen rijistar tutar ICACHE (ICACHE_FCR) . . . . . . . . . . . . . . . . . . . . 255
7.7.5 ICACHE buga rajistar saka idanu (ICACHE_HMONR) . . . . . . . . . . . . . . . . 256
7.7.6 ICACHE miss Monitor rajista (ICACHE_MMONR) . . . . . . . . . . . . . . 256
7.7.7 ICACHE yankin x rajistar daidaitawa (ICACHE_CRRx) . . . . . . . . . 256
7.7.8 ICACHE taswirar rajista . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 258
Saukewa: RM0438
7/2187
54
Abubuwan da ke ciki
RM0438
8
Gudanar da wutar lantarki (PWR). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 259
8.1 Kayayyakin wutar lantarki da wuraren samarwa. . . . . . . . . . . . . . . . . . . . . . . . . . . 259
8.1.1 Samfuran na'urorin analog masu zaman kansu. . . . . . . . . . . . . . . . . . . . . . . . 264
8.1.2 I/O wadata dogo mai zaman kanta. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 264
8.1.3 Samar da kebul na transceivers mai zaman kanta. . . . . . . . . . . . . . . . . . . . . . . . . 264
8.1.4 Yankin madadin baturi . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 265
8.2 Tsarin samar da wutar lantarki voltage tsari. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 266
8.2.1 Jirgitage regulator. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 266
8.2.2 Haɗe-haɗe SMPS mai sauya saukowa. . . . . . . . . . . . . . . . . . . . . . . . 267
8.2.3 SMPS ya sauka tsarin samar da wutar lantarki. . . . . . . . . . . . . . . 268
8.2.4 SMPS saukowa mai canzawa zuwa yanayin ƙarancin ƙarfi. . . . . . . . . . . . . 269
8.2.5 Mai ƙarfi voltage scaling management. . . . . . . . . . . . . . . . . . . . . . . . 270
8.2.6 VDD12 yanki da na waje SMPS . . . . . . . . . . . . . . . . . . . . . . . . . . 271
8.3 Kulawar samar da wutar lantarki. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 273
8.3.1
Sake saitin wutar lantarki (POR) / Sake saitin saukar da wuta (PDR) / sake saitin launin ruwan kasa (BOR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 273
8.3.2 Shirye-shiryen voltage detector (PVD). . . . . . . . . . . . . . . . . . . . . . . . 274
8.3.3 Na gefe voltage monitoring (PVM). . . . . . . . . . . . . . . . . . . . . . . . . . 275
8.3.4 Babban voltage bakin kofa saka idanu . . . . . . . . . . . . . . . . . . . . . . . . . . . 276
8.3.5 Zazzabi ƙofa . . . . . . . . . . . . . . . . . . . . . . . . . . . . 276
8.4 Gudanar da wutar lantarki. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 277
8.4.1 Yanayin wutar lantarki . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 277
8.4.2 Yanayin aiki . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 283
8.4.3 Yanayin gudu mara ƙarfi (LP run) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 283
8.4.4 Yanayin ƙarancin ƙarfi . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 284
8.4.5 Yanayin barci . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 285
8.4.6 Yanayin barci mara ƙarfi (LP barci) . . . . . . . . . . . . . . . . . . . . . . . . . . . 286
8.4.7 Tsaya 0 yanayin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 287
8.4.8 Tsaya 1 yanayin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 289
8.4.9 Tsaya 2 yanayin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 290
8.4.10 Yanayin jiran aiki . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 292
8.4.11 Yanayin rufewa . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 295
8.4.12 Farkawa ta atomatik daga yanayin ƙarancin ƙarfi. . . . . . . . . . . . . . . . . . . . . . . . . 296
8.5 PWR TrustZone tsaro. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 296
8.5.1 PWR Masu Gata da Marasa Gata. . . . . . . . . . . . . . . . . . . . . . 298
8.6 PWR rajista. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 298
8/2187
Saukewa: RM0438
RM0438
Abubuwan da ke ciki
8.6.1 8.6.2 8.6.3 8.6.4 8.6.5 8.6.6 8.6.7 8.6.8 8.6.9 8.6.10 8.6.11 8.6.12 8.6.13 8.6.14 8.6.15 8.6.16 8.6.17 8.6.18 8.6.19 8.6.20 8.6.21 8.6.22 8.6.23 8.6.24 8.6.25 8.6.26
Rijistar sarrafa wutar lantarki 1 (PWR_CR1) . . . . . . . . . . . . . . . . . . . . . . . . . 299 rijistar sarrafa wutar lantarki 2 (PWR_CR2) . . . . . . . . . . . . . . . . . . . . . . . . . 300 rajistar sarrafa wutar lantarki 3 (PWR_CR3). . . . . . . . . . . . . . . . . . . . . . . . . 301 Rijistar sarrafa wutar lantarki 4 (PWR_CR4) . . . . . . . . . . . . . . . . . . . . . . . . . 303 Rijista Matsayin Wuta 1 (PWR_SR1) . . . . . . . . . . . . . . . . . . . . . . . . . . 304 Matsayin wutar lantarki 2 (PWR_SR2) . . . . . . . . . . . . . . . . . . . . . . . . . . 306 Matsayin wutar lantarki bayyananne rajista (PWR_SCR) . . . . . . . . . . . . . . . . . . . . . . . 307 Tashar Wuta Tashar Wuta A rijistar sarrafawa (PWR_PUCRA) . . . . . . . . . . . . . 308 Tashar Wuta ta Wutar Lantarki A rijistar sarrafa ƙasa (PWR_PDCRA) . . . . . . . . . . 308 Power Port B rijistar sarrafawa (PWR_PUCRB) . . . . . . . . . . . . . 309 Power Port B rijistar sarrafa ƙasa (PWR_PDCRB) . . . . . . . . . . 310 Power Port C rijistar sarrafawa (PWR_PUCRC) . . . . . . . . . . . . 310 Power Port C rijistar sarrafawa mai saukarwa (PWR_PDCRC) . . . . . . . . . . 311 Power Port D rajistar sarrafawa (PWR_PUCRD) . . . . . . . . . . . . 311 Power Port D rajistar saukar da iko (PWR_PDCRD) . . . . . . . . . . 312 Power Port E rijistar sarrafawa (PWR_PUCRE) . . . . . . . . . . . . . 313 Power Port E rijistar sarrafawa mai saukarwa (PWR_PDCRE) . . . . . . . . . . 313 Power Port F rijistar sarrafawa (PWR_PUCRF) . . . . . . . . . . . . . 314 Power Port F rijistar sarrafawa mai saukarwa (PWR_PDCRF) . . . . . . . . . . 314 Power Port G rijistar sarrafawa (PWR_PUCRG) . . . . . . . . . . . . 315 Power Port G rijistar sarrafawa (PWR_PDCRG) . . . . . . . . . . 316 Power Port H rijistar sarrafawa (PWR_PUCRH) . . . . . . . . . . . . 316 Power Port H rajistar saukar da ikon sarrafawa (PWR_PDCRH) . . . . . . . . . . 317 Rijista amintacce mai ƙarfi (PWR_SECCFGR) . . . . . . . . . . . 317 Rijistar gata mai ƙarfi (PWR_PRIVCFGR) . . . . . . . . . 319 PWR rajista taswirar da sake saita dabi'u. . . . . . . . . . . . . . . . . . . . . . . . . . 320
9
Sake saiti da sarrafa agogo (RCC) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 323
9.1 Sake saitin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 323
9.1.1 Sake saitin wutar lantarki . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 323
9.1.2 Sake saitin tsarin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 323
9.1.3 Sake saitin yanki na Ajiyayyen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 325
9.2 RCC fil da sigina na ciki. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 325
9.3 Agogo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 325
9.3.1 HSE agogo. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 329
9.3.2 HSI16 agogo. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 330
9.3.3 MSI Agogo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 331
Saukewa: RM0438
9/2187
54
Abubuwan da ke ciki
RM0438
9.3.4 HSI48 agogo. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 332 9.3.5 PLL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 332 9.3.6 LSE agogon . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 333 9.3.7 LSE agogon tsarin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 333 9.3.8 LSI agogon . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 334 9.3.9 Zaɓin agogon tsarin (SYSCLK). . . . . . . . . . . . . . . . . . . . . . . . . . . . 334 9.3.10 Mitar tushen agogo da juzu'itage scaling. . . . . . . . . . . . . . . . . . 335 9.3.11 Tsarin tsaro na agogo (CSS) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 335 9.3.12 Tsarin tsaro na agogo akan LSE. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 335 9.3.13 ADC agogon . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 336 9.3.14 RTC agogon. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 336 9.3.15 Agogon lokaci . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 336 9.3.16 Agogon tsaro. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 337 9.3.17 Iyawar agogo. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 337 9.3.18 Ma'aunin agogo na ciki / waje tare da TIM15/TIM16/TIM17. . . . . 337 9.3.19 Agogon gefe yana ba da damar yin rajista
(RCC_AHBxENR, RCC_APBxENRy) . . . . . . . . . . . . . . . . . . . . . . . . . 340
9.4 Yanayin ƙarancin ƙarfi. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 340 9.5 RCC TrustZone® tsaro. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 341 9.6 RCC Gata da Mara gata Yanayin. . . . . . . . . . . . . . . . . . . . . . . . . 343 9.7 RCC ya katse . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 343 9.8 RCC rajista. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 345
9.8.1 RCC rajistan kula da agogo (RCC_CR) . . . . . . . . . . . . . . . . . . . . . . . . . 345 9.8.2 RCC Rijistar daidaita agogon cikin gida (RCC_ICSCR) . . . . . . 348 9.8.3 RCC tsarin daidaita agogo (RCC_CFGR) . . . . . . . . . . . . . . . . . 349 9.8.4 RCC PLL rajista rajista (RCC_PLLCFGR) . . . . . . . . . . . . . . . 352 9.8.5 RCC PLLSAI1 rijistar daidaitawa (RCC_PLLSAI1CFGR) . . . . . . . 355 9.8.6 RCC PLLSAI2 rijistar daidaitawa (RCC_PLLSAI2CFGR) . . . . . . . 358 9.8.7 RCC Agogo ta katse kunna rajista (RCC_CIER) . . . . . . . . . . . . . . . . 360 9.8.8 RCC agogon katse rajistar tutar (RCC_CIFR) . . . . . . . . . . . . . . . . . . 361 9.8.9 Agogon RCC ya katse share rikodin (RCC_CICR) . . . . . . . . . . . . . . . . . 363 9.8.10 RCC AHB1 rijistar sake saiti na gefe (RCC_AHB1RSTR) . . . . . . . . . . 364 9.8.11 RCC AHB2 rijistar sake saiti na gefe (RCC_AHB2RSTR) . . . . . . . . . . 365 9.8.12 RCC AHB3 rijistar sake saiti na gefe (RCC_AHB3RSTR) . . . . . . . . . . 367 9.8.13 RCC APB1 rijistar sake saiti na gefe 1 (RCC_APB1RSTR1) . . . . . . . . 368 9.8.14 RCC APB1 rijistar sake saiti na gefe 2 (RCC_APB1RSTR2) . . . . . . . . 370 9.8.15 RCC APB2 rijistar sake saiti na gefe (RCC_APB2RSTR) . . . . . . . . . . 371
10/2187
Saukewa: RM0438
RM0438
Abubuwan da ke ciki
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 agogon gefe yana ba da damar rajista (RCC_AHB1ENR) . . . . . 373 RCC AHB2 agogon gefe yana kunna rajista (RCC_AHB2ENR) . . . . . 374 RCC AHB3 agogon gefe yana kunna rajista (RCC_AHB3ENR) . . . . . . 376
RCC APB1 agogon gefe yana ba da damar rajista 1 (RCC_APB1ENR1) . . . 377 RCC APB1 agogon gefe yana ba da damar yin rajista 2 (RCC_APB1ENR2) . . . 379
RCC APB2 na gefe agogon kunna rajista (RCC_APB2ENR) . . . . . 381 RCC AHB1 agogon gefe suna ba da damar yin rijistar yanayin Barci da Tsaya (RCC_AHB1SMENR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 382 RCC AHB2 agogon gefe suna ba da damar yin rijistar yanayin barci da Tsaya (RCC_AHB2SMENR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 384
RCC AHB3 agogon gefe yana ba da damar yin rijistar yanayin barci da Tsaya (RCC_AHB3SMENR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 386 RCC APB1 agogon gefe suna ba da damar yin rijistar yanayin Barci da Tsaya 1 (RCC_APB1SMENR1) . . . . . . . . . . . . . . . . . . . . . . . . . . . . 387 RCC APB1 agogon gefe suna ba da damar yin rijistar yanayin Barci da Tsaya 2 (RCC_APB1SMENR2) . . . . . . . . . . . . . . . . . . . . . . . . . . . . 390
RCC APB2 agogon gefe suna ba da damar yin rijistar yanayin barci da Tsaya (RCC_APB2SMENR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 391 RCC madaidaitan agogo masu zaman kansu rijista 1 (RCC_CCIPR1) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 393 RCC Rijistar sarrafa yanki na Ajiyayyen (RCC_BDCR) . . . . . . . . . . . . . . 395
RCC sarrafawa/ rijistar matsayi (RCC_CSR) . . . . . . . . . . . . . . . . . . . . . . . 398 RCC dawo da agogo RC rajista (RCC_CRRCR) . . . . . . . . . . . . . . . . 400 RCC madaidaitan agogo mai zaman kansa rajista 2 (RCC_CCIPR2) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 401
OCTOSPI rijistar daidaitawar jinkiri (RCC_DLYCFGR) . . . . . . . . . 402 RCC amintaccen rijistar sanyi (RCC_SECCFGR) . . . . . . . . . . . . 403 RCC amintaccen rijistar matsayi (RCC_SECSR) . . . . . . . . . . . . . . . . . . . . 405
RCC AHB1 rajistar matsayin tsaro (RCC_AHB1SECSR) . . . . . . . . . . 407 RCC AHB2 rijista matsayin tsaro (RCC_AHB2SECSR) . . . . . . . . . . 408 RCC AHB3 rajistar matsayin tsaro (RCC_AHB3SECSR) . . . . . . . . . . 410
Rijista matsayin tsaro RCC APB1 1 (RCC_APB1SECSR1) . . . . . . . 411 RCC APB1 matsayi na tsaro 2 (RCC_APB1SECSR2) . . . . . . . 414 RCC APB2 rajistar matsayin tsaro (RCC_APB2SECSR) . . . . . . . . . . 415
RCC taswirar rajista. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 417
10
Tsarin dawo da agogo (CRS) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 424
10.1 Gabatarwa CRS. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 424
10.2 Babban fasali na CRS. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 424
Saukewa: RM0438
11/2187
54
Abubuwan da ke ciki
RM0438
10.3 10.4
10.5 10.6 10.7
aiwatar da CRS. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 424 CRS bayanin aikin. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 425
10.4.1 Tsarin toshe CRS. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 425 10.4.2 Sigina na ciki na CRS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 425 10.4.3 Shigar da aiki tare. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 426 10.4.4 Ma'aunin kuskuren mitar. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 426 10.4.5 Ƙimar kuskuren mita da datsa ta atomatik. . . . . . . . . . . . . . 427 10.4.6 CRS farawa da daidaitawa. . . . . . . . . . . . . . . . . . . . . . . . . . . 428
CRS a cikin ƙananan iko. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 429 CRS ya katse . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 429 CRS rajista. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 429
10.7.1 rijistar sarrafa CRS (CRS_CR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 429 10.7.2 rijistar daidaitawar CRS (CRS_CFGR) . . . . . . . . . . . . . . . . . . . . . . 430 10.7.3 CRS katsewa da rijistar matsayi (CRS_ISR) . . . . . . . . . . . . . . . . . . . 431 10.7.4 CRS ta katse alamar share fage (CRS_ICR) . . . . . . . . . . . . . . . . . . . . 433 10.7.5 CRS taswirar rajista. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 434
11
Babban manufar I/Os (GPIO) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 435
11.1 Gabatarwa . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 435
11.2 GPIO babban fasali. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 435
11.3 Bayanin aikin GPIO. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 435
11.3.1 Babban manufar I/O (GPIO) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 438
11.3.2 I/O fil madadin aikin multixer da taswira. . . . . . . . . . . . . . . 438
11.3.3 I/O rajistan kula da tashar jiragen ruwa. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 439
11.3.4 I/O rajistan bayanan tashar jiragen ruwa. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 439
11.3.5 I/O data sarrafa bitwise. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 439
11.3.6 Tsarin kulle GPIO. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 440
11.3.7 I/O madadin aikin shigar/fitarwa. . . . . . . . . . . . . . . . . . . . . . . . . . . . 440
11.3.8 Layin katsewa / farkawa na waje. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 440
11.3.9 Tsarin shigarwa . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 441
11.3.10 Tsarin fitarwa. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 441
11.3.11 Saitin aikin madadin. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 442
11.3.12 Tsarin Analog. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 443
11.3.13 Amfani da HSE ko LSE oscillator fil azaman GPIOs. . . . . . . . . . . . . . . . . 443
11.3.14 Amfani da GPIO fil a cikin yankin samar da RTC . . . . . . . . . . . . . . . . . 443
11.3.15 Amfani da PH3 azaman GPIO. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 444
12/2187
Saukewa: RM0438
RM0438
Abubuwan da ke ciki
11.4 11.5 11.6
Tsaro na TrustZone. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 444
Hanyoyi masu gata da marasa gata. . . . . . . . . . . . . . . . . . . . . . . . . . . . 445
GPIO rajista. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 446
11.6.1 Rijista yanayin tashar tashar GPIO (GPIOx_MODER) (x = A zuwa H) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 446
11.6.2 GPIO nau'in fitarwa na tashar tashar jiragen ruwa (GPIOx_OTYPER) (x = A zuwa H) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 446
11.6.3 Rijistar saurin fitarwa ta tashar GPIO (GPIOx_OSPEEDR) (x = A zuwa H) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 447
11.6.4 GPIO tashar jiragen ruwa ja-up / ja-saukar rajista (GPIOx_PUPDR) (x = A zuwa H) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 447
11.6.5 GPIO rajistar bayanan shigar da bayanan tashar jiragen ruwa (GPIOx_IDR) (x = A zuwa H) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 448
11.6.6 Rijistar bayanan fitarwa ta tashar GPIO (GPIOx_ODR) (x = A zuwa H) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 448
11.6.7 GPIO tashar bit saita/sake saitin rajista (GPIOx_BSRR) (x = A zuwa H) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 448
11.6.8 GPIO rajistar kulle daidaitawar tashar jiragen ruwa (GPIOx_LCKR) (x = A zuwa H) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 449
11.6.9 GPIO madadin aikin ƙananan rajista (GPIOx_AFRL) (x = A zuwa H) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 450
11.6.10 Babban rijistar babban aikin GPIO (GPIOx_AFRH) (x = A zuwa H) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 451
11.6.11 Rijista sake saitin tashar tashar GPIO (GPIOx_BRR) (x = A zuwa H) . . . . . . . . . . . . 452
11.6.12 GPIO amintaccen rijistar sanyi (GPIOx_SECCFGR) (x = A zuwa H) . 452
11.6.13 GPIO taswirar rajista . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 454
12
Mai sarrafa tsarin tsarin (SYSCFG) . . . . . . . . . . . . . . . . . . . . 456
12.1 Babban fasali na SYSCFG. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 456
12.2 Tsaro da gata na SYSCFG TrustZone. . . . . . . . . . . . . . . . . . . . . . . 456
12.3 SYSCFG rajista. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 458
12.3.1 SYSCFG amintaccen rijistar sanyi (SYSCFG_SECCFGR) . . . . . 458
12.3.2 SYSCFG sanyi rajista 1 (SYSCFG_CFGR1) . . . . . . . . . . . . 459
12.3.3 FPU rajistar abin rufe fuska (SYSCFG_FPUIMR) . . . . . . . . . . . . . . . . 461
12.3.4 SYSCFG CPU mara amintaccen rijistar kullewa (SYSCFG_CNSLCKR) . . . . . 461
12.3.5 SYSCFG CPU amintaccen rajistar kulle kulle (SYSCFG_CSLOCKR) . . . . . . . . 462
12.3.6 SYSCFG sanyi rajista 2 (SYSCFG_CFGR2) . . . . . . . . . . . . 463
12.3.7 SYSCFG SRAM2 sarrafawa da rijistar matsayi (SYSCFG_SCSR) . . . . 464
12.3.8 SYSCFG SRAM2 rajistar maɓalli (SYSCFG_SKR) . . . . . . . . . . . . . . . . . 465
Saukewa: RM0438
13/2187
54
Abubuwan da ke ciki
RM0438
12.3.9 SYSCFG SRAM2 rubuta rajistar kariya (SYSCFG_SWPR) . . . . . . 465 12.3.10 SYSCFG SRAM2 rubuta rajistar kariya 2 (SYSCFG_SWPR2) . . . 466 12.3.11 SYSCFG rajistar umarnin RSS (SYSCFG_RSSCMDR) . . . . . . . . . 466 12.3.12 SYSCFG taswirar rajista. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 467
13
Matrix haɗin haɗin gwiwa . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 469
13.1 Gabatarwa . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 469
13.2 Takaitacciyar hanyar haɗi. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 469
13.3 Bayanin haɗin kai. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 470
13.3.1 Daga mai ƙidayar lokaci (TIM1/TIM2/TIM3/TIM4/TIM5/TIM8/TIM15/TIM16/TIM17) zuwa mai ƙidayar lokaci (TM1/TIM2/TIM3/TIM4/TIM5/TIM8/TIM15) . . . . . . . . . . . . . . . 470
13.3.2 Daga mai ƙidayar lokaci (TIM1/TIM2/TIM3/TIM4/TIM6/TIM8/TIM15) da EXTI zuwa ADC (ADC1/ADC2) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 471
13.3.3 Daga ADC1/ADC2 zuwa mai ƙidayar lokaci (TIM1/TIM8) . . . . . . . . . . . . . . . . . . . . . . . 471
13.3.4 Daga mai ƙidayar lokaci (TIM2/TIM4/TIM5/TIM6/TIM7/TIM8) da EXTI zuwa DAC (DAC1/DAC2) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 472
13.3.5 Daga mai ƙidayar lokaci (TIM1 / TIM3 / TIM4 / TIM6 / TIM7 / TIM8 / TIM16 / LPTIM1) da EXTI zuwa DFSDM1. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 472
13.3.6 Daga DFSDM1 zuwa mai ƙidayar lokaci (TIM1/TIM8/TIM15/TIM16/TIM17) . . . . . . . . . 473
13.3.7 Daga HSE, LSE, LSI, MSI, MCO, RTC zuwa mai ƙidayar lokaci (TIM2/TIM15/TIM16/TIM17) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 473
13.3.8 Daga RTC, COMP1, COMP2 zuwa mai ƙididdigewa mai ƙarancin ƙarfi (LPTIM1/LPTIM2/LPTIM3) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 474
13.3.9 Daga mai ƙidayar lokaci (TIM1/TIM2/TIM3/TIM8/TIM15) zuwa masu kwatanta (COMP1/COMP2) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 474
13.3.10 Daga ADC (ADC1) zuwa ADC (ADC2) . . . . . . . . . . . . . . . . . . . . . . . . . . . 474
13.3.11 Daga USB zuwa mai ƙidayar lokaci (TIM2). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 475
13.3.12 Daga tushen analog na ciki zuwa ADC (ADC1/ADC2) da OPAMP (OPAMP1/OPAM2). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 475
13.3.13 Daga masu kwatanta (COMP1/COMP2) zuwa masu ƙidayar lokaci (TIM1/TIM2/TIM3/TIM8/TIM15/TIM16/TIM17) . . . . . . . . . . . . . . . . . . . 475
13.3.14 Daga kurakuran tsarin zuwa masu ƙidayar lokaci (TIM1/TIM8/TIM15/TIM16/TIM17) . . . . 476
13.3.15 Daga masu ƙidayar lokaci (TIM16/TIM17) zuwa IRTIM . . . . . . . . . . . . . . . . . . . . . . . . . 476
13.3.16 Daga ADC (ADC1/ADC2) zuwa DFSDM . . . . . . . . . . . . . . . . . . . . . . . . . . 477
14
Mai sarrafa damar ƙwaƙwalwar ajiyar kai tsaye (DMA) . . . . . . . . . . . . . . . . . . . . . . . 478
14.1 Gabatarwa . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 478
14.2 DMA babban fasali. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 478
14.3 aiwatar da DMA. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 479
14/2187
Saukewa: RM0438
RM0438
Abubuwan da ke ciki
14.4
14.5 14.6
14.3.1 DMA1 da DMA2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 479 14.3.2 DMA taswirar buƙatar . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 479
Bayanin aikin DMA. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 480
14.4.1 DMA toshe zane. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 480 14.4.2 DMA fil da sigina na ciki. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 481 14.4.3 Canjin DMA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 481 14.4.4 DMA sasantawa . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 482 14.4.5 DMA tashoshi . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 483 14.4.6 DMA bayanai nisa, jeri da endianness . . . . . . . . . . . . . . . . . . . . 488 14.4.7 Gudanar da kuskuren DMA. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 489
DMA ta katse . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 490 DMA rajista. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 490
14.6.1 DMA katse matsayi rajista (DMA_ISR) . . . . . . . . . . . . . . . . . . . . . . 490 14.6.2 DMA ta katse alamar share fage (DMA_IFCR) . . . . . . . . . . . . . . . . . . 494 14.6.3 tashar tashar DMA x rijistar sanyi (DMA_CCRx) . . . . . . . . . . . . . . 495 14.6.4 tashar DMA x adadin bayanai don canja wurin rajista (DMA_CNDTRx) . 500 14.6.5 tashar DMA x rajistar adireshi na gefe (DMA_CPARx) . . . . . . . . 501 14.6.6 tashar DMA x ƙwaƙwalwar ajiya 0 rajistar adireshi (DMA_CM0ARx) . . . . . . . 501 14.6.7 tashar DMA x ƙwaƙwalwar ajiya 1 adireshi rajista (DMA_CM1ARx) . . . . . . . 502 14.6.8 DMA taswirar rajista . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 502
15
DMA request multiplexer (DMAMUX) . . . . . . . . . . . . . . . . . . . . . . . . . 506
15.1 Gabatarwa . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 506
15.2 DMAMUX babban fasali. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 507
15.3 DMAMUX aiwatarwa. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 507
15.3.1 DMAMUX . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 507
15.3.2 DMAMUX taswira . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 508
15.4 DMAMUX bayanin aikin. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .511
15.4.1 DMAMUX toshe zane. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 511
15.4.2 DMAMUX sakonni . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 512
15.4.3 DMAMUX tashoshi . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 512
15.4.4 DMAMUX amintattun tashoshi marasa tsaro. . . . . . . . . . . . . . . . . . . . . . . . 513
15.4.5 DMAMUX tashoshi masu gata / marasa gata. . . . . . . . . . . . . . . . . . . . 513
15.4.6 DMAMUX buƙatar layin multixer. . . . . . . . . . . . . . . . . . . . . . . . . . . . 513
15.4.7 DMAMUX buƙatun janareta. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 516
15.5 DMAMUX ya katse . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 517
Saukewa: RM0438
15/2187
54
Abubuwan da ke ciki
RM0438
15.6
DMAMUX rajista. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 519
15.6.1 DMAMUX buƙatar layin multiplexer tashar x rijistar daidaitawa (DMAMUX_CxCR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 519
15.6.2 DMAMUX buƙatun layi na multixer katse matsayin tashar tashar rajista (DMAMUX_CSR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 520
15.6.3 DMAMUX buƙatun layin Multixer katse tashar share rijistar tuta (DMAMUX_CCFR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 520
15.6.4 DMAMUX buƙatar tashar janareta x rajistar daidaitawa (DMAMUX_RGxCR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 521
15.6.5 DMAMUX neman janareta katse matsayi rajista (DMAMUX_RGSR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 522
15.6.6 DMAMUX buƙatun janareta ya katse share rijistar tuta (DMAMUX_RGCFR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 523
15.6.7 DMAMUX rajista taswirar . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 524
16
Nested vectored interrupted controller (NVIC) . . . . . . . . . . . . . . . . . . . . 528
16.1 NVIC babban fasali. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 528
16.2 SysTick rajistar ƙimar ƙimar. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 528
16.3 Katsewa da keɓancewa. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 529
17
Extended katsewa da mai sarrafa taron (EXTI) . . . . . . . . . . . . . . . . 533
17.1 EXTI babban fasali. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 533
17.2 Tsarin toshe EXTI. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 534
17.2.1 Haɗin EXTI tsakanin mahaɗai da CPU. . . . . . . . . . . . . . . . 535
17.2.2 EXTI katsewa/taswirar taron. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 535
17.3 Bayanin aikin EXTI. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 537
17.3.1 EXTI mai daidaitawa shigar shigar taron farkawa. . . . . . . . . . . . . . . . . . . . . . . . 537
17.3.2 EXTI shigar da lamarin kai tsaye farkawa. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 539
17.3.3 EXTI mux zaɓi . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 539
17.4 EXTI halaye na aiki. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 540
17.5 Kariyar taron EXTI. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 541
17.5.1 Kariyar tsaro ta EXTI. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 541
17.5.2 EXTI gata kariya . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 542
17.6 EXTI rajista. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 543
17.6.1 17.6.2 17.6.3 17.6.4
Rijistar zaɓen EXTI mai tasowa (EXTI_RTSR1) . . . . . . . . . . . . . . 543 EXTI fadowa rajistar zaɓin zaɓi (EXTI_FTSR1) . . . . . . . . . . . . . 544 EXTI software katse rijistar taron (EXTI_SWIER1) . . . . . . . . . . . 545 EXTI mai tasowa mai jiran rajista (EXTI_RPR1) . . . . . . . . . . . . . . . . 546
16/2187
Saukewa: RM0438
RM0438
Abubuwan da ke ciki
17.6.5 EXTI mai faɗuwa gefen rajista (EXTI_FPR1) . . . . . . . . . . . . . . . . 547 17.6.6 EXTI rajistar tsarin tsaro (EXTI_SECCFGR1) . . . . . . . . . . 548 17.6.7 EXTI rijistar daidaitawar gata (EXTI_PRIVCFGR1) . . . . . . . . . 549 17.6.8 EXTI Rinsing selection Rajista (EXTI_RTSR2) . . . . . . . . . . . . . . 549 17.6.9 EXTI fadowa rajistar zaɓin zaɓi (EXTI_FTSR2) . . . . . . . . . . . . . 550 17.6.10 EXTI software katse rijistar taron (EXTI_SWIER2) . . . . . . . . . . . 551 17.6.11 EXTI mai tasowa mai jiran rajista (EXTI_RPR2) . . . . . . . . . . . . . . . . 551 17.6.12 EXTI mai faɗuwa gefen rajista (EXTI_FPR2) . . . . . . . . . . . . . . . . 552 17.6.13 EXTI tsaro damar yin rajista (EXTI_SECCFGR2) . . . . . . . . . . . . . . . 553 17.6.14 EXTI gata ba da damar yin rijista (EXTI_PRIVCFGR2) . . . . . . . . . . . . . . 553 17.6.15 EXTI rajistar zaɓin katsewar waje (EXTI_EXTICRn) . . . . . . . . 554 17.6.16 EXTI kulle rajista (EXTI_LOCKR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . 557 17.6.17 EXTI CPU farkawa tare da katse abin rufe fuska (EXTI_IMR1) . . . . . . . 557 17.6.18 EXTI CPU farkawa tare da rijistar abin rufe fuska (EXTI_EMR1) . . . . . . . . 558 17.6.19 EXTI CPU farkawa tare da katse abin rufe fuska (EXTI_IMR2) . . . . . . . 559 17.6.20 EXTI CPU farkawa tare da rijistar abin rufe fuska (EXTI_EMR2) . . . . . . . . 559 17.6.21 EXTI rajista taswirar. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 560
18
Ƙididdigar ƙididdige yawan sakewa na cyclic (CRC) . . . . . . . . . . . . . . . . 563
18.1 Gabatarwar CRC. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 563
18.2 Babban fasali na CRC. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 563
18.3 Bayanin aikin CRC. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 564
18.3.1 Tsarin toshe CRC. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 564
18.3.2 Sigina na ciki na CRC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 564
18.3.3 CRC aiki . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 564
18.4 CRC rajista. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 566
18.4.1 18.4.2 18.4.3 18.4.4
Rijistar bayanan CRC (CRC_DR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 566 rijistar bayanan CRC mai zaman kanta (CRC_IDR) . . . . . . . . . . . . . . . . . . . . 566 rajistar sarrafawa ta CRC (CRC_CR). . . . . . . . . . . . . . . . . . . . . . . . . . . . . 567 ƙimar farko ta CRC (CRC_INIT) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 568
18.4.5 CRC polynomial (CRC_POL) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 568
18.4.6 CRC taswirar rajista . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 569
19
Mai sarrafa ma'aunin ƙwaƙwalwar ajiya mai sassauƙa (FSMC) . . . . . . . . . . . . . . . . . . . . . 570
19.1 Gabatarwa FMC. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 570
19.2 FMC babban fasali. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 570
Saukewa: RM0438
17/2187
54
Abubuwan da ke ciki
RM0438
19.3 19.4 19.5 19.6
19.7
Tsarin toshe FMC. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 571 AHB dubawa. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 571
19.4.1 Tallafin abubuwan tunawa da ma'amaloli . . . . . . . . . . . . . . . . . . . . . . . . 572
Taswirar adireshin na'urar waje . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 573
19.5.1 NOR/PSRAM taswirar adireshin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 573 19.5.2 NAND flash memory address taswira . . . . . . . . . . . . . . . . . . . . . . . . 574
NO flash/PSRAM mai sarrafa . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 575
19.6.1 Sigina na mu'amalar ƙwaƙwalwar ajiya na waje. . . . . . . . . . . . . . . . . . . . . . . . . . . . 576 19.6.2 Tallafin abubuwan tunawa da ma'amaloli . . . . . . . . . . . . . . . . . . . . . . . . 578 19.6.3 Gabaɗaya ƙa'idodin lokacin lokaci. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 580 19.6.4 KO filasha/PSRAM mai sarrafa ma'amaloli asynchronous . . . . . . . . . . 580 19.6.5 Ma'amaloli na aiki tare. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 598 19.6.6 NO/PSRAM rijista . . . . . . . . . . . . . . . . . . . . . . . . . . . . 605
NAND flash controller . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 613
19.7.1 Sigina na mu'amalar ƙwaƙwalwar ajiya na waje. . . . . . . . . . . . . . . . . . . . . . . . . . . . 613 19.7.2 NAND flash yana goyan bayan abubuwan tunawa da ma'amaloli. . . . . . . . . . . . . . . 614 19.7.3 Zane-zane na lokaci don ƙwaƙwalwar filasha ta NAND. . . . . . . . . . . . . . . . . . . . . . 615 19.7.4 NAND flash ayyuka. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 615 19.7.5 NAND flash prewait ayyuka. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 616 19.7.6 Ƙididdigar lambar gyara kuskure (ECC)
a cikin NAND flash memory . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 617 19.7.7 NAND mai sarrafa filasha . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 618 19.7.8 FMC taswirar rajista. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 624
20
Octo-SPI dubawa (OCTOSPI) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 626
20.1 Gabatarwa OCTOPI. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 626
20.2 OCTOSPI manyan fasali. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 626
20.3 aiwatar da OCTOSPI. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 627
20.4 OCTOSPI bayanin aikin. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 628
20.4.1 Tsarin toshe OCTOSPI . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 628
20.4.2 OCTOSPI fil da sigina na ciki. . . . . . . . . . . . . . . . . . . . . . . . . . . 629
20.4.3 OCTOSPI dubawa zuwa yanayin ƙwaƙwalwar ajiya. . . . . . . . . . . . . . . . . . . . . . . . 630
20.4.4 OCTOSPI ka'idar umarni na yau da kullun. . . . . . . . . . . . . . . . . . . . . . . . . 630
20.4.5 OCTOSPI umarni na yau da kullun na siginar siginar. . . . . . . . . . . . . 634
20.4.6 HyperBus yarjejeniya. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 637
20.4.7 Musamman fasali . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 641
18/2187
Saukewa: RM0438
RM0438
Abubuwan da ke ciki
20.5 20.6 20.7
20.4.8 OCTOSPI Gabatarwar yanayin aiki . . . . . . . . . . . . . . . . . . . . . . . . 642 20.4.9 OCTOSPI yanayin kaikaice . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 642 20.4.10 OCTOSPI yanayin zabe ta atomatik. . . . . . . . . . . . . . . . . . . . . . 644 20.4.11 OCTOSPI Yanayin ƙwaƙwalwar ajiya. . . . . . . . . . . . . . . . . . . . . . . . . . . . 645 20.4.12 OCTOSPI gabatarwar sanyi. . . . . . . . . . . . . . . . . . . . . . . . . . 646 20.4.13 Tsarin tsarin OCTOSPI. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 646 20.4.14 OCTOSPI Tsarin na'urar. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 646 20.4.15 OCTOSPI daidaitaccen yanayin umarni na yau da kullun. . . . . . . . . . . . . . . . 649 20.4.16 OCTOSPI Tsarin yarjejeniya HyperBus. . . . . . . . . . . . . . . . . . . . . 651 20.4.17 OCTOSPI Gudanar da kuskure . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 652 20.4.18 OCTOSPI BUSY da GUSHEWA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 653 20.4.19 OCTOSPI sake fasalin ko kashewa. . . . . . . . . . . . . . . . . . . . . . 653 20.4.20 halayen NCS. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 653
Daidaita adireshin da lambar bayanai. . . . . . . . . . . . . . . . . . . . . . . . . . . 655 OCTOSPI ya katse . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 656 OCTOSPI rajista. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 657
20.7.1 OCTOSPI rijistar sarrafawa (OCTOSPI_CR) . . . . . . . . . . . . . . . . . . . . . 657 20.7.2 OCTOSPI rijistar tsarin na'urar 1 (OCTOSPI_DCR1) . . . . . . 659 20.7.3 OCTOSPI rijistar tsarin na'urar 2 (OCTOSPI_DCR2) . . . . . . 661 20.7.4 OCTOSPI rijistar na'ura mai kwakwalwa 3 (OCTOSPI_DCR3) . . . . . . 662 20.7.5 OCTOSPI rijistar tsarin na'urar 4 (OCTOSPI_DCR4) . . . . . . 662 20.7.6 OCTOSPI matsayi rajista (OCTOSPI_SR) . . . . . . . . . . . . . . . . . . . . . . 663 20.7.7 OCTOSPI alamar rajistar rajista (OCTOSPI_FCR) . . . . . . . . . . . . . . . . . . 664 20.7.8 OCTOSPI Rijistar tsawon bayanan (OCTOSPI_DLR) . . . . . . . . . . . . . . . . 664 20.7.9 OCTOSPI adireshi rajista (OCTOSPI_AR) . . . . . . . . . . . . . . . . . . . . 665 20.7.10 OCTOSPI rajistan bayanan (OCTOSPI_DR) . . . . . . . . . . . . . . . . . . . . . . . 665 20.7.11 OCTOSPI rijista matsayin abin rufe fuska (OCTOSPI_PSMKR) . . . . . . . 666 20.7.12 OCTOSPI Matsayin rajistar rajista (OCTOPI_PSMAR) . . . . . . . 667 20.7.13 OCTOSPI rajista tazarar zabe (OCTOSPI_PIR) . . . . . . . . . . . . . . 667 20.7.14 OCTOSPI rijista tsarin sadarwa (OCTOSPI_CCR) . . 667 20.7.15 OCTOSPI rijistar daidaita lokaci (OCTOSPI_TCR) . . . . . . . . . . 670 20.7.16 OCTOSPI rijistar koyarwa (OCTOSPI_IR) . . . . . . . . . . . . . . . . . . . 670 20.7.17 OCTOSPI madadin rijistar bytes (OCTOSPI_ABR) . . . . . . . . . . . . . 671 20.7.18 OCTOSPI rijistar ƙarancin wutar lantarki (OCTOSPI_LPTR) . . . . . . . . . . 671 20.7.19 OCTOSPI kunsa rajistar tsarin sadarwa
(OCTOSPI_WPCCR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 672 20.7.20 OCTOSPI kunsa rajistar daidaitawar lokaci (OCTOSPI_WPTCR) . . 674
Saukewa: RM0438
19/2187
54
Abubuwan da ke ciki
RM0438
20.7.21 OCTOSPI kunsa rajistar koyarwa (OCTOSPI_WPIR) . . . . . . . . . . . . 674 20.7.22 OCTOSPI kunsa madadin rajistar bytes (OCTOSPI_WPABR) . . . . . . 675 20.7.23 OCTOSPI rubuta rajistar tsarin sadarwa
(OCTOSPI_WCCR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 675 20.7.24 OCTOSPI rubuta rajistar daidaitawar lokaci (OCTOSPI_WTCR) . . . . 677 20.7.25 OCTOSPI rubuta rajistar koyarwa (OCTOSPI_WIR) . . . . . . . . . . . . . 678 20.7.26 OCTOSPI rubuta madadin bytes rajista (OCTOSPI_WABR) . . . . . . . 678 20.7.27 OCTOSPI HyperBus rajistar latency
(OCTOSPI_HLCR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 679 20.7.28 OCTOSPI taswirar rajista. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 679
21
Analog-to-dijital converters (ADC) . . . . . . . . . . . . . . . . . . . . . . . . . . . 683
21.1 Gabatarwa ADC. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 683
21.2 ADC babban fasali. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 684
21.3 ADC aiwatarwa. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 685
21.4 ADC bayanin aikin. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 686
21.4.1 ADC toshe zane. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 686
21.4.2 ADC fil da sigina na ciki. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 687
21.4.3 ADC agogo. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 688
21.4.4 ADC1/2 haɗin kai . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 690
21.4.5 Bawan AHB dubawa . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 692
21.4.6 ADC Yanayin-ƙarfin-ƙarfi (DEEPPWD) da ADC voltage regulator (ADVREGEN) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 692
21.4.7 Tashoshin shigarwa guda ɗaya da bambanci. . . . . . . . . . . . . . . . . . . . 693
21.4.8 Calibration (ADCAL, ADCALDIF, ADC_CALFACT) . . . . . . . . . . . . . . . 693
21.4.9 ADC a kan kashe iko (ADEN, ADDIS, ADRDY) . . . . . . . . . . . . . . . . . . . . 696
21.4.10 Ƙuntatawa lokacin rubuta raƙuman sarrafa ADC. . . . . . . . . . . . . . . . . . . 697
21.4.11 Zaɓin tashoshi (ADC_SQRy, ADC_JSQR) . . . . . . . . . . . . . . . . . . . 698
21.4.12 Channel-hikima shirye-shirye sampling lokaci (SMPR1, SMPR2). . . . . 699
21.4.13 Yanayin juyawa guda ɗaya (CONT = 0) . . . . . . . . . . . . . . . . . . . . . . . . . . 699
21.4.14 Yanayin juzu'i na ci gaba (CONT = 1) . . . . . . . . . . . . . . . . . . . . . . 700
21.4.15 Fara juzu'i (ADSTART, JADSTART) . . . . . . . . . . . . . . . . . . . 701
21.4.16 ADC lokaci . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 702
21.4.17 Dakatar da juyawa mai gudana (ADSTP, JADSTP) . . . . . . . . . . . . . . 702
21.4.18 Juyawa akan faɗakarwa na waje da jawo polarity (EXTSEL, EXTEN, JEXTSEL, JEXTEN) . . . . . . . . . . . . . . . . . . . . . . . 704
21.4.19 Gudanar da tashar allurar. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 706
21.4.20 Yanayin Katsewa (DISCEN, DISCNUM, JDISCEN) . . . . . . . . . . . . 708
20/2187
Saukewa: RM0438
RM0438
Abubuwan da ke ciki
21.5 21.6 21.7
21.4.21 Jerin mahallin don jujjuyawar allurar . . . . . . . . . . . . . . . . . . . . . . 709 21.4.22 Ƙididdigar shirye-shirye (RES) - Yanayin juyawa mai sauri. . . . . . . . . . 717 21.4.23 Ƙarshen tuba, ƙarshen sampling lokaci (EOC, JEOC, EOSMP). . 718 21.4.24 Ƙarshen jerin juzu'i (EOS, JEOS) . . . . . . . . . . . . . . . . . . . . . 718 21.4.25 Tsarin lokaci misaliample (yanayin guda ɗaya/ci gaba,
hardware/software jawo). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 719 21.4.26 Gudanar da bayanai . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 721 21.4.27 Gudanar da juzu'i ta amfani da DFSDM . . . . . . . . . . . . . . . . . . . . . . 726 21.4.28 Fasalolin ƙananan ƙarfi mai ƙarfi . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 727 21.4.29 Analog taga (AWD1EN, JAWD1EN, AWD1SGL,
AWD1CH, AWD2CH, AWD3CH, AWD_HTx, AWD_LTx, AWDx) . . . . . 732 21.4.30 Oversampler . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 736 21.4.31 Dual ADC halaye. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 742 21.4.32 firikwensin zafin jiki. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 755 21.4.33 VBAT saka idanu wadata. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 757 21.4.34 Kula da juzu'in cikitage reference. . . . . . . . . . . . . . . . . . . . . . 758
ADC a cikin ƙananan wutar lantarki. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 759 ADC ya katse . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 760 ADC rajista (ga kowane ADC) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 761
21.7.1 ADC katsewa da rajistar matsayi (ADC_ISR) . . . . . . . . . . . . . . . . . . . 761 21.7.2 ADC katse kunna rajista (ADC_IER) . . . . . . . . . . . . . . . . . . . . . . 763 21.7.3 ADC rajista rajista (ADC_CR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 765 21.7.4 ADC sanyi rajista (ADC_CFGR) . . . . . . . . . . . . . . . . . . . . . . 768 21.7.5 ADC sanyi rajista 2 (ADC_CFGR2) . . . . . . . . . . . . . . . . . . . 772 21.7.6 ADC sampdon yin rijistar lokaci 1 (ADC_SMPR1) . . . . . . . . . . . . . . . . . . . . 774 21.7.7 ADC sampdon yin rijistar lokaci 2 (ADC_SMPR2) . . . . . . . . . . . . . . . . . . . . 775 21.7.8 ADC mai lura da bakin kofa 1 (ADC_TR1) . . . . . . . . . . . . . . . . . 776 21.7.9 ADC mai lura da bakin kofa 2 (ADC_TR2) . . . . . . . . . . . . . . . . . 776 21.7.10 ADC mai lura da bakin kofa 3 (ADC_TR3) . . . . . . . . . . . . . . . . . 777 21.7.11 ADC rajista na yau da kullun 1 (ADC_SQR1) . . . . . . . . . . . . . . . . . 778 21.7.12 ADC rajista na yau da kullun 2 (ADC_SQR2) . . . . . . . . . . . . . . . . . 779 21.7.13 ADC rajista na yau da kullun 3 (ADC_SQR3) . . . . . . . . . . . . . . . . . 780 21.7.14 ADC rajista na yau da kullun 4 (ADC_SQR4) . . . . . . . . . . . . . . . . . 781 21.7.15 ADC rijistar bayanai na yau da kullun (ADC_DR) . . . . . . . . . . . . . . . . . . . . . . . . . 781 21.7.16 ADC allurar jerin rajista (ADC_JSQR) . . . . . . . . . . . . . . . . . . 782 21.7.17 ADC biya diyya y rajista (ADC_OFry) . . . . . . . . . . . . . . . . . . . . . . . . . . . 784 21.7.18 ADC allurar tashar y data rajista (ADC_JDRy) . . . . . . . . . . . . . . . 785
Saukewa: RM0438
21/2187
54
Abubuwan da ke ciki
RM0438
21.8 21.9
21.7.19 ADC analog watchdog 2 rijistar daidaitawa (ADC_AWD2CR) . . . . 785 21.7.20 ADC analog watchdog 3 rijistar daidaitawa (ADC_AWD3CR) . . . . 786 21.7.21 ADC bambancin yanayin zaɓin rajista (ADC_DIFSEL) . . . . . . . . . . 786 21.7.22 ADC calibration abubuwan (ADC_CALFACT) . . . . . . . . . . . . . . . . . . . . . . 787
ADC rajista na gama gari. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 787
21.8.1 ADC gama gari rajista (ADC_CSR) . . . . . . . . . . . . . . . . . . . . . 787 21.8.2 ADC gama gari rajista (ADC_CCR) . . . . . . . . . . . . . . . . . . . . . 789 21.8.3 ADC na gama-gari na bayanai na yau da kullun don yanayin dual (ADC_CDR) . . . . . 792
ADC rajista taswirar. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 792
22
Mai canza dijital zuwa-analog (DAC). . . . . . . . . . . . . . . . . . . . . . . . . . . . 796
22.1 Gabatarwa DAC. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 796
22.2 DAC babban fasali. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 796
22.3 aiwatar da DAC. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 797
22.4 DAC bayanin aikin. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 798
22.4.1 DAC toshe zane. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 798
22.4.2 DAC tashar kunna . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 799
22.4.3 DAC tsarin bayanai . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 799
22.4.4 canjin DAC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 801
22.4.5 DAC fitarwa voltage . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 801
22.4.6 DAC zaɓin jawo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 802
22.4.7 buƙatun DMA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 803
22.4.8 Ƙarfin surutu . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 803
22.4.9 Ƙirƙirar kalaman triangle. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 805
22.4.10 Yanayin tashar DAC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 806
22.4.11 DAC tashar buffer calibration. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 809
22.4.12 Yanayin canjin tashar DAC. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 810
22.4.13 Yanayin jujjuyawar tashar DAC Dual DAC (idan akwai tashoshi biyu) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 811
22.5 DAC a cikin ƙananan iko. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 815
22.6 DAC yana katsewa. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 816
22.7 DAC rajista. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 816
22.7.1 DAC sarrafa rajista (DAC_CR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 816
22.7.2 DAC software jawo rijista (DAC_SWTRGR) . . . . . . . . . . . . . . . . . 820
22.7.3 DAC channel1 12-bit data riqe da rijistar dama (DAC_DHR12R1) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 820
22/2187
Saukewa: RM0438
RM0438
Abubuwan da ke ciki
22.7.4 DAC channel1 12-bit madaidaicin bayanan hannun hagu (DAC_DHR12L1) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 821
22.7.5 DAC channel1 8-bit daidaitattun bayanan riƙon rijista (DAC_DHR8R1) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 821
22.7.6 DAC channel2 12-bit daidaitattun bayanan riƙon rijista (DAC_DHR12R2) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 822
22.7.7 DAC channel2 12-bit madaidaicin bayanan hannun hagu (DAC_DHR12L2) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 822
22.7.8 DAC channel2 8-bit data riqe da rijistar dama (DAC_DHR8R2) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 823
22.7.9 Dual DAC 12-bit masu daidaita bayanan hannun dama (DAC_DHR12RD) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 823
22.7.10 Dual DAC 12-bit masu daidaita bayanan da ke hannun hagu (DAC_DHR12LD) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 824
22.7.11 Dual DAC 8-bit daidaitattun bayanan riko da rijista (DAC_DHR8RD) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 824
22.7.12 DAC channel1 rajistar fitarwa bayanai (DAC_DOR1) . . . . . . . . . . . . . . . . 825
22.7.13 DAC channel2 rajistar fitarwa bayanai (DAC_DOR2) . . . . . . . . . . . . . . . . 825
22.7.14 DAC matsayi rajista (DAC_SR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 825
22.7.15 DAC rijista kula da calibration (DAC_CCR) . . . . . . . . . . . . . . . . . . . 827
22.7.16 rajistan sarrafa yanayin yanayin DAC (DAC_MCR) . . . . . . . . . . . . . . . . . . . . . . . 827
22.7.17 DAC tashar1 sample da kuma sampdon yin rijistar lokaci (DAC_SHSR1) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 829
22.7.18 DAC tashar2 sample da kuma sampdon yin rijistar lokaci (DAC_SHSR2) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 829
22.7.19 DAC sample da riko da lokacin rajista (DAC_SHHR) . . . . . . . . . . . . . . . 829
22.7.20 DAC sample kuma ka riƙe rajistar lokacin refresh (DAC_SHRR) . . . . . . . . . 830
22.7.21 DAC taswirar rajista . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 831
23
Voltage reference buffer (VREFBUF) . . . . . . . . . . . . . . . . . . . . . . . . . . 833
23.1 Gabatarwa VREFBUF . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 833
23.2 VREFBUF bayanin aiki. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 833
23.3 VREFBUF . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 834
23.4 VREFBUF rajista. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 835
23.4.1 VREFBUF sarrafawa da rijistar matsayi (VREFBUF_CSR) . . . . . . . . . . 835
23.4.2 VREFBUF rijistar sarrafa ma'auni (VREFBUF_CCR) . . . . . . . . . . 836
23.4.3 VREFBUF taswirar rajista . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 836
24
Comparator (COMP). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 837
24.1 Gabatarwa . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 837
Saukewa: RM0438
23/2187
54
Abubuwan da ke ciki
RM0438
24.2 24.3
24.4 24.5 24.6
COMP babban fasali. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 837 COMP bayanin aikin. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 838
24.3.1 Tsarin toshe COMP. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 838 24.3.2 COMP fil da sigina na ciki. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 838 24.3.3 COMP sake saiti da agogo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 839 24.3.4 Kwatanta LOCK inji . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 839 24.3.5 Mai kwatancen taga . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 840 24.3.6 Jijjiga . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 840 24.3.7 Kwatancen fitarwa mara kyau. . . . . . . . . . . . . . . . . . . . . . . . . . 841 24.3.8 COMP wutar lantarki da hanyoyin sauri. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 842
Yanayin ƙananan ƙarfin COMP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 842 COMP yana katsewa. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 842 COMP rajista. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 843
24.6.1 Comparator 1 sarrafawa da rijistar matsayi (COMP1_CSR) . . . . . . . . . . 843 24.6.2 Comparator 2 sarrafawa da rijistar matsayi (COMP2_CSR) . . . . . . . . . . 845 24.6.3 COMP taswirar rajista . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 848
25
Aiki ampmasu ɗaukar nauyi (OPAMP) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 849
25.1 Gabatarwa . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 849
25.2 OPAMP babban fasali . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 849
25.3 OPAMP bayanin aiki . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 849
25.3.1 OPAMP sake saiti da agogo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 849
25.3.2 Tsarin farko . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 850
25.3.3 Hanyar sigina . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 850
25.3.4 OPAMP halaye . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 851
25.3.5 Daidaitawa. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 854
25.4 OPAMP yanayin ƙananan ƙarfi . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 856
25.5 OPAMP yin rijista . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 857
25.5.1 OPAMP1 sarrafawa/ rijistar matsayi (OPAMP1_CSR). . . . . . . . . . . . . . . . 857
25.5.2 OPAMPRijista gyara gyara 1 a cikin yanayin al'ada (OPAMP1_OTR). . 858
25.5.3 OPAMPRijista gyara gyara 1 a cikin yanayin ƙarancin ƙarfi (OPAMP1_LPOTR). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 858
25.5.4 OPAMP2 sarrafawa/ rijistar matsayi (OPAMP2_CRS). . . . . . . . . . . . . . . . 859
25.5.5 OPAMPRijista gyara gyara 2 a cikin yanayin al'ada (OPAMP2_OTR). . 860
25.5.6 OPAMPRijista gyara gyara 2 a cikin yanayin ƙarancin ƙarfi (OPAMP2_LPOTR). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 860
25.5.7 OPAMP taswirar rijista . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 861
24/2187
Saukewa: RM0438
RM0438
Abubuwan da ke ciki
26
Tacewar dijital don masu haɓaka sigma delta (DFSDM) . . . . . . . . . . . . . . . 862
26.1 Gabatarwa . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 862
26.2 DFSDM manyan fasali. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 863
26.3 aiwatar da DFSDM. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 864
26.4 DFSDM bayanin aiki. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 865
26.4.1 Tsarin toshe DFSDM. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 865
26.4.2 DFSDM fil da sigina na ciki. . . . . . . . . . . . . . . . . . . . . . . . . . . . 866
26.4.3 DFSDM sake saiti da agogo. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 867
26.4.4 Serial tashar transceivers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 868
26.4.5 Saita hanyar shigar da siriyal. . . . . . . . . . . . . . . . . . . . . . . . . . 878
26.4.6 Daidaita bayanai bayanai . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 878
26.4.7 Zaɓin Tashoshi . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 880
26.4.8 Tsarin tace dijital na dijital. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 881
26.4.9 Naúrar haɗakarwa . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 882
26.4.10 Analog . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 883
26.4.11 Mai gano gajeriyar kewayawa . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 885
26.4.12 Matsanancin ganowa . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 886
26.4.13 Toshe naúrar bayanai . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 886
26.4.14 Sa hannu Tsarin bayanai . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 887
26.4.15 Ƙaddamar da juyawa . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 888
26.4.16 Yanayin ci gaba da sauri. . . . . . . . . . . . . . . . . . . . . . . . 888
26.4.17 Neman fifiko . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 889
26.4.18 Inganta wutar lantarki a yanayin gudu . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 890
26.5 DFSDM ya katse . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 890
26.6 DFSDM DMA canja wurin. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 892
26.7 DFSDM tashar y rajista (y=0..3) . . . . . . . . . . . . . . . . . . . . . . . . . . . 892
26.7.1 DFSDM tashar y rajistar sanyi (DFSDM_CHyCFGR1) . . . . 892
26.7.2 DFSDM tashar y rajistar sanyi (DFSDM_CHyCFGR2) . . . . 894
26.7.3 tashar DFSDM y analog watchdog da gajeriyar mai gano ganowa (DFSDM_CHyAWSCDR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 895
26.7.4 tashar DFSDM y watchdog tace bayanan rajista (DFSDM_CHyWDATR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 896
26.7.5 tashar DFSDM y rajistar shigar da bayanai (DFSDM_CHyDATINR) . . . . . . 896
26.7.6 tashar DFSDM y rajistar jinkiri (DFSDM_CHyDLYR) . . . . . . . . . . . . 897
26.8 DFSDM tace x module rajista (x=0..3) . . . . . . . . . . . . . . . . . . . . . . . . 898
26.8.1 DFSDM tace x rajistar sarrafawa 1 (DFSDM_FLTxCR1) . . . . . . . . . . . . 898
26.8.2 DFSDM tace x rajistar sarrafawa 2 (DFSDM_FLTxCR2) . . . . . . . . . . . . 901
Saukewa: RM0438
25/2187
54
Abubuwan da ke ciki
RM0438
26.8.3 DFSDM tace x katsewa da rijistar matsayi (DFSDM_FLTxISR) . . . . . 902
26.8.4 DFSDM tace x katse alamar share fage (DFSDM_FLTxICR) . . . . . 904
26.8.5 DFSDM tace x rajistar zaɓin ƙungiyar tashar allurar (DFSDM_FLTxJCHGR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 905
26.8.6 DFSDM tace x rajistar sarrafawa (DFSDM_FLTxFCR) . . . . . . . . . . . . . . 905
26.8.7 DFSDM tace x rijistar bayanai don rukunin allurar (DFSDM_FLTxJDATAR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 906
26.8.8 DFSDM tace x rajistar bayanai don tashar ta yau da kullun (DFSDM_FLTxRDATAR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 907
26.8.9 DFSDM tace x analog mai lura da babban rajista (DFSDM_FLTxAWHTR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 908
26.8.10 DFSDM tace x analog mai duba ƙananan rajista (DFSDM_FLTxAWLTR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 908
26.8.11 DFSDM tace x rajistar matsayi na kallon analog (DFSDM_FLTxAWSR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 909
26.8.12 DFSDM tace x analog mai duba cikakken rajistar tuta (DFSDM_FLTxAWCFR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 910
26.8.13 DFSDM tace x matsananci mai gano mafi girman rajista (DFSDM_FLTxEXMAX) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 910
26.8.14 DFSDM tace x matsananci mafi ƙarancin rajista (DFSDM_FLTxEXMIN) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 911
26.8.15 DFSDM tace x rajistar mai ƙidayar lokaci (DFSDM_FLTxCNVTIMR) . . 911
26.8.16 DFSDM taswirar rajista . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 912
27
Touch Sensing Controller (TSC) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 920
27.1 Gabatarwa . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 920
27.2 Babban fasali na TSC. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 920
27.3 Bayanin aikin TSC. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 921
27.3.1 Tsarin toshe TSC. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 921
27.3.2 Canja wurin cajin saman sama ya ƙareview . . . . . . . . . . . . . . . . . . . 921
27.3.3 Sake saiti da agogo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 924
27.3.4 Jadawalin karban canja wurin caji. . . . . . . . . . . . . . . . . . . . . . . . . 924
27.3.5 Yada fasalin bakan . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 925
27.3.6 Matsakaicin ƙidayar kuskure . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 926
27.3.7 Sampling capacitor I/O da zaɓin yanayin tashar I/O. . . . . . . . . . . 926
27.3.8 Yanayin saye . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 927
27.3.9 I/O hysteresis da ikon sauya analog. . . . . . . . . . . . . . . . . . . . . . . 927
27.4 Yanayin ƙananan ƙarfin TSC. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 928
27.5 TSC yana katsewa. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 928
26/2187
Saukewa: RM0438
RM0438
Abubuwan da ke ciki
27.6
TSC rajista. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 928
27.6.1 rijistar kula da TSC (TSC_CR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 928 27.6.2 TSC katse ikon yin rajista (TSC_IER) . . . . . . . . . . . . . . . . . . . . . . 931 27.6.3 TSC ta katse share rijista (TSC_ICR) . . . . . . . . . . . . . . . . . . . . . . . . 932 27.6.4 TSC katse matsayin rajista (TSC_ISR) . . . . . . . . . . . . . . . . . . . . . . . 932 27.6.5 TSC I/O rajistar kula da hysteresis (TSC_IOHCR) . . . . . . . . . . . . . . . 933 27.6.6 TSC I/O analog sauya rajista rajista
(TSC_IOASCR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 933 27.6.7 TSC I/O sampling control rajista (TSC_IOSCR) . . . . . . . . . . . . . . . . 934 27.6.8 TSC I/O tashar kula da rajista (TSC_IOCCR) . . . . . . . . . . . . . . . . . 934 27.6.9 TSC I/O matsayi rajistar matsayi (TSC_IOGCSR) . . . . . . . . . . . . 935 27.6.10 TSC I/O rukuni x counter rajista (TSC_IOGxCR) . . . . . . . . . . . . . . . . 935 27.6.11 TSC taswirar rajista. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 936
28
Gaskiya bazuwar lamba janareta (RNG) . . . . . . . . . . . . . . . . . . . . . . . . 938
28.1 RNG Gabatarwa . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 938
28.2 RNG babban fasali. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 938
28.3 RNG bayanin aikin. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 939
28.3.1 Tsarin toshe RNG . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 939
28.3.2 RNG sigina na ciki . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 939
28.3.3 Ƙirƙirar lambar bazuwar . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 939
28.3.4 RNG farawa . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 942
28.3.5 RNG aiki . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 943
28.3.6 RNG . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 945
28.3.7 Gudanar da Kuskure . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 945
28.3.8 RNG low-power amfani. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 946
28.4 RNG yana katsewa. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 946
28.5 RNG lokacin sarrafawa. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 947
28.6 RNG ingantaccen tushen entropy. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 947
28.6.1 Gabatarwa . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 947
28.6.2 Sharuɗɗan Tabbatarwa . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 947
28.6.3 Tarin bayanai . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 948
28.7 RNG rajista. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 948
28.7.1 RNG rajistar sarrafawa (RNG_CR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 948
28.7.2 Rijista matsayin RNG (RNG_SR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 950
28.7.3 RNG bayanan rajista (RNG_DR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 951
28.7.4 RNG rajistan kula da gwajin lafiya (RNG_HTCR) . . . . . . . . . . . . . . . . . . 952
Saukewa: RM0438
27/2187
54
Abubuwan da ke ciki
RM0438
28.7.5 RNG taswirar rajista . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 952
29
AES hardware accelerator (AES). . . . . . . . . . . . . . . . . . . . . . . . . . . . . 953
29.1 Gabatarwa . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 953
29.2 AES babban fasali. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 953
29.3 AES aiwatarwa. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 953
29.4 AES bayanin aikin. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 954
29.4.1 AES toshe zane. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 954
29.4.2 AES na ciki sakonni. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 954
29.4.3 AES cryptographic core. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 954
29.4.4 Hanyar AES don yin aikin cipher. . . . . . . . . . . . . . . . . . . 960
29.4.5 AES decryption zagaye shirye-shiryen maɓallin. . . . . . . . . . . . . . . . . . . . . . . . 963
29.4.6 AES satar rubutu da fakitin bayanai. . . . . . . . . . . . . . . . . . . . . . 963
29.4.7 AES aikin dakatar da ci gaba . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 964
29.4.8 AES daidaitattun hanyoyin sarkar sarkar (ECB, CBC) . . . . . . . . . . . . . . . . . . . . . . . 964
29.4.9 Yanayin AES counter (CTR). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 969
29.4.10 AES Galois/ Yanayin counter (GCM) . . . . . . . . . . . . . . . . . . . . . . . . . . . . 971
29.4.11 AES Galois lambar tabbatar da saƙon (GMAC) . . . . . . . . . . . . . . 976
29.4.12 AES counter tare da CBC-MAC (CCM) . . . . . . . . . . . . . . . . . . . . . . . . . . 978
29.4.13 AES bayanan rajista da musayar bayanai. . . . . . . . . . . . . . . . . . . . . . . . 983
29.4.14 AES rajistan maɓalli . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 985
29.4.15 AES fara rijistar vector . . . . . . . . . . . . . . . . . . . . . . . . . . . . 985
29.4.16 AES DMA dubawa . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 986
29.4.17 Gudanar da kuskuren AES. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 987
29.5 AES yana katsewa. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 988
29.6 AES aiki latency. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 988
29.7 AES rajista. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 989
29.7.1 AES rajista rajista (AES_CR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 989
29.7.2 AES matsayi rajista (AES_SR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 991
29.7.3 AES data shigar da rajista (AES_DINR) . . . . . . . . . . . . . . . . . . . . . . . . . 993
29.7.4 AES data fitarwa rajista (AES_DOUTR) . . . . . . . . . . . . . . . . . . . . . . 993
29.7.5 AES key rajista 0 (AES_KEYR0) . . . . . . . . . . . . . . . . . . . . . . . . . . . . 994
29.7.6 AES key rajista 1 (AES_KEYR1) . . . . . . . . . . . . . . . . . . . . . . . . . . . . 994
29.7.7 AES key rajista 2 (AES_KEYR2) . . . . . . . . . . . . . . . . . . . . . . . . . . . . 995
29.7.8 AES key rajista 3 (AES_KEYR3) . . . . . . . . . . . . . . . . . . . . . . . . . . . . 995
29.7.9 AES farkon rajistar vector 0 (AES_IVR0) . . . . . . . . . . . . . . . . . . 995
28/2187
Saukewa: RM0438
RM0438
Abubuwan da ke ciki
29.7.10 AES farkon rijistar vector 1 (AES_IVR1) . . . . . . . . . . . . . . . . . . 996 29.7.11 AES farkon rajistar vector 2 (AES_IVR2) . . . . . . . . . . . . . . . . . . 996 29.7.12 AES farkon rajistar vector 3 (AES_IVR3) . . . . . . . . . . . . . . . . . . 996 29.7.13 AES rajistar maɓalli 4 (AES_KEYR4) . . . . . . . . . . . . . . . . . . . . . . . . . . . . 997 29.7.14 AES rajistar maɓalli 5 (AES_KEYR5) . . . . . . . . . . . . . . . . . . . . . . . . . . . . 997 29.7.15 AES rajistar maɓalli 6 (AES_KEYR6) . . . . . . . . . . . . . . . . . . . . . . . . . . . . 997 29.7.16 AES key rajista 7 (AES_KEYR7) . . . . . . . . . . . . . . . . . . . . . . . . . . . . 998 29.7.17 AES dakatar da rajista (AES_SUSPxR) . . . . . . . . . . . . . . . . . . . . . . . 998 29.7.18 AES taswirar rajista. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 999
30
Hash processor (HASH). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1001
30.1 Gabatarwa . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1001
30.2 HASH babban fasali. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1001
30.3 aiwatar da HASH. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1002
30.4 Bayanin aikin HASH. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1002
30.4.1 Tsarin toshe HASH. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1002
30.4.2 HASH sigina na ciki . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1003
30.4.3 Game da amintattun algorithms zanta. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1003
30.4.4 Ciyarwar bayanan saƙo. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1003
30.4.5 Kwamfuta na sarrafa saƙo. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1005
30.4.6 Saƙon saƙo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1006
30.4.7 HMAC aiki . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1008
30.4.8 HASH dakatar da ci gaba da ayyuka . . . . . . . . . . . . . . . . . . . . . . . . . . 1010
30.4.9 HASH DMA dubawa . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1012
30.4.10 Gudanar da kuskuren HASH. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1012
30.4.11 Lokacin sarrafa HASH. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1012
30.5 HASH yana katsewa. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1013
30.6 HASH rajista. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1014
30.6.1 rijistar sarrafa HASH (HASH_CR) . . . . . . . . . . . . . . . . . . . . . . . . . . 1014
30.6.2 HASH data shigar da rajista (HASH_DIN) . . . . . . . . . . . . . . . . . . . . . . . 1016
30.6.3 HASH fara rajista (HASH_STR) . . . . . . . . . . . . . . . . . . . . . . . . . . . 1017
30.6.4 HASH rajista. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1018
30.6.5 HASH katse ikon yin rajista (HASH_IMR) . . . . . . . . . . . . . . . . . . 1019
30.6.6 HASH matsayi rajista (HASH_SR) . . . . . . . . . . . . . . . . . . . . . . . . . . . 1020
30.6.7 HASH mahallin musanya rajista. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1020
30.6.8 HASH taswirar rajista . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1021
Saukewa: RM0438
29/2187
54
Abubuwan da ke ciki
RM0438
31
Injin decryption akan-da- tashi (OTFDEC). . . . . . . . . . . . . . . . . . . . . . 1023
31.1 Gabatarwa OTFDEC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1023
31.2 OTFDEC babban fasali. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1023
31.3 Bayanin aikin OTFDEC. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1024
31.3.1 Tsarin toshe OTFDEC. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1024
31.3.2 OTFDEC na ciki sakonni. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1024
31.3.3 OTFDEC akan-da-tashi decryption . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1025
31.3.4 Amfani da OTFDEC na AES a cikin yanayin ɓarna. . . . . . . . . . . . . 1026
31.3.5 Gudanar da sarrafa kwarara. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1027
31.3.6 Gudanar da kuskuren OTFDEC. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1027
31.4 OTFDEC ya katse . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1028
31.5 Bayanin aikace-aikacen OTFDEC. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1028
31.5.1 OTFDEC tsarin farawa. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1028
31.5.2 OTFDEC da sarrafa wutar lantarki. . . . . . . . . . . . . . . . . . . . . . . . . . 1030
31.5.3 Rufewa don OTFDEC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1030
31.5.4 Maɓallin OTFDEC CRC lambar tushe. . . . . . . . . . . . . . . . . . . . . . . . . . . . 1031
31.6 OTFDEC rajista. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1032
31.6.1 OTFDEC kula da rajista (OTFDEC_CR) . . . . . . . . . . . . . . . . . . . . . 1032
31.6.2 OTFDEC OTFDEC gatataccen rijistar daidaitawar daidaitawa (OTFDEC_PRIVCFGR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1033
31.6.3 OTFDEC yankin x rajistar daidaitawa (OTFDEC_RxCFGR) . . . . . 1033
31.6.4 yankin OTFDEC x fara rajistar adireshin (OTFDEC_RxSTARTADDR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1035
31.6.5 yankin OTFDEC x rajistar adireshin ƙarshen (OTFDEC_RxENDADDR) . 1035
31.6.6 yankin OTFDEC x babu rajista 0 (OTFDEC_RxNONCER0) . . . . . 1036
31.6.7 yankin OTFDEC x babu rajista 1 (OTFDEC_RxNONCER1) . . . . . 1037
31.6.8 Yankin OTFDEC x rajistar maɓalli 0 (OTFDEC_RxKEYR0) . . . . . . . . . . 1037
31.6.9 Yankin OTFDEC x rajistar maɓalli 1 (OTFDEC_RxKEYR1) . . . . . . . . . . 1038
31.6.10 Yankin OTFDEC x rajistar maɓalli 2 (OTFDEC_RxKEYR2) . . . . . . . . . . 1038
31.6.11 Yankin OTFDEC x rajistar maɓalli 3 (OTFDEC_RxKEYR3) . . . . . . . . . . 1039
31.6.12 OTFDEC katse matsayi rajista (OTFDEC_ISR) . . . . . . . . . . . . . . 1039
31.6.13 OTFDEC ta katse share rijista (OTFDEC_ICR) . . . . . . . . . . . . . . . 1040
31.6.14 OTFDEC katse damar yin rajista (OTFDEC_IER) . . . . . . . . . . . . . . 1041
31.6.15 OTFDEC taswirar rajista . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1042
32
Maɓallin maɓalli na jama'a (PKA) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1046
32.1 Gabatarwa . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1046
30/2187
Saukewa: RM0438
RM0438
Abubuwan da ke ciki
32.2 32.3
32.4
32.5 32.6 32.7
PKA babban fasali . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1046 PKA bayanin aikin. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1046
32.3.1 Tsarin toshe PKA. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1046 32.3.2 PKA alamun ciki. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1047 32.3.3 PKA sake saiti da agogo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1047 32.3.4 PKA saurin maɓalli na jama'a. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1047 32.3.5 Na yau da kullun don PKA. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1049 32.3.6 Hanyar PKA don yin aiki. . . . . . . . . . . . . . . . . . . . . . 1051 32.3.7 Gudanar da kuskuren PKA. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1052
Hanyoyin aiki na PKA. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1052
32.4.1 Gabatarwa . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1052 32.4.2 Lissafin sigar Montgomery . . . . . . . . . . . . . . . . . . . . . . . . . 1053 32.4.3 Ƙarin Modular . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1054 32.4.4 Ragi na Modular . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1054 32.4.5 Modular da yawaitar Montgomery . . . . . . . . . . . . . . . . . . . . . . 1055 32.4.6 Modular fassarar . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1056 32.4.7 Juyawa Modular . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1056 32.4.8 Ragewar Modular . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1057 32.4.9 Ƙarin lissafi . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1057 32.4.10 Rage lissafin lissafi . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1057 32.4.11 Ƙimar lissafi. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1058 32.4.12 Kwatancen lissafi . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1058 32.4.13 RSA CRT ƙawance. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1059 32.4.14 Ma'ana akan lanƙwasa elliptic Fp cak. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1059 32.4.15 ECC Fp scalar ninkawa . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1060 32.4.16 Alamar ECDSA. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1061 32.4.17 Tabbatar da ECDSA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1063
Example na daidaitawa da lokutan sarrafawa. . . . . . . . . . . . . . . . . 1064
32.5.1 Goyan bayan lanƙwasa elliptic. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1064 32.5.2 Lokacin Lissafi . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1066
PKA ta katse . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1067 PKA rajista. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1068
32.7.1 PKA rajista rajista (PKA_CR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1068 32.7.2 Rijistar matsayin PKA (PKA_SR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1069 32.7.3 PKA bayyanannen rijistar tuta (PKA_CLRFR) . . . . . . . . . . . . . . . . . . . . . . . . 1070 32.7.4 PKA RAM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1070
Saukewa: RM0438
31/2187
54
Abubuwan da ke ciki
RM0438
32.7.5 PKA taswirar rajista . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1071
33
Ƙididdiga masu sarrafawa na ci gaba (TIM1/TIM8) . . . . . . . . . . . . . . . . . . . . . . . . 1072
33.1 TIM1/TIM8 gabatarwa. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1072
33.2 TIM1/TIM8 babban fasali. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1072
33.3 TIM1/TIM8 bayanin aikin. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1074
33.3.1 Naúrar tushen lokaci. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1074
33.3.2 Yanayin ƙira . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1076
33.3.3 Maimaitawa . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1087
33.3.4 Shigar da faɗakarwa na waje . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1089
33.3.5 Zaɓin agogo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1090
33.3.6 Ɗaukar / kwatanta tashoshi. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1094
33.3.7 Yanayin shigarwa . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1096
33.3.8 PWM Yanayin shigarwa. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1097
33.3.9 Yanayin fitarwa na tilasta . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1098
33.3.10 Yanayin kwatanta fitarwa. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1099
33.3.11 Yanayin PWM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1100
33.3.12 Yanayin PWM asymmetric. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1103
33.3.13 Haɗin PWM Yanayin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1104
33.3.14 Haɗe-haɗe yanayin PWM guda 3. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1105
33.3.15 Ƙaddamar da abubuwan da aka samu da shigar da mataccen lokaci. . . . . . . . . . . . . . . 1106
33.3.16 Amfani da aikin hutu. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1108
33.3.17 Abubuwan da aka karya na Bidirectional. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1114
33.3.18 Share siginar OCxREF akan wani taron waje . . . . . . . . . . . . . . 1115
33.3.19 6-mataki PWM tsara. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1117
33.3.20 Yanayin bugun jini ɗaya. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1118
33.3.21 Yanayin bugun jini daya mai iya dawowa. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1119
33.3.22 Yanayin dubawar encoder . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1120
33.3.23 UIF bit remapping . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1122
33.3.24 Aikin shigar da mai ƙidayar lokaci XOR. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1123
33.3.25 Haɗin kai tare da firikwensin Hall. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1123
33.3.26 Aiki tare da mai ƙidayar lokaci. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1126
33.3.27 ADC aiki tare. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1130
33.3.28 Yanayin fashe DMA. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1130
33.3.29 Yanayin gyara kuskure . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1131
33.4 TIM1/TIM8 rajista. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1132
33.4.1 TIMx rajistar sarrafawa 1 (TIMx_CR1) (x = 1, 8) . . . . . . . . . . . . . . . . . . 1132
32/2187
Saukewa: RM0438
RM0438
Abubuwan da ke ciki
33.4.2 TIMx rajistar sarrafawa 2 (TIMx_CR2) (x = 1, 8) . . . . . . . . . . . . . . . . . . 1133
33.4.3 TIMx rajistan sarrafa yanayin bawa (TIMx_SMCR) (x = 1, 8) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1136
33.4.4 TIMx DMA/katsewa damar yin rajista (TIMx_DIER)(x = 1, 8) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1138
33.4.5 TIMx matsayi rajista (TIMx_SR) (x = 1, 8) . . . . . . . . . . . . . . . . . . . . . . 1140
33.4.6 TIMx rijistar tsara taron (TIMx_EGR) (x = 1, 8) . . . . . . . . . . . . 1142
33.4.7 TIMx kama/kwatanta rajistar yanayin 1 (TIMx_CCMR1)(x = 1, 8) . . 1143
33.4.8 TIMx kama/kwatanta yanayin rajista 1 [madaidaicin] (TIMx_CCMR1) (x = 1, 8) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1144
33.4.9 TIMx kama/kwatanta rajistar yanayin 2 (TIMx_CCMR2)(x = 1, 8) . . 1147
33.4.10 TIMx kama/kwatanta yanayin rajista 2 [madaidaicin] (TIMx_CCMR2) (x = 1, 8) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1148
33.4.11 TIMx kama/kwatanta yin rijista (TIMx_CCER)(x = 1, 8) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1149
33.4.12 TIMx counter (TIMx_CNT)(x = 1, 8) . . . . . . . . . . . . . . . . . . . . . . . . . . 1153
33.4.13 TIMx prescaler (TIMx_PSC) (x = 1, 8) . . . . . . . . . . . . . . . . . . . . . . . . 1153
33.4.14 TIMx rijistar sakewa ta atomatik (TIMx_ARR) (x = 1, 8) . . . . . . . . . . . . . . . . 1153
33.4.15 TIMx rajistan maimaitawa (TIMx_RCR) (x = 1, 8) . . . . . . . . . . . 1154
33.4.16 TIMx kama/kwatanta rajista 1 (TIMx_CCR1)(x = 1, 8) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1154
33.4.17 TIMx kama/kwatanta rajista 2 (TIMx_CCR2)(x = 1, 8) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1155
33.4.18 TIMx kama/kwatanta rajista 3 (TIMx_CCR3)(x = 1, 8) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1155
33.4.19 TIMx kama/kwatanta rajista 4 (TIMx_CCR4)(x = 1, 8) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1156
33.4.20 TIMx karya da rajistar lokacin mutuwa (TIMx_BDTR) (x = 1, 8) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1156
33.4.21 TIMx DMA rajistar sarrafawa (TIMx_DCR) (x = 1, 8) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1160
33.4.22 TIMx DMA adireshin don cikakken canja wuri (TIMx_DMAR)(x = 1, 8) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1161
33.4.23 TIM1 zaɓi rajista 1 (TIM1_OR1) . . . . . . . . . . . . . . . . . . . . . . . . . . 1162
33.4.24 TIM8 zaɓi rajista 1 (TIM8_OR1) . . . . . . . . . . . . . . . . . . . . . . . . . . 1162
33.4.25 TIMx kama/kwatanta rajistar yanayin 3 (TIMx_CCMR3)(x = 1, 8) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1163
33.4.26 TIMx kama/kwatanta rajista 5 (TIMx_CCR5)(x = 1, 8) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1164
33.4.27 TIMx kama/kwatanta rajista 6 (TIMx_CCR6)(x = 1, 8) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1165
Saukewa: RM0438
33/2187
54
Abubuwan da ke ciki
RM0438
33.4.28 TIM1 zaɓi rajista 2 (TIM1_OR2) . . . . . . . . . . . . . . . . . . . . . . . . . . 1165 33.4.29 rajistar zaɓi na TIM1 3 (TIM1_OR3) . . . . . . . . . . . . . . . . . . . . . . . . . . 1167 33.4.30 TIM8 zaɓi rajista 2 (TIM8_OR2) . . . . . . . . . . . . . . . . . . . . . . . . . . 1168 33.4.31 rajistar zaɓi na TIM8 3 (TIM8_OR3) . . . . . . . . . . . . . . . . . . . . . . . . . . 1170 33.4.32 TIM1 taswirar rajista. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1172 33.4.33 TIM8 taswirar rajista. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1174
34
Ƙididdiga na gaba ɗaya (TIM2/TIM3/TIM4/TIM5) . . . . . . . . . . . . . . . . 1177
34.1 TIM2/TIM3/TIM4/TIM5 gabatarwa. . . . . . . . . . . . . . . . . . . . . . . . . . . .1177
34.2 TIM2 / TIM3 / TIM4 / TIM5 babban fasali. . . . . . . . . . . . . . . . . . . . . . . . . . .1177
34.3 TIM2/TIM3/TIM4/TIM5 bayanin aikin. . . . . . . . . . . . . . . . . . . . .1179
34.3.1 Naúrar tushen lokaci. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1179
34.3.2 Yanayin ƙira . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1181
34.3.3 Zaɓin agogo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1191
34.3.4 Ɗaukar / Kwatanta tashoshi . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1195
34.3.5 Yanayin shigarwa . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1197
34.3.6 PWM Yanayin shigarwa. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1198
34.3.7 Yanayin fitarwa na tilasta . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1199
34.3.8 Yanayin kwatanta fitarwa. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1200
34.3.9 Yanayin PWM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1201
34.3.10 Yanayin PWM asymmetric. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1204
34.3.11 Haɗin PWM Yanayin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1205
34.3.12 Share siginar OCxREF akan wani taron waje . . . . . . . . . . . . . . 1206
34.3.13 Yanayin bugun jini ɗaya. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1208
34.3.14 Yanayin bugun jini daya mai iya dawowa. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1209
34.3.15 Yanayin dubawar encoder . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1210
34.3.16 UIF bit remapping . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1212
34.3.17 Aikin shigar da mai ƙidayar lokaci XOR. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1212
34.3.18 Masu ƙidayar lokaci da aiki tare da fararwa na waje. . . . . . . . . . . . . . . . . . . 1213
34.3.19 Aiki tare da mai ƙidayar lokaci. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1216
34.3.20 Yanayin fashe DMA. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1221
34.3.21 Yanayin gyara kuskure . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1222
34.4 TIM2/TIM3/TIM4/TIM5 rajista. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1223
34.4.1 TIMx rajistar sarrafawa 1 (TIMx_CR1) (x = 2 zuwa 5) . . . . . . . . . . . . . . . . . 1223
34.4.2 TIMx rajistar sarrafawa 2 (TIMx_CR2) (x = 2 zuwa 5) . . . . . . . . . . . . . . . . . 1224
34.4.3 TIMx rajistan sarrafa yanayin bawa (TIMx_SMCR) (x = 2 zuwa 5) . . . . . . . 1226
34.4.4 TIMx DMA/Katsewa damar yin rajista (TIMx_DIER)(x = 2 zuwa 5) . . . . . . 1229
34/2187
Saukewa: RM0438
RM0438
Abubuwan da ke ciki
34.4.5 TIMx matsayi rajista (TIMx_SR) (x = 2 zuwa 5) . . . . . . . . . . . . . . . . . . . . 1230 34.4.6 TIMx rijistar tsara taron (TIMx_EGR)(x = 2 zuwa 5) . . . . . . . . . . 1231 34.4.7 TIMx kama/kwatanta rajistar yanayin 1 (TIMx_CCMR1)(x = 2 zuwa 5) . 1232 34.4.8 TIMx kama/kwatanta rajistar yanayin 1 [madadin] (TIMx_CCMR1)
(x = 2 zuwa 5). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1234 34.4.9 TIMx kama/kwatanta rajistar yanayin 2 (TIMx_CCMR2)(x = 2 zuwa 5) . 1236 34.4.10 TIMx kama/kwatanta rajistar yanayin 2 [madaidaicin] (TIMx_CCMR2)
(x = 2 zuwa 5). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1237 34.4.11 TIMx kama / kwatanta ikon yin rajista
(TIMx_CCER) (x = 2 zuwa 5) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1238 34.4.12 TIMx counter (TIMx_CNT)(x = 2 zuwa 5) . . . . . . . . . . . . . . . . . . . . . . . . 1239 34.4.13 TIMx counter [madadin] (TIMx_CNT) (x = 2 zuwa 5) . . . . . . . . . . . . . . . . 1240 34.4.14 TIMx prescaler (TIMx_PSC)(x = 2 zuwa 5) . . . . . . . . . . . . . . . . . . . . . . . 1240 34.4.15 TIMx rijistar sakewa ta atomatik (TIMx_ARR)(x = 2 zuwa 5) . . . . . . . . . . . . . . 1241 34.4.16 TIMx kama/kwatanta rijista 1 (TIMx_CCR1)(x = 2 zuwa 5) . . . . . . . 1241 34.4.17 TIMx kama/kwatanta rijista 2 (TIMx_CCR2)(x = 2 zuwa 5) . . . . . . . 1241 34.4.18 TIMx kama/kwatanta rijista 3 (TIMx_CCR3)(x = 2 zuwa 5) . . . . . . . 1242 34.4.19 TIMx kama/kwatanta rijista 4 (TIMx_CCR4)(x = 2 zuwa 5) . . . . . . . 1242 34.4.20 TIMx rajistar sarrafa DMA (TIMx_DCR)(x = 2 zuwa 5) . . . . . . . . . . . . . . 1243 34.4.21 TIMx DMA adireshin don cikakken canja wuri (TIMx_DMAR)(x = 2 zuwa 5) . . . . . . 1244 34.4.22 rajistar zaɓi na TIM2 1 (TIM2_OR1) . . . . . . . . . . . . . . . . . . . . . . . . . . 1244 34.4.23 rajistar zaɓi na TIM3 1 (TIM3_OR1) . . . . . . . . . . . . . . . . . . . . . . . . . . 1244 34.4.24 rajistar zaɓi na TIM2 2 (TIM2_OR2) . . . . . . . . . . . . . . . . . . . . . . . . . . 1245 34.4.25 rajistar zaɓi na TIM3 2 (TIM3_OR2) . . . . . . . . . . . . . . . . . . . . . . . . . . 1245 34.4.26 TIMx taswirar rajista. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1247
35
Ƙididdiga na gaba ɗaya (TIM15/TIM16/TIM17) . . . . . . . . . . . . . . . . . 1250
35.1 TIM15/TIM16/TIM17 gabatarwa. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1250
35.2 TIM15 babban fasali. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1250
35.3 TIM16/TIM17 babban fasali. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1251
35.4 TIM15/TIM16/TIM17 bayanin aikin. . . . . . . . . . . . . . . . . . . . . 1254
35.4.1 Naúrar tushen lokaci. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1254
35.4.2 Yanayin ƙira . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1256
35.4.3 Maimaitawa . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1260
35.4.4 35.4.5 35.4.6 35.4.7
Zaɓin agogo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1261 Kama/kwatanta tashoshi . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1263 Yanayin shigarwa. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Yanayin shigarwa na 1265 PWM (kawai don TIM15) . . . . . . . . . . . . . . . . . . . . . . . . . . . 1266
Saukewa: RM0438
35/2187
54
Abubuwan da ke ciki
RM0438
35.5
35.4.8 Yanayin fitarwa na tilasta . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1267 35.4.9 Yanayin kwatanta fitarwa. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1268 35.4.10 PWM Yanayin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1269 35.4.11 Haɗin PWM Yanayin (TIM15 kawai) . . . . . . . . . . . . . . . . . . . . . . . . . 1270 35.4.12 Abubuwan haɓakawa da shigar da mataccen lokaci. . . . . . . . . . . . . . . 1271 35.4.13 Amfani da aikin hutu. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1273 35.4.14 Abubuwan da aka karya na Bidirectional. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1278 35.4.15 6-mataki PWM tsara. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1279 35.4.16 Yanayin bugun jini ɗaya. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1281 35.4.17 Yanayin bugun jini daya mai iya dawowa (TIM15 kawai) . . . . . . . . . . . . . . . . . . . 1282 35.4.18 UIF bit remapping . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1283 35.4.19 Mai ƙididdigewa shigar da aikin XOR (TIM15 kawai) . . . . . . . . . . . . . . . . . . . . . . . 1284 35.4.20 Aiki tare da fararwa na waje (TIM15 kawai) . . . . . . . . . . . . . . . . . . 1285 35.4.21 Haɗaɗɗen yanayin bawa + yanayin faɗakarwa. . . . . . . . . . . . . . . . . . 1287 35.4.22 Yanayin fashe DMA. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1287 35.4.23 Aiki tare da Timer (TIM15) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1289 35.4.24 Yin amfani da fitarwa mai ƙidayar lokaci azaman faɗakarwa don wasu masu ƙidayar lokaci (TIM16/TIM17) . . . . . . 1289 35.4.25 Yanayin kuskure . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1289
Rahoton da aka ƙayyade na TIM15. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1290
35.5.1 TIM15 rajistar sarrafawa 1 (TIM15_CR1) . . . . . . . . . . . . . . . . . . . . . . . 1290 35.5.2 TIM15 rajistar sarrafawa 2 (TIM15_CR2) . . . . . . . . . . . . . . . . . . . . . . . 1291 35.5.3 TIM15 rijistar sarrafa yanayin bawa (TIM15_SMCR) . . . . . . . . . . . . . 1293 35.5.4 TIM15 DMA/katsewa damar yin rajista (TIM15_DIER) . . . . . . . . . . . . 1294 35.5.5 TIM15 rajista (TIM15_SR) . . . . . . . . . . . . . . . . . . . . . . . . . . 1295 35.5.6 TIM15 rijistar tsara taron (TIM15_EGR) . . . . . . . . . . . . . . . . 1297 35.5.7 TIM15 kama/kwatanta rajistar yanayin 1 (TIM15_CCMR1) . . . . . . . 1298 35.5.8 TIM15 kama/kwatanta rajistar yanayin 1 [madaidaicin] (TIM15_CCMR1) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1299 35.5.9 TIM15 kama/kwatanta yin rijista (TIM15_CCER) . . . . . . . . . 1302 35.5.10 TIM15 counter (TIM15_CNT) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1305 35.5.11 TIM15 prescaler (TIM15_PSC) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1305 35.5.12 TIM15 rijistar sakewa ta atomatik (TIM15_ARR) . . . . . . . . . . . . . . . . . . . . . 1305 35.5.13 TIM15 maimaita lissafin lissafin (TIM15_RCR) . . . . . . . . . . . . . . . . 1306 35.5.14 TIM15 kama/kwatanta rajista 1 (TIM15_CCR1) . . . . . . . . . . . . . . 1306 35.5.15 TIM15 kama/kwatanta rajista 2 (TIM15_CCR2) . . . . . . . . . . . . . . 1307 35.5.16 TIM15 karya da rajistar lokacin mutuwa (TIM15_BDTR) . . . . . . . . . . . . 1307 35.5.17 TIM15 rajistar sarrafa DMA (TIM15_DCR) . . . . . . . . . . . . . . . . . . . . 1310
36/2187
Saukewa: RM0438
RM0438
Abubuwan da ke ciki
35.6
35.5.18 TIM15 adireshin DMA don cikakken canja wuri (TIM15_DMAR) . . . . . . . . . . . . 1310 35.5.19 TIM15 zabin rajista 1 (TIM15_OR1) . . . . . . . . . . . . . . . . . . . . . . . . 1311 35.5.20 TIM15 zabin rajista 2 (TIM15_OR2) . . . . . . . . . . . . . . . . . . . . . . . . 1311 35.5.21 TIM15 taswirar rajista. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1313
TIM16/TIM17 rajista. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1316
35.6.1 TIMx rajistar sarrafawa 1 (TIMx_CR1) (x = 16 zuwa 17) . . . . . . . . . . . . . . . 1316 35.6.2 TIMx rajistar sarrafawa 2 (TIMx_CR2) (x = 16 zuwa 17) . . . . . . . . . . . . . . . 1317 35.6.3 TIMx DMA/katsewa damar yin rijista (TIMx_DIER)(x = 16 zuwa 17) . . . . 1318 35.6.4 TIMx rijistar matsayi (TIMx_SR) (x = 16 zuwa 17) . . . . . . . . . . . . . . . . . . 1319 35.6.5 TIMx rijistar tsara taron (TIMx_EGR) (x = 16 zuwa 17) . . . . . . . . 1320 35.6.6 TIMx kama / kwatanta rajistar yanayin 1
(TIMx_CCMR1)(x = 16 zuwa 17) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1321 35.6.7 TIMx kama/kwatanta yin rijistar yanayin 1 [madadin] (TIMx_CCMR1) (x = 16 zuwa 17) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1322 35.6.8 TIMx kama/kwatanta ikon yin rijista (TIMx_CCER)(x = 16 zuwa 17) . 1324 35.6.9 TIMx counter (TIMx_CNT)(x = 16 zuwa 17) . . . . . . . . . . . . . . . . . . . . . . 1326 35.6.10 TIMx prescaler (TIMx_PSC)(x = 16 zuwa 17) . . . . . . . . . . . . . . . . . . . . . 1327 35.6.11 TIMx auto-reload rajista (TIMx_ARR)(x = 16 zuwa 17) . . . . . . . . . . . . 1327 35.6.12 TIMx maimaita lissafin rajista (TIMx_RCR) (x = 16 zuwa 17) . . . . . . . . 1328 35.6.13 TIMx kama/kwatanta rijista 1 (TIMx_CCR1)(x = 16 zuwa 17) . . . . . 1328 35.6.14 TIMx karya da rajistar lokacin mutuwa (TIMx_BDTR) (x = 16 zuwa 17) . . . . 1329 35.6.15 TIMx rajistar sarrafa DMA (TIMx_DCR)(x = 16 zuwa 17) . . . . . . . . . . . . 1331 35.6.16 TIMx DMA adireshin don cikakken canja wuri (TIMx_DMAR)(x = 16 zuwa 17) . . . . 1332 35.6.17 TIM16 zabin rajista 1 (TIM16_OR1) . . . . . . . . . . . . . . . . . . . . . . . . 1332 35.6.18 TIM16 zaɓi rajista 2 (TIM16_OR2) . . . . . . . . . . . . . . . . . . . . . . . . 1333 35.6.19 TIM17 zabin rajista 1 (TIM17_OR1) . . . . . . . . . . . . . . . . . . . . . . . . 1334 35.6.20 TIM17 zabin rajista 2 (TIM17_OR2) . . . . . . . . . . . . . . . . . . . . . . . . 1335 35.6.21 TIM16/TIM17 taswirar rajista. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1337
36
Ƙididdiga masu mahimmanci (TIM6/TIM7) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1339
36.1 TIM6/TIM7 gabatarwa. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1339
36.2 TIM6/TIM7 babban fasali. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1339
36.3 TIM6/TIM7 bayanin aikin. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1340
36.3.1 Naúrar tushen lokaci. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1340
36.3.2 Yanayin ƙidaya . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1342
36.3.3 UIF bit remapping . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1345
36.3.4 Tushen agogo. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1345
Saukewa: RM0438
37/2187
54
Abubuwan da ke ciki
RM0438
36.4
36.3.5 Yanayin gyara kuskure . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1346
TIM6/TIM7 rajista. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1346
36.4.1 TIMx rajistar sarrafawa 1 (TIMx_CR1) (x = 6 zuwa 7) . . . . . . . . . . . . . . . . . 1346 36.4.2 TIMx rajistar sarrafawa 2 (TIMx_CR2) (x = 6 zuwa 7) . . . . . . . . . . . . . . . . . 1348 36.4.3 TIMx DMA/Katsewa damar yin rajista (TIMx_DIER)(x = 6 zuwa 7) . . . . . . 1348 36.4.4 TIMx rijista matsayi (TIMx_SR) (x = 6 zuwa 7) . . . . . . . . . . . . . . . . . . . . 1349 36.4.5 TIMx rijistar tsara taron (TIMx_EGR)(x = 6 zuwa 7) . . . . . . . . . . 1349 36.4.6 TIMx counter (TIMx_CNT)(x = 6 zuwa 7) . . . . . . . . . . . . . . . . . . . . . . . . 1349 36.4.7 TIMx prescaler (TIMx_PSC)(x = 6 zuwa 7) . . . . . . . . . . . . . . . . . . . . . . . 1350 36.4.8 TIMx rijistar sakewa ta atomatik (TIMx_ARR)(x = 6 zuwa 7) . . . . . . . . . . . . . . 1350 36.4.9 TIMx taswirar rajista. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1351
37
Low-power timer (LPTIM) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1352
37.1 Gabatarwa LPTIM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1352
37.2 LPTIM babban fasali. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1352
37.3 aiwatar da LPTIM. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1352
37.4 Bayanin aikin LPTIM. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1353
37.4.1 Tsarin toshe LPTIM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1353
37.4.2 LPTIM fil da sigina na ciki. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1353
37.4.3 shigar da LPTIM da taswira. . . . . . . . . . . . . . . . . . . . . . . . . . . 1354
37.4.4 LPTIM sake saiti da agogo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1355
37.4.5 Glitch tace . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1355
37.4.6 Prescaler . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1356
37.4.7 Mai jawo Multixer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1356
37.4.8 Yanayin aiki . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1357
37.4.9 Aikin Kashewa . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1359
37.4.10 Zamanin Waveform . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1359
37.4.11 Sabunta rijista . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1360
37.4.12 Yanayin ƙira . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1361
37.4.13 Mai ƙidayar lokaci. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1362
37.4.14 Sake saitin ƙidayar lokaci . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1362
37.4.15 Yanayin Encoder . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1363
37.4.16 Maimaitawa . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1364
37.4.17 Yanayin gyara kuskure . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1365
37.5 LPTIM ƙananan ikon yanayi. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1366
37.6 LPTIM yana katsewa. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1366
38/2187
Saukewa: RM0438
RM0438
Abubuwan da ke ciki
37.7
LPTIM rajista. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1367
37.7.1 LPTIM katsewa da rajistar matsayi (LPTIM_ISR) . . . . . . . . . . . . . . . 1367 37.7.2 LPTIM ya katse share rijista (LPTIM_ICR) . . . . . . . . . . . . . . . . . . . 1368 37.7.3 LPTIM katse damar yin rajista (LPTIM_IER) . . . . . . . . . . . . . . . . . . 1369 37.7.4 LPTIM sanyi rajista (LPTIM_CFGR) . . . . . . . . . . . . . . . . . . 1370 37.7.5 LPTIM rajista rajista (LPTIM_CR) . . . . . . . . . . . . . . . . . . . . . . . . . 1373 37.7.6 LPTIM kwatanta r
Takardu / Albarkatu
![]() |
ST STM32L5 Series amintacce sosai tare da ƙarancin wutar lantarki [pdf] Jagorar mai amfani RM0438, Jerin STM32L5 Mai Amintacce Tare da Ƙarfin Ƙarfin Ƙarfafa, STM32L5 Series |