کم بجلی استعمال کرنے والے صارف گائیڈ کے ساتھ STM32L5 سیریز انتہائی محفوظ

کم بجلی کی کھپت کے ساتھ STM32L5 سیریز انتہائی محفوظ

تفصیلات:

  • پروڈکٹ کا نام: RM0438 حوالہ دستی
  • نظر ثانی: Rev 8
  • صفحات: 1 تا 2187
  • ریلیز کی تاریخ: جون 2025
  • ڈویلپر: www.st.com

مصنوعات کی معلومات:

RM0438 حوالہ جات اس بارے میں تفصیلی معلومات فراہم کرتا ہے۔
میموری اور بس آرکیٹیکچر، ٹرسٹ زون سیکیورٹی فن تعمیر،
میموری آرگنائزیشن، ایمبیڈڈ SRAM، فلیش میموری اوورview، بوٹ
ترتیب، اور نظام کی حفاظت.

مصنوعات کے استعمال کی ہدایات:

میموری اور بس فن تعمیر:

سسٹم کے فن تعمیر میں فاسٹ سی بس، سلو سی بس، ایس بس،
DMA-بس، SDMMC کنٹرولر DMA بس، اور BusMatrix۔

ٹرسٹ زون سیکیورٹی آرکیٹیکچر:

پہلے سے طے شدہ ٹرسٹ زون سیکیورٹی اسٹیٹ اور ٹرسٹ زون کی وضاحت کرتا ہے۔
پردیی درجہ بندی

میموری کی تنظیم:

میموری میپ، رجسٹر باؤنڈری ایڈریس، اور کی وضاحت کرتا ہے۔
ایمبیڈڈ SRAM کی تنظیم۔

ایمبیڈڈ SRAM:

تفصیلات SRAM2 برابری کی جانچ پڑتال، تحریری تحفظ، پڑھنے کی حفاظت،
آپریشنز کو مٹائیں.

فلیش میموری ختمview:

ایک اوور فراہم کرتا ہے۔view سسٹم میں استعمال ہونے والی فلیش میموری کا۔

بوٹ کنفیگریشن:

سسٹم کے لیے بوٹ کنفیگریشن سیٹنگز کا احاطہ کرتا ہے۔

سسٹم سیکورٹی:

سسٹم کے حفاظتی اقدامات کا تعارف۔

اکثر پوچھے گئے سوالات (FAQ):

سوال: میں رجسٹر ری سیٹ کے بارے میں معلومات کہاں سے حاصل کرسکتا ہوں۔
اقدار؟

A: رجسٹر ری سیٹ کی قدروں کی تفصیل سیکشن 1.3 میں دی گئی ہے۔
دستی

س: ٹرسٹ زون سیکیورٹی فن تعمیر کیا ہے؟

A: ٹرسٹ زون سیکیورٹی فن تعمیر کی وضاحت سیکشن 2.2 میں کی گئی ہے۔
دستی کے.

سوال: میں بوٹ کی ترتیبات کو کیسے ترتیب دوں؟

A: بوٹ کنفیگریشن کے لیے ہدایات سیکشن 3 میں مل سکتی ہیں۔
دستی کے.

''

RM0438 حوالہ دستی
STM32L5 سیریز جدید Arm® پر مبنی 32-bit MCUs
تعارف
یہ حوالہ دستی ایپلیکیشن ڈویلپرز کو نشانہ بناتا ہے۔ یہ مکمل معلومات فراہم کرتا ہے کہ STM32L552xx اور STM32L562xx مائکرو کنٹرولرز میموری اور پیری فیرلز کو کیسے استعمال کیا جائے۔ STM32L552xx اور STM32L562xx مختلف میموری سائزز، پیکجز اور پیری فیرلز کے ساتھ مائیکرو کنٹرولرز کی STM32L5x2 لائن سے تعلق رکھتے ہیں۔ معلومات آرڈر کرنے کے لیے، مکینیکل اور الیکٹریکل ڈیوائس کی خصوصیات، براہ کرم متعلقہ ڈیٹا شیٹس سے رجوع کریں۔ Arm® Cortex®-M33 کور کے بارے میں معلومات کے لیے، Cortex®-M33 تکنیکی حوالہ جات سے رجوع کریں۔ STM32L552xx اور STM32L562xx مائکرو پروسیسرز میں ST جدید ترین پیٹنٹ ٹیکنالوجی شامل ہے۔
متعلقہ دستاویزات
Cortex®-M33 تکنیکی حوالہ دستی http://infocenter.arm.com پر دستیاب ہے · STM32L552xx اور STM32L562xx ڈیٹا شیٹس · STM32L552xx اور STM32L562xx خطا شیٹس

جون 2025

RM0438 Rev 8

1/2187

www.st.com

1

مشمولات
مشمولات

RM0438

1

دستاویزی کنونشنز . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 77

1.1 عمومی معلومات . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 77

1.2 رجسٹروں کے لیے مخففات کی فہرست۔ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 77

1.3 ری سیٹ ویلیو رجسٹر کریں۔ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 78

1.4 لغت . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 78

1.5 پیری فیرلز کی دستیابی . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 78

2

میموری اور بس فن تعمیر۔ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 79

2.1 سسٹم کا فن تعمیر۔ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 79

2.1.1 تیز سی بس۔ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 80

2.1.2 سست سی بس . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 80

2.1.3 ایس بس . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 80

2.1.4 DMA بس . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 81

2.1.5 SDMMC کنٹرولر DMA بس۔ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 81

2.1.6 بس میٹرکس . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 81

2.2 ٹرسٹ زون سیکیورٹی فن تعمیر۔ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 81

2.2.1 ڈیفالٹ ٹرسٹ زون سیکیورٹی اسٹیٹ۔ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 82

2.2.2 ٹرسٹ زون پردیی درجہ بندی۔ . . . . . . . . . . . . . . . . . . . . . . . . . . . 83

2.3 میموری کی تنظیم . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 86

2.3.1 تعارف . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 86

2.3.2 میموری کا نقشہ اور رجسٹر باؤنڈری ایڈریس۔ . . . . . . . . . . . . . . . . . 87

2.4 ایمبیڈڈ SRAM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 93

2.4.1 SRAM2 برابری کی جانچ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 93

2.4.2 SRAM2 تحفظ لکھیں۔ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 94

2.4.3 SRAM2 تحفظ پڑھیں۔ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 96

2.4.4 SRAM2 مٹائیں . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 96

2.5 فلیش میموری ختمview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 96

3

بوٹ کنفیگریشن . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 97

4

سسٹم سیکیورٹی۔ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 100

4.1 تعارف . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 100

4.2 اہم حفاظتی خصوصیات۔ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 100

2/2187

RM0438 Rev 8

RM0438

مشمولات

4.3 4.4 4.5 4.6
4.7 4.8
4.9 4.10 4.11 4.12 4.13

محفوظ انسٹال کریں۔ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 101 محفوظ بوٹ۔ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 101
4.4.1 تعارف . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 101 4.4.2 منفرد بوٹ انٹری اور BOOT_LOCK۔ . . . . . . . . . . . . . . . . . . . . . . . . 102 4.4.3 سسٹم فلیش میموری میں اعتماد کی ناقابل تغیر جڑ۔ . . . . . . . . . . . . . . . . 102
محفوظ اپ ڈیٹ۔ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . TrustZone کا استعمال کرتے ہوئے 102 وسائل کی تنہائی۔ . . . . . . . . . . . . . . . . . . . . . . . . . . . 103
4.6.1 تعارف . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 103 4.6.2 ٹرسٹ زون سیکیورٹی فن تعمیر۔ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 103 4.6.3 Armv8-M Cortex-M33 کی حفاظتی توسیع۔ . . . . . . . . . . . . . . . . . . . . 104 4.6.4 IDAU/SAU کا استعمال کرتے ہوئے میموری اور پیریفرل ایلوکیشن۔ . . . . . . . . . . . . . 104 4.6.5 GTZC کا استعمال کرتے ہوئے میموری اور پیریفرل ایلوکیشن۔ . . . . . . . . . . . . . . . . . 106 4.6.6 TrustZone-Aware peripherals میں سیکورٹی کا انتظام کرنا۔ . . . . . . . . . . . . . . 109 4.6.7 TrustZone سیکیورٹی کو فعال کرنا۔ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 116 4.6.8 TrustZone سیکیورٹی کو غیر فعال کرنا۔ . . . . . . . . . . . . . . . . . . . . . . . . . . . . 116
دیگر وسائل کی تنہائی . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .117
4.7.1 محفوظ چھپانے کے تحفظ (HDP) کا استعمال کرتے ہوئے عارضی تنہائی۔ . . . . . . . . . . . 117
محفوظ عملدرآمد۔ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .118
4.8.1 تعارف . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 118 4.8.2 میموری پروٹیکشن یونٹ (MPU)۔ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 118 4.8.3 ایمبیڈڈ فلیش میموری تحریری تحفظ۔ . . . . . . . . . . . . . . . . . . . . . 118 4.8.4 ٹیamper پتہ لگانے اور جواب. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 118
محفوظ اسٹوریج۔ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 120
4.9.1 تعارف . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 120 4.9.2 منفرد ID . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 121
کرپٹو انجن . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 121
4.10.1 تعارف . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 121 4.10.2 کرپٹو انجن کی خصوصیات۔ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 121 4.10.3 آن دی فلائی ڈکرپشن انجن (OTFDEC)۔ . . . . . . . . . . . . . . . . . . . . . . 122
پروڈکٹ لائف سائیکل۔ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 123
4.11.1 ریڈ آؤٹ پروٹیکشن (RDP) کے ساتھ لائف سائیکل مینجمنٹ۔ . . . . . . . . . . . 124 4.11.2 تجویز کردہ آپشن بائٹ سیٹنگز۔ . . . . . . . . . . . . . . . . . . . . . . . . . 125
رسائی کنٹرول ڈیبگ۔ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 125
4.12.1 ریڈ آؤٹ پروٹیکشن (RDP) کے ساتھ ڈیبگ پروٹیکشن۔ . . . . . . . . . . . . . . . . 125
سافٹ ویئر دانشورانہ املاک کا تحفظ اور باہمی تعاون 126

RM0438 Rev 8

3/2187
54

مشمولات

RM0438

4.13.1
4.13.2 4.13.3

ریڈ آؤٹ پروٹیکشن (RDP) کے ساتھ سافٹ ویئر دانشورانہ املاک کا تحفظ۔ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 126
OTFDEC کے ساتھ سافٹ ویئر دانشورانہ املاک کا تحفظ۔ . . . . . . . . . . 127
دیگر سافٹ ویئر دانشورانہ املاک کے تحفظات۔ . . . . . . . . . . . . . . . . 129

5

گلوبل TrustZone® کنٹرولر (GTZC)۔ . . . . . . . . . . . . . . . . . . . . . . . . 130

5.1 GTZC کا تعارف . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 130

5.2 GTZC کی اہم خصوصیات۔ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 130

5.2.1 GTZC TrustZone سسٹم کا فن تعمیر۔ . . . . . . . . . . . . . . . . . . . . . . . . 130

5.3 GTZC فنکشنل تفصیل . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 132

5.3.1 GTZC بلاک ڈایاگرام . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 132

5.3.2 غیر قانونی رسائی کی تعریف . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 133

5.3.3 ٹرسٹ زون سیکیورٹی کنٹرولر (TZSC)۔ . . . . . . . . . . . . . . . . . . . . . . . . . 134

5.3.4 میموری پروٹیکشن کنٹرولر - بلاک بیسڈ (MPCBB)۔ . . . . . . . . . . . . 134

5.3.5 TrustZone غیر قانونی رسائی کنٹرولر (TZIC) . . . . . . . . . . . . . . . . . . . . . 135

5.3.6 پاور آن/ری سیٹ حالت . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 135

5.3.7 DMA کی درخواستیں . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 135

5.4 GTZC ایونٹس . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 135

5.5 GTZC_TZSC رجسٹر۔ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 136

5.5.1 GTZC_TZSC کنٹرول رجسٹر (GTZC_TZSC_CR) . . . . . . . . . . . . . . . 136

5.5.2

GTZC_TZSC محفوظ کنفیگریشن رجسٹر 1 (GTZC_TZSC_SECCFGR1) ۔ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 137

5.5.3

GTZC_TZSC محفوظ کنفیگریشن رجسٹر 2 (GTZC_TZSC_SECCFGR2) ۔ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 140

5.5.4

GTZC_TZSC استحقاق کنفیگریشن رجسٹر 1 (GTZC_TZSC_PRIVCFGR1) ۔ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 142

5.5.5

GTZC_TZSC استحقاق کنفیگریشن رجسٹر 2 (GTZC_TZSC_PRIVCFGR2) ۔ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 145

5.5.6

GTZC_TZSC بیرونی میموری x غیر محفوظ واٹر مارک رجسٹر 1 (GTZC_TZSC_MPCWMxANSR) ۔ . . . . . . . . . . . . . . . . . . . . . . . . . . . . 147

5.5.7

GTZC_TZSC بیرونی میموری x غیر محفوظ واٹر مارک رجسٹر 2 (GTZC_TZSC_MPCWMxBNSR)۔ . . . . . . . . . . . . . . . . . . . . . . . . . . . . 147

5.5.8 GTZC_TZSC رجسٹر کا نقشہ اور ری سیٹ اقدار۔ . . . . . . . . . . . . . . . . . . . 148

5.6 GTZC_MPCBB رجسٹر۔ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 150

5.6.1 GTZC_MPCBBx کنٹرول رجسٹر (GTZC_MPCBBx_CR) (x = 1 سے 2)۔ 150

5.6.2 GTZC_MPCBB1 لاک رجسٹر 1(GTZC_MPCBB1_LCKVTR1) ۔ . . . . . 151

5.6.3

GTZC_MPCBB2 لاک رجسٹر 1 (GTZC_MPCBB2_LCKVTR1) ۔ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 151

4/2187

RM0438 Rev 8

RM0438

مشمولات

5.6.4

GTZC_MPCBBx ویکٹر رجسٹر y (GTZC_MPCBBx_VCTRy) (x = 1 سے 2) ۔ . . . . . . . . . . . . . . . . . . . . . . . 152

5.6.5 GTZC_MPCBB1 نقشہ رجسٹر کریں اور اقدار کو دوبارہ ترتیب دیں۔ . . . . . . . . . . . . . . . . 153

5.6.6 GTZC_MPCBB2 نقشہ رجسٹر کریں اور اقدار کو دوبارہ ترتیب دیں۔ . . . . . . . . . . . . . . . . 153

5.7 GTZC_TZIC رجسٹر۔ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 154

5.7.1 GTZC_TZIC انٹرپٹ رجسٹر 1 (GTZC_TZIC_IER1) کو فعال کرتا ہے۔ . . . . . . 154

5.7.2 GTZC_TZIC انٹرپٹ رجسٹر 2 (GTZC_TZIC_IER2) کو فعال کرتا ہے۔ . . . . . . 157

5.7.3 GTZC_TZIC انٹرپٹ رجسٹر 3 (GTZC_TZIC_IER3) کو فعال کرتا ہے۔ . . . . . . 159

5.7.4 GTZC_TZIC اسٹیٹس رجسٹر 1 (GTZC_TZIC_SR1) . . . . . . . . . . . . . . 160

5.7.5 GTZC_TZIC اسٹیٹس رجسٹر 2 (GTZC_TZIC_SR2) . . . . . . . . . . . . . . 163

5.7.6 GTZC_TZIC اسٹیٹس رجسٹر 3 (GTZC_TZIC_SR3) . . . . . . . . . . . . . . 165

5.7.7 GTZC_TZIC فلیگ کلیئر رجسٹر 1 (GTZC_TZIC_FCR1)۔ . . . . . . . . . . . 166

5.7.8 GTZC_TZIC فلیگ کلیئر رجسٹر 2 (GTZC_TZIC_FCR2)۔ . . . . . . . . . . . 169

5.7.9 GTZC_TZIC فلیگ کلیئر رجسٹر 3 (GTZC_TZIC_FCR3)۔ . . . . . . . . . . . 171

5.7.10 GTZC_TZIC رجسٹر کا نقشہ اور ری سیٹ اقدار۔ . . . . . . . . . . . . . . . . . . . . 172

6

ایمبیڈڈ فلیش میموری (FLASH)۔ . . . . . . . . . . . . . . . . . . . . . . . . . . 174

6.1 تعارف . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 174

6.2 فلیش کی اہم خصوصیات۔ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 174

6.3 فلیش میموری فنکشنل تفصیل۔ . . . . . . . . . . . . . . . . . . . . . . . . . . 175

6.3.1 فلیش میموری تنظیم . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 175

6.3.2 ایرر کوڈ کی اصلاح (ECC) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 178

6.3.3 رسائی میں تاخیر پڑھیں۔ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 179

6.3.4 کم والیومtage پڑھیں . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 180

6.3.5 فلیش پروگرام اور ایریز آپریشنز۔ . . . . . . . . . . . . . . . . . . . . . . . . . 180

6.3.6 فلیش مین میموری کو مٹانے کے سلسلے۔ . . . . . . . . . . . . . . . . . . . . . . . . 182

6.3.7 فلیش مین میموری پروگرامنگ کے سلسلے۔ . . . . . . . . . . . . . . . . . . 185

6.3.8 فلیش کی غلطیوں کے جھنڈے . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 186

6.3.9

پڑھتے وقت لکھنا (RWW) صرف ڈوئل بینک موڈ (DBANK = 1) میں دستیاب ہے۔ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 188

6.4 فلیش میموری آپشن بائٹس۔ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 190

6.4.1 آپشن بائٹس کی تفصیل۔ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 190

6.4.2 آپشن بائٹس پروگرامنگ۔ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 191

6.5 فلیش ٹرسٹ زون سیکیورٹی اور استحقاق کے تحفظات۔ . . . . . . . . . . . . . . . 193

6.5.1 ٹرسٹ زون سیکیورٹی تحفظ۔ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 193

6.5.2 محفوظ آبی نشان پر مبنی علاقے کا تحفظ۔ . . . . . . . . . . . . . . . . . . . . . 195

6.5.3 سیکیور ہائڈ پروٹیکشن (HDP)۔ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 195

RM0438 Rev 8

5/2187
54

مشمولات

RM0438

6.5.4 محفوظ بلاک پر مبنی علاقہ (SECBB) تحفظ۔ . . . . . . . . . . . . . . . . . 196 6.5.5 محفوظ میموری ایڈریس سے زبردستی بوٹ کرنا۔ . . . . . . . . . . . . . . . . . . 197 6.5.6 فلیش سیکیورٹی انتساب حالت۔ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 197 6.5.7 فلیش مراعات یافتہ اور غیر مراعات یافتہ طریقوں کو رجسٹر کرتا ہے۔ . . . . . . . . . . . . . . 198
6.6 محفوظ سسٹم میموری۔ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 198
6.6.1 تعارف . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 198 6.6.2 RSS بوٹ لوڈر کو وسائل مختص کرتا ہے۔ . . . . . . . . . . . . . . . . . . . . . . . . 198 6.6.3 RSSLIB فنکشنز . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 200
6.7 فلیش میموری پروٹیکشن۔ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 202
6.7.1 تحریری تحفظ (WRP)۔ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 202 6.7.2 ریڈ آؤٹ پروٹیکشن (RDP) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 204
6.8 فلیش انٹرپٹس . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 212 6.9 فلیش رجسٹر۔ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 213
6.9.1 فلیش ایکسیس کنٹرول رجسٹر (FLASH_ACR)۔ . . . . . . . . . . . . . . . . . . 213 6.9.2 فلیش پاور ڈاؤن کلید رجسٹر (FLASH_PDKEYR)۔ . . . . . . . . . . . . . 214 6.9.3 فلیش غیر محفوظ کلید رجسٹر (FLASH_NSKEYR)۔ . . . . . . . . . . . . . . 215 6.9.4 فلیش سیکیور کلید رجسٹر (FLASH_SECKEYR)۔ . . . . . . . . . . . . . . . . 215 6.9.5 فلیش آپشن کی رجسٹر (FLASH_OPTKEYR)۔ . . . . . . . . . . . . . . . . . 216 6.9.6 فلیش لو والیومtagای کلید رجسٹر (FLASH_LVEKEYR)۔ . . . . . . . . . . . . . 216 6.9.7 فلیش اسٹیٹس رجسٹر (FLASH_NSSR)۔ . . . . . . . . . . . . . . . . . . . . . . . . 217 6.9.8 فلیش اسٹیٹس رجسٹر (FLASH_SECSR)۔ . . . . . . . . . . . . . . . . . . . . . . . 218 6.9.9 فلیش غیر محفوظ کنٹرول رجسٹر (FLASH_NSCR)۔ . . . . . . . . . . . . . . 220 6.9.10 فلیش محفوظ کنٹرول رجسٹر (FLASH_SECCR)۔ . . . . . . . . . . . . . . . . 222 6.9.11 فلیش ای سی سی رجسٹر (FLASH_ECCR)۔ . . . . . . . . . . . . . . . . . . . . . . . . . 223 6.9.12 فلیش آپشن رجسٹر (FLASH_OPTR)۔ . . . . . . . . . . . . . . . . . . . . . . . . 225 6.9.13 فلیش غیر محفوظ بوٹ ایڈریس 0 رجسٹر (FLASH_NSBOOTADD0R) 227 6.9.14 فلیش غیر محفوظ بوٹ ایڈریس 1 رجسٹر (FLASH_NSBOOTADD1R) 228 6.9.15 فلیش محفوظ بوٹ ایڈریس (FLASH_NSBOOTADD0R) . 0 228 فلیش بینک 6.9.16 محفوظ واٹر میک 1 رجسٹر (FLASH_SECWM1R1)۔ . . . 1 229 فلیش محفوظ watermak6.9.17 رجسٹر 1 (FLASH_SECWM2R1)۔ . . . . . . . 2 230 فلیش WPR6.9.18 ایریا ایک ایڈریس رجسٹر (FLASH_WRP1AR)۔ . . . . . . . . 1 231 فلیش WPR6.9.19 ایریا B ایڈریس رجسٹر (FLASH_WRP1BR)۔ . . . . . . . . 1 232 فلیش محفوظ watermak6.9.20 رجسٹر (FLASH_SECWM2R2)۔ . . . . . . . . . 1 233 فلیش محفوظ watermak6.9.21 رجسٹر 2 (FLASH_SECWM2R2)۔ . . . . . . . 2 234 فلیش WPR6.9.22 ایریا ایک ایڈریس رجسٹر (FLASH_WRP2AR)۔ . . . . . . . . 2 235 فلیش WPR6.9.23 ایریا بی ایڈریس رجسٹر (FLASH_WRP2BR)۔ . . . . . . . . 2

6/2187

RM0438 Rev 8

RM0438

مشمولات

6.9.24
6.9.25
6.9.26 6.9.27 6.9.28

FLASH محفوظ بلاک پر مبنی بینک 1 رجسٹر (FLASH_SECBB1Rx) (جہاں x=1..4)۔ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 237
FLASH محفوظ بلاک پر مبنی بینک 2 رجسٹر (FLASH_SECBB2Rx) (جہاں x=1..4)۔ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 237
FLASH محفوظ HDP کنٹرول رجسٹر (FLASH_SECHDPCR)۔ . . . . . . . 238
FLASH استحقاق کنفیگریشن رجسٹر (FLASH_PRIVCFGR) . . . . . . 238
فلیش رجسٹر کا نقشہ اور ری سیٹ اقدار۔ . . . . . . . . . . . . . . . . . . . . . . . . 239

7

انسٹرکشن کیش (ICACHE) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 242

7.1 ICACHE کا تعارف۔ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 242

7.2 ICACHE کی اہم خصوصیات۔ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 242

7.3 ICACHE کا نفاذ۔ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 243

7.4 ICACHE فنکشنل تفصیل۔ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 243

7.4.1 ICACHE بلاک ڈایاگرام۔ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 244

7.4.2 ICACHE ری سیٹ اور گھڑیاں۔ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 244

7.4.3 ICACHE TAG یادداشت . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 245

7.4.4 ڈائریکٹ میپڈ ICACHE (1 طرفہ کیشے)۔ . . . . . . . . . . . . . . . . . . . . . . . 246

7.4.5 ICACHE فعال کریں۔ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 247

7.4.6 کیش ایبل اور نان کیچ ایبل ٹریفک۔ . . . . . . . . . . . . . . . . . . . . . . . . . 247

7.4.7 ایڈریس ری میپنگ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 248

7.4.8 قابل رسائی رسائی۔ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 250

7.4.9 ڈوئل ماسٹر کیشے . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 251

7.4.10 ICACHE سیکیورٹی۔ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 251

7.4.11 ICACHE دیکھ بھال . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 251

7.4.12 ICACHE کارکردگی کی نگرانی۔ . . . . . . . . . . . . . . . . . . . . . . . . . . . 252

7.4.13 ICACHE بوٹ۔ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 252

7.5 ICACHE کم پاور موڈز۔ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 252

7.6 ICACHE ایرر مینجمنٹ اور انٹرپٹس۔ . . . . . . . . . . . . . . . . . . . . . 253

7.7 ICACHE رجسٹر۔ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 253

7.7.1 ICACHE کنٹرول رجسٹر (ICACHE_CR) . . . . . . . . . . . . . . . . . . . . . . 253

7.7.2 ICACHE اسٹیٹس رجسٹر (ICACHE_SR) . . . . . . . . . . . . . . . . . . . . . . . 254

7.7.3 ICACHE interrupt enable register (ICACHE_IER)۔ . . . . . . . . . . . . . . . 255

7.7.4 ICACHE فلیگ کلیئر رجسٹر (ICACHE_FCR)۔ . . . . . . . . . . . . . . . . . . . 255

7.7.5 ICACHE ہٹ مانیٹر رجسٹر (ICACHE_HMONR)۔ . . . . . . . . . . . . . . . 256

7.7.6 ICACHE مس مانیٹر رجسٹر (ICACHE_MMONR) . . . . . . . . . . . . . 256

7.7.7 ICACHE ریجن x کنفیگریشن رجسٹر (ICACHE_CRRx) . . . . . . . . 256

7.7.8 ICACHE رجسٹر کا نقشہ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 258

RM0438 Rev 8

7/2187
54

مشمولات

RM0438

8

پاور کنٹرول (PWR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 259

8.1 پاور سپلائیز اور سپلائی ڈومینز۔ . . . . . . . . . . . . . . . . . . . . . . . . . . 259

8.1.1 آزاد اینالاگ پیری فیرلز سپلائی۔ . . . . . . . . . . . . . . . . . . . . . . . 264

8.1.2 آزاد I/O سپلائی ریل۔ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 264

8.1.3 آزاد USB ٹرانسیور کی فراہمی۔ . . . . . . . . . . . . . . . . . . . . . . . . 264

8.1.4 بیٹری بیک اپ ڈومین۔ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 265

8.2 سسٹم سپلائی والیومtagای ریگولیشن . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 266

8.2.1 جلدtagای ریگولیٹر . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 266

8.2.2 ایمبیڈڈ ایس ایم پی ایس سٹیپ ڈاؤن کنورٹر۔ . . . . . . . . . . . . . . . . . . . . . . . 267

8.2.3 SMPS سٹیپ ڈاؤن کنورٹر پاور سپلائی سکیم۔ . . . . . . . . . . . . . . 268

8.2.4 SMPS سٹیپ ڈاؤن کنورٹر بمقابلہ کم پاور موڈ۔ . . . . . . . . . . . . 269

8.2.5 متحرک جلدtagای سکیلنگ مینجمنٹ . . . . . . . . . . . . . . . . . . . . . . . 270

8.2.6 VDD12 ڈومین اور بیرونی SMPS۔ . . . . . . . . . . . . . . . . . . . . . . . . . 271

8.3 بجلی کی فراہمی کی نگرانی۔ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 273

8.3.1

پاور آن ری سیٹ (POR) / پاور ڈاؤن ری سیٹ (PDR) / براؤن آؤٹ ری سیٹ (BOR)۔ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 273

8.3.2 قابل پروگرام والیومtagای ڈیٹیکٹر (PVD) . . . . . . . . . . . . . . . . . . . . . . . 274

8.3.3 پیری فیرل والیومtagای مانیٹرنگ (PVM)۔ . . . . . . . . . . . . . . . . . . . . . . . . . 275

8.3.4 بالائی والیومtagای حد کی نگرانی . . . . . . . . . . . . . . . . . . . . . . . . . . 276

8.3.5 درجہ حرارت کی حد کی نگرانی۔ . . . . . . . . . . . . . . . . . . . . . . . . . . . 276

8.4 پاور مینجمنٹ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 277

8.4.1 پاور موڈز . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 277

8.4.2 رن موڈ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 283

8.4.3 کم پاور رن موڈ (LP رن) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 283

8.4.4 کم پاور موڈز۔ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 284

8.4.5 سلیپ موڈ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 285

8.4.6 کم پاور سلیپ موڈ (LP سلیپ)۔ . . . . . . . . . . . . . . . . . . . . . . . . . . 286

8.4.7 سٹاپ 0 موڈ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 287

8.4.8 سٹاپ 1 موڈ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 289

8.4.9 سٹاپ 2 موڈ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 290

8.4.10 اسٹینڈ بائی موڈ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 292

8.4.11 شٹ ڈاؤن موڈ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 295

8.4.12 کم پاور موڈ سے آٹو ویک اپ۔ . . . . . . . . . . . . . . . . . . . . . . . . 296

8.5 پی ڈبلیو آر ٹرسٹ زون سیکیورٹی۔ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 296

8.5.1 PWR مراعات یافتہ اور غیر مراعات یافتہ موڈز۔ . . . . . . . . . . . . . . . . . . . . . 298

8.6 PWR رجسٹر۔ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 298

8/2187

RM0438 Rev 8

RM0438

مشمولات

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

پاور کنٹرول رجسٹر 1 (PWR_CR1) . . . . . . . . . . . . . . . . . . . . . . . . 299 پاور کنٹرول رجسٹر 2 (PWR_CR2)۔ . . . . . . . . . . . . . . . . . . . . . . . . 300 پاور کنٹرول رجسٹر 3 (PWR_CR3)۔ . . . . . . . . . . . . . . . . . . . . . . . . 301 پاور کنٹرول رجسٹر 4 (PWR_CR4) . . . . . . . . . . . . . . . . . . . . . . . . 303 پاور اسٹیٹس رجسٹر 1 (PWR_SR1)۔ . . . . . . . . . . . . . . . . . . . . . . . . . 304 پاور اسٹیٹس رجسٹر 2 (PWR_SR2)۔ . . . . . . . . . . . . . . . . . . . . . . . . . 306 پاور سٹیٹس کلیئر رجسٹر (PWR_SCR)۔ . . . . . . . . . . . . . . . . . . . . . . 307 پاور پورٹ ایک پل اپ کنٹرول رجسٹر (PWR_PUCRA)۔ . . . . . . . . . . . . 308 پاور پورٹ ایک پل ڈاؤن کنٹرول رجسٹر (PWR_PDCRA)۔ . . . . . . . . . 308 پاور پورٹ بی پل اپ کنٹرول رجسٹر (PWR_PUCRB)۔ . . . . . . . . . . . . 309 پاور پورٹ بی پل ڈاؤن کنٹرول رجسٹر (PWR_PDCRB)۔ . . . . . . . . . 310 پاور پورٹ سی پل اپ کنٹرول رجسٹر (PWR_PUCRC)۔ . . . . . . . . . . . 310 پاور پورٹ سی پل ڈاؤن کنٹرول رجسٹر (PWR_PDCRC)۔ . . . . . . . . . 311 پاور پورٹ ڈی پل اپ کنٹرول رجسٹر (PWR_PUCRD)۔ . . . . . . . . . . . 311 پاور پورٹ ڈی پل ڈاؤن کنٹرول رجسٹر (PWR_PDCRD)۔ . . . . . . . . . 312 پاور پورٹ ای پل اپ کنٹرول رجسٹر (PWR_PUCRE)۔ . . . . . . . . . . . . 313 پاور پورٹ ای پل ڈاؤن کنٹرول رجسٹر (PWR_PDCRE)۔ . . . . . . . . . 313 پاور پورٹ ایف پل اپ کنٹرول رجسٹر (PWR_PUCRF)۔ . . . . . . . . . . . . 314 پاور پورٹ ایف پل ڈاؤن کنٹرول رجسٹر (PWR_PDCRF)۔ . . . . . . . . . 314 پاور پورٹ جی پل اپ کنٹرول رجسٹر (PWR_PUCRG)۔ . . . . . . . . . . . 315 پاور پورٹ جی پل ڈاؤن کنٹرول رجسٹر (PWR_PDCRG)۔ . . . . . . . . . 316 پاور پورٹ ایچ پل اپ کنٹرول رجسٹر (PWR_PUCRH)۔ . . . . . . . . . . . 316 پاور پورٹ ایچ پل ڈاؤن کنٹرول رجسٹر (PWR_PDCRH)۔ . . . . . . . . . 317 پاور سیکیور کنفیگریشن رجسٹر (PWR_SECCFGR)۔ . . . . . . . . . . 317 پاور پریلیج کنفیگریشن رجسٹر (PWR_PRIVCFGR) . . . . . . . . 319 PWR رجسٹر کا نقشہ اور ری سیٹ اقدار۔ . . . . . . . . . . . . . . . . . . . . . . . . . 320

9

ری سیٹ اور کلاک کنٹرول (RCC)۔ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 323

9.1 ری سیٹ کریں۔ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 323

9.1.1 پاور ری سیٹ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 323

9.1.2 سسٹم ری سیٹ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 323

9.1.3 بیک اپ ڈومین ری سیٹ۔ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 325

9.2 RCC پن اور اندرونی سگنل۔ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 325

9.3 گھڑیاں . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 325

9.3.1 HSE گھڑی . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 329

9.3.2 HSI16 گھڑی۔ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 330

9.3.3 MSI گھڑی . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 331

RM0438 Rev 8

9/2187
54

مشمولات

RM0438

9.3.4 HSI48 گھڑی۔ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 332 9.3.5 PLL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 332 9.3.6 LSE گھڑی . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 333 9.3.7 LSE سسٹم کلاک . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 333 9.3.8 LSI گھڑی۔ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 334 9.3.9 سسٹم کلاک (SYSCLK) کا انتخاب۔ . . . . . . . . . . . . . . . . . . . . . . . . . . . 334 9.3.10 کلاک سورس فریکوئنسی بمقابلہ والیومtagای پیمائی . . . . . . . . . . . . . . . . . 335 9.3.11 کلاک سیکیورٹی سسٹم (سی ایس ایس)۔ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 335 9.3.12 ایل ایس ای پر کلاک سیکیورٹی سسٹم۔ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 335 9.3.13 ADC گھڑی . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 336 9.3.14 RTC گھڑی . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 336 9.3.15 ٹائمر گھڑی . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 336 9.3.16 واچ ڈاگ گھڑی . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 337 9.3.17 کلاک آؤٹ کی صلاحیت۔ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 337 9.3.18 TIM15/TIM16/TIM17 کے ساتھ اندرونی/بیرونی گھڑی کی پیمائش۔ . . . . 337 9.3.19 پیریفرل کلاک رجسٹروں کو فعال کرتی ہے۔
(RCC_AHBxENR, RCC_APBxENRy) ۔ . . . . . . . . . . . . . . . . . . . . . . . . 340
9.4 کم پاور موڈز۔ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 340 9.5 RCC TrustZone® سیکیورٹی۔ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 341 9.6 RCC مراعات یافتہ اور غیر مراعات یافتہ موڈ۔ . . . . . . . . . . . . . . . . . . . . . . . . 343 9.7 RCC رکاوٹیں . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 343 9.8 RCC رجسٹر۔ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 345
9.8.1 RCC کلاک کنٹرول رجسٹر (RCC_CR) . . . . . . . . . . . . . . . . . . . . . . . . 345 9.8.2 RCC اندرونی گھڑی کے ذرائع کیلیبریشن رجسٹر (RCC_ICSCR)۔ . . . . . 348 9.8.3 RCC کلاک کنفیگریشن رجسٹر (RCC_CFGR) . . . . . . . . . . . . . . . . 349 9.8.4 RCC PLL کنفیگریشن رجسٹر (RCC_PLLCFGR) . . . . . . . . . . . . . . 352 9.8.5 RCC PLLSAI1 کنفیگریشن رجسٹر (RCC_PLLSAI1CFGR) . . . . . . 355 9.8.6 RCC PLLSAI2 کنفیگریشن رجسٹر (RCC_PLLSAI2CFGR) . . . . . . 358 9.8.7 RCC کلاک انٹرپٹ ایبل رجسٹر (RCC_CIER) . . . . . . . . . . . . . . . 360 9.8.8 RCC کلاک انٹرپٹ فلیگ رجسٹر (RCC_CIFR) . . . . . . . . . . . . . . . . . 361 9.8.9 RCC کلاک انٹرپٹ کلیئر رجسٹر (RCC_CICR)۔ . . . . . . . . . . . . . . . . 363 9.8.10 RCC AHB1 پیریفرل ری سیٹ رجسٹر (RCC_AHB1RSTR)۔ . . . . . . . . . 364 9.8.11 RCC AHB2 پیریفرل ری سیٹ رجسٹر (RCC_AHB2RSTR)۔ . . . . . . . . . 365 9.8.12 RCC AHB3 پیریفرل ری سیٹ رجسٹر (RCC_AHB3RSTR)۔ . . . . . . . . . 367 9.8.13 RCC APB1 پیریفرل ری سیٹ رجسٹر 1 (RCC_APB1RSTR1) ۔ . . . . . . . 368 9.8.14 RCC APB1 پیریفرل ری سیٹ رجسٹر 2 (RCC_APB1RSTR2) ۔ . . . . . . . 370 9.8.15 RCC APB2 پیریفرل ری سیٹ رجسٹر (RCC_APB2RSTR)۔ . . . . . . . . . 371

10/2187

RM0438 Rev 8

RM0438

مشمولات

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 پیریفرل کلاک ایبل رجسٹر (RCC_AHB1ENR)۔ . . . . 373 RCC AHB2 پیری فیرل کلاک ایبل رجسٹر (RCC_AHB2ENR)۔ . . . . 374 RCC AHB3 پیریفرل کلاک اینبل رجسٹر (RCC_AHB3ENR)۔ . . . . . 376
RCC APB1 پردیی گھڑی رجسٹر 1 (RCC_APB1ENR1) کو فعال کرتی ہے۔ . . 377 RCC APB1 پردیی گھڑی رجسٹر 2 (RCC_APB1ENR2) کو فعال کرتی ہے۔ . . 379
RCC APB2 پیریفرل کلاک ایبل رجسٹر (RCC_APB2ENR)۔ . . . . 381 RCC AHB1 پیریفرل گھڑیاں سلیپ اینڈ اسٹاپ موڈ رجسٹر (RCC_AHB1SMENR) میں فعال کرتی ہیں۔ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 382 RCC AHB2 پیریفرل گھڑیاں سلیپ اینڈ اسٹاپ موڈ رجسٹر (RCC_AHB2SMENR) میں فعال کرتی ہیں۔ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 384
RCC AHB3 پیریفرل گھڑیاں سلیپ اور اسٹاپ موڈ رجسٹر (RCC_AHB3SMENR) میں فعال کرتی ہیں۔ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 386 RCC APB1 پیریفرل گھڑیاں سلیپ اور اسٹاپ موڈ رجسٹر 1 (RCC_APB1SMENR1) میں فعال کرتی ہیں۔ . . . . . . . . . . . . . . . . . . . . . . . . . . . 387 RCC APB1 پیریفرل گھڑیاں سلیپ اور اسٹاپ موڈ رجسٹر 2 (RCC_APB1SMENR2) میں فعال کرتی ہیں۔ . . . . . . . . . . . . . . . . . . . . . . . . . . . 390
RCC APB2 پیریفرل گھڑیاں سلیپ اور اسٹاپ موڈ رجسٹر (RCC_APB2SMENR) میں فعال کرتی ہیں۔ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 391 RCC پیری فیرلز آزاد گھڑی کنفیگریشن رجسٹر 1 (RCC_CCIPR1) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 393 RCC بیک اپ ڈومین کنٹرول رجسٹر (RCC_BDCR)۔ . . . . . . . . . . . . . 395
RCC کنٹرول/سٹیٹس رجسٹر (RCC_CSR) . . . . . . . . . . . . . . . . . . . . . . 398 RCC کلاک ریکوری RC رجسٹر (RCC_CRRCR)۔ . . . . . . . . . . . . . . . 400 RCC پیری فیرلز آزاد گھڑی کنفیگریشن رجسٹر 2 (RCC_CCIPR2)۔ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 401
OCTOSPI تاخیر کنفیگریشن رجسٹر (RCC_DLYCFGR) . . . . . . . . 402 RCC محفوظ کنفیگریشن رجسٹر (RCC_SECCFGR) . . . . . . . . . . . 403 RCC محفوظ اسٹیٹس رجسٹر (RCC_SECSR)۔ . . . . . . . . . . . . . . . . . . . 405
RCC AHB1 سیکیورٹی اسٹیٹس رجسٹر (RCC_AHB1SECSR)۔ . . . . . . . . . 407 RCC AHB2 سیکیورٹی اسٹیٹس رجسٹر (RCC_AHB2SECSR)۔ . . . . . . . . . 408 RCC AHB3 سیکیورٹی اسٹیٹس رجسٹر (RCC_AHB3SECSR)۔ . . . . . . . . . 410
RCC APB1 سیکیورٹی اسٹیٹس رجسٹر 1 (RCC_APB1SECSR1)۔ . . . . . . 411 RCC APB1 سیکیورٹی اسٹیٹس رجسٹر 2 (RCC_APB1SECSR2)۔ . . . . . . 414 RCC APB2 سیکیورٹی اسٹیٹس رجسٹر (RCC_APB2SECSR)۔ . . . . . . . . . 415
آر سی سی رجسٹر کا نقشہ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 417

10

کلاک ریکوری سسٹم (CRS)۔ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 424

10.1 CRS کا تعارف . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 424

10.2 CRS اہم خصوصیات۔ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 424

RM0438 Rev 8

11/2187
54

مشمولات

RM0438

10.3 10.4
10.5 10.6 10.7

CRS کا نفاذ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 424 CRS فنکشنل تفصیل . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 425
10.4.1 CRS بلاک ڈایاگرام . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 425 10.4.2 CRS اندرونی سگنلز . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 425 10.4.3 سنکرونائزیشن ان پٹ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 426 10.4.4 فریکوئنسی کی خرابی کی پیمائش۔ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 426 10.4.5 فریکوئینسی کی خرابی کی تشخیص اور خودکار تراشنا۔ . . . . . . . . . . . . . 427 10.4.6 CRS ابتدا اور ترتیب۔ . . . . . . . . . . . . . . . . . . . . . . . . . . 428
کم پاور موڈ میں CRS۔ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 429 CRS مداخلت کرتا ہے۔ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 429 CRS رجسٹر۔ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 429
10.7.1 CRS کنٹرول رجسٹر (CRS_CR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . 429 10.7.2 CRS کنفیگریشن رجسٹر (CRS_CFGR) . . . . . . . . . . . . . . . . . . . . . 430 10.7.3 CRS مداخلت اور اسٹیٹس رجسٹر (CRS_ISR) . . . . . . . . . . . . . . . . . . 431 10.7.4 CRS انٹرپٹ فلیگ کلیئر رجسٹر (CRS_ICR)۔ . . . . . . . . . . . . . . . . . . . 433 10.7.5 CRS رجسٹر کا نقشہ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 434

11

عمومی مقصد I/Os (GPIO)۔ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 435

11.1 تعارف . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 435

11.2 GPIO اہم خصوصیات۔ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 435

11.3 GPIO فنکشنل تفصیل۔ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 435

11.3.1 عمومی مقصد I/O (GPIO) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 438

11.3.2 I/O پن متبادل فنکشن ملٹی پلیکسر اور میپنگ۔ . . . . . . . . . . . . . . 438

11.3.3 I/O پورٹ کنٹرول رجسٹر۔ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 439

11.3.4 I/O پورٹ ڈیٹا رجسٹر۔ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 439

11.3.5 I/O ڈیٹا بٹ وائز ہینڈلنگ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 439

11.3.6 GPIO لاکنگ میکانزم۔ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 440

11.3.7 I/O متبادل فنکشن ان پٹ/آؤٹ پٹ۔ . . . . . . . . . . . . . . . . . . . . . . . . . . . 440

11.3.8 بیرونی مداخلت/ویک اپ لائنیں . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 440

11.3.9 ان پٹ کنفیگریشن . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 441

11.3.10 آؤٹ پٹ کنفیگریشن . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 441

11.3.11 متبادل فنکشن کنفیگریشن۔ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 442

11.3.12 اینالاگ کنفیگریشن . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 443

11.3.13 HSE یا LSE oscillator پنوں کو GPIOs کے بطور استعمال کرنا۔ . . . . . . . . . . . . . . . . 443

11.3.14 RTC سپلائی ڈومین میں GPIO پنوں کا استعمال۔ . . . . . . . . . . . . . . . . 443

11.3.15 PH3 کو GPIO کے بطور استعمال کرنا۔ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 444

12/2187

RM0438 Rev 8

RM0438

مشمولات

11.4 11.5 11.6

ٹرسٹ زون سیکیورٹی۔ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 444
مراعات یافتہ اور غیر مراعات یافتہ طریقوں . . . . . . . . . . . . . . . . . . . . . . . . . . . 445
GPIO رجسٹر کرتا ہے۔ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 446
11.6.1 GPIO پورٹ موڈ رجسٹر (GPIOx_MODER) (x =A سے H)۔ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 446
11.6.2 GPIO پورٹ آؤٹ پٹ ٹائپ رجسٹر (GPIOx_OTYPER) (x = A سے H)۔ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 446
11.6.3 GPIO پورٹ آؤٹ پٹ اسپیڈ رجسٹر (GPIOx_OSPEEDR) (x = A سے H)۔ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 447
11.6.4 GPIO پورٹ پل اپ/پل-ڈاؤن رجسٹر (GPIOx_PUPDR) (x = A سے H)۔ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 447
11.6.5 GPIO پورٹ ان پٹ ڈیٹا رجسٹر (GPIOx_IDR) (x = A سے H)۔ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 448
11.6.6 GPIO پورٹ آؤٹ پٹ ڈیٹا رجسٹر (GPIOx_ODR) (x = A سے H)۔ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 448
11.6.7 GPIO پورٹ بٹ سیٹ/ری سیٹ رجسٹر (GPIOx_BSRR) (x = A سے H)۔ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 448
11.6.8 GPIO پورٹ کنفیگریشن لاک رجسٹر (GPIOx_LCKR) (x = A سے H)۔ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 449
11.6.9 GPIO متبادل فنکشن لو رجسٹر (GPIOx_AFRL) (x = A سے H)۔ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 450
11.6.10 GPIO متبادل فنکشن ہائی رجسٹر (GPIOx_AFRH) (x = A سے H)۔ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 451
11.6.11 GPIO پورٹ بٹ ری سیٹ رجسٹر (GPIOx_BRR) (x = A سے H)۔ . . . . . . . . . . . 452
11.6.12 GPIO محفوظ کنفیگریشن رجسٹر (GPIOx_SECCFGR) (x = A سے H)۔ 452
11.6.13 GPIO رجسٹر کا نقشہ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 454

12

سسٹم کنفیگریشن کنٹرولر (SYSCFG) . . . . . . . . . . . . . . . . . . . 456

12.1 SYSCFG کی اہم خصوصیات۔ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 456

12.2 SYSCFG TrustZone سیکورٹی اور استحقاق۔ . . . . . . . . . . . . . . . . . . . . . . 456

12.3 SYSCFG رجسٹر۔ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 458

12.3.1 SYSCFG محفوظ کنفیگریشن رجسٹر (SYSCFG_SECCFGR) . . . . 458

12.3.2 SYSCFG کنفیگریشن رجسٹر 1 (SYSCFG_CFGR1) ۔ . . . . . . . . . . . 459

12.3.3 FPU انٹرپٹ ماسک رجسٹر (SYSCFG_FPUIMR) . . . . . . . . . . . . . . . 461

12.3.4 SYSCFG CPU غیر محفوظ لاک رجسٹر (SYSCFG_CNSLCKR)۔ . . . . 461

12.3.5 SYSCFG CPU محفوظ لاک رجسٹر (SYSCFG_CSLOCKR)۔ . . . . . . . 462

12.3.6 SYSCFG کنفیگریشن رجسٹر 2 (SYSCFG_CFGR2) ۔ . . . . . . . . . . . 463

12.3.7 SYSCFG SRAM2 کنٹرول اور اسٹیٹس رجسٹر (SYSCFG_SCSR)۔ . . . 464

12.3.8 SYSCFG SRAM2 کلیدی رجسٹر (SYSCFG_SKR)۔ . . . . . . . . . . . . . . . . 465

RM0438 Rev 8

13/2187
54

مشمولات

RM0438

12.3.9 SYSCFG SRAM2 تحریری تحفظ رجسٹر (SYSCFG_SWPR)۔ . . . . . 465 12.3.10 SYSCFG SRAM2 تحریری تحفظ رجسٹر 2 (SYSCFG_SWPR2)۔ . . 466 12.3.11 SYSCFG RSS کمانڈ رجسٹر (SYSCFG_RSSCMDR)۔ . . . . . . . . 466 12.3.12 SYSCFG رجسٹر کا نقشہ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 467

13

پیری فیرلز میٹرکس کو آپس میں جوڑتے ہیں۔ . . . . . . . . . . . . . . . . . . . . . . . . . . . . 469

13.1 تعارف . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 469

13.2 کنکشن کا خلاصہ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 469

13.3 انٹر کنکشن کی تفصیلات۔ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 470

13.3.1 ٹائمر (TIM1/TIM2/TIM3/TIM4/TIM5/TIM8/TIM15/TIM16/TIM17) سے ٹائمر تک (TIM1/TIM2/TIM3/TIM4/TIM5/TIM8/TIM15)۔ . . . . . . . . . . . . . . . 470

13.3.2 ٹائمر (TIM1/TIM2/TIM3/TIM4/TIM6/TIM8/TIM15) اور EXTI سے ADC (ADC1/ADC2) تک۔ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 471

13.3.3 ADC1/ADC2 سے ٹائمر تک (TIM1/TIM8) . . . . . . . . . . . . . . . . . . . . . . 471

13.3.4 ٹائمر (TIM2/TIM4/TIM5/TIM6/TIM7/TIM8) اور EXTI سے DAC (DAC1/DAC2) تک۔ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 472

13.3.5 ٹائمر (TIM1/TIM3/TIM4/TIM6/TIM7/TIM8/TIM16/LPTIM1) اور EXTI سے DFSDM1 تک۔ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 472

13.3.6 DFSDM1 سے ٹائمر تک (TIM1/TIM8/TIM15/TIM16/TIM17)۔ . . . . . . . . 473

13.3.7 HSE, LSE, LSI, MSI, MCO, RTC سے ٹائمر تک (TIM2/TIM15/TIM16/TIM17)۔ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 473

13.3.8 RTC, COMP1, COMP2 سے کم پاور ٹائمر (LPTIM1/LPTIM2/LPTIM3) تک۔ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 474

13.3.9 ٹائمر (TIM1/TIM2/TIM3/TIM8/TIM15) سے موازنہ کرنے والوں تک (COMP1/COMP2)۔ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 474

13.3.10 ADC (ADC1) سے ADC (ADC2) تک۔ . . . . . . . . . . . . . . . . . . . . . . . . . . 474

13.3.11 USB سے ٹائمر تک (TIM2)۔ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 475

13.3.12 اندرونی اینالاگ سورس سے ADC (ADC1/ADC2) اور OP تکAMP (او پیAMP1/OPAM2)۔ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 475

13.3.13 موازنہ کرنے والوں (COMP1/COMP2) سے ٹائمرز تک (TIM1/TIM2/TIM3/TIM8/TIM15/TIM16/TIM17)۔ . . . . . . . . . . . . . . . . . . 475

13.3.14 سسٹم کی خرابیوں سے لے کر ٹائمرز تک (TIM1/TIM8/TIM15/TIM16/TIM17)۔ . . . 476

13.3.15 ٹائمرز (TIM16/TIM17) سے IRTIM تک۔ . . . . . . . . . . . . . . . . . . . . . . . . 476

13.3.16 ADC (ADC1/ADC2) سے DFSDM تک۔ . . . . . . . . . . . . . . . . . . . . . . . . . 477

14

ڈائریکٹ میموری ایکسیس کنٹرولر (DMA) . . . . . . . . . . . . . . . . . . . . . . 478

14.1 تعارف . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 478

14.2 DMA اہم خصوصیات . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 478

14.3 ڈی ایم اے کا نفاذ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 479

14/2187

RM0438 Rev 8

RM0438

مشمولات

14.4
14.5 14.6

14.3.1 DMA1 اور DMA2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 479 14.3.2 DMA درخواست کی نقشہ سازی . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 479
DMA فنکشنل تفصیل . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 480
14.4.1 DMA بلاک ڈایاگرام . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 480 14.4.2 DMA پن اور اندرونی سگنلز۔ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 481 14.4.3 DMA ٹرانسفرز . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 481 14.4.4 DMA ثالثی . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 482 14.4.5 DMA چینلز . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 483 14.4.6 DMA ڈیٹا کی چوڑائی، سیدھ اور اختتامی پن۔ . . . . . . . . . . . . . . . . . . . 488 14.4.7 DMA ایرر مینجمنٹ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 489
ڈی ایم اے مداخلت کرتا ہے۔ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 490 DMA رجسٹر۔ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 490
14.6.1 DMA انٹرپٹ اسٹیٹس رجسٹر (DMA_ISR) . . . . . . . . . . . . . . . . . . . . . 490 14.6.2 DMA انٹرپٹ فلیگ کلیئر رجسٹر (DMA_IFCR) . . . . . . . . . . . . . . . . . 494 14.6.3 DMA چینل x کنفیگریشن رجسٹر (DMA_CCRx) . . . . . . . . . . . . . 495 14.6.4 DMA چینل ایکس نمبر ٹرانسفر کرنے کے لیے ڈیٹا رجسٹر (DMA_CNDTRx)۔ 500 14.6.5 DMA چینل x پیریفرل ایڈریس رجسٹر (DMA_CPARx) . . . . . . . 501 14.6.6 DMA چینل x میموری 0 ایڈریس رجسٹر (DMA_CM0ARx)۔ . . . . . . 501 14.6.7 DMA چینل ایکس میموری 1 ایڈریس رجسٹر (DMA_CM1ARx)۔ . . . . . . 502 14.6.8 DMA رجسٹر کا نقشہ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 502

15

DMA درخواست ملٹی پلیکسر (DMAMUX)۔ . . . . . . . . . . . . . . . . . . . . . . . . 506

15.1 تعارف . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 506

15.2 DMAMUX اہم خصوصیات۔ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 507

15.3 DMAMUX کا نفاذ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 507

15.3.1 DMAMUX انسٹی ٹیشن . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 507

15.3.2 DMAMUX میپنگ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 508

15.4 DMAMUX فنکشنل تفصیل . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .511

15.4.1 DMAMUX بلاک ڈایاگرام . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 511

15.4.2 DMAMUX سگنلز . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 512

15.4.3 DMAMUX چینلز . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 512

15.4.4 DMAMUX محفوظ/غیر محفوظ چینلز۔ . . . . . . . . . . . . . . . . . . . . . . . 513

15.4.5 DMAMUX مراعات یافتہ / غیر مراعات یافتہ چینلز۔ . . . . . . . . . . . . . . . . . . . 513

15.4.6 DMAMUX درخواست لائن ملٹی پلیکسر۔ . . . . . . . . . . . . . . . . . . . . . . . . . . . 513

15.4.7 DMAMUX درخواست جنریٹر۔ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 516

15.5 DMAMUX مداخلت کرتا ہے۔ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 517

RM0438 Rev 8

15/2187
54

مشمولات

RM0438

15.6

DMAMUX رجسٹر کرتا ہے۔ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 519
15.6.1 DMAMUX درخواست لائن ملٹی پلیکسر چینل x کنفیگریشن رجسٹر (DMAMUX_CxCR)۔ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 519
15.6.2 DMAMUX درخواست لائن ملٹی پلسر انٹرپٹ چینل اسٹیٹس رجسٹر (DMAMUX_CSR)۔ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 520
15.6.3 DMAMUX درخواست لائن ملٹی پلیکسر انٹرپٹ چینل کلیئر فلیگ رجسٹر (DMAMUX_CCFR)۔ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 520
15.6.4 DMAMUX درخواست جنریٹر چینل x کنفیگریشن رجسٹر (DMAMUX_RGxCR)۔ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 521
15.6.5 DMAMUX درخواست جنریٹر انٹرپٹ اسٹیٹس رجسٹر (DMAMUX_RGSR)۔ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 522
15.6.6 DMAMUX درخواست جنریٹر انٹرپٹ کلیئر فلیگ رجسٹر (DMAMUX_RGCFR)۔ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 523
15.6.7 DMAMUX رجسٹر کا نقشہ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 524

16

نیسٹڈ ویکٹرڈ انٹرپٹ کنٹرولر (NVIC)۔ . . . . . . . . . . . . . . . . . . . 528

16.1 NVIC کی اہم خصوصیات۔ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 528

16.2 SysTick کیلیبریشن ویلیو رجسٹر۔ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 528

16.3 مداخلت اور استثنیٰ ویکٹر۔ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 529

17

توسیعی مداخلت اور ایونٹ کنٹرولر (EXTI)۔ . . . . . . . . . . . . . . . 533

17.1 EXTI اہم خصوصیات۔ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 533

17.2 EXTI بلاک ڈایاگرام . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 534

17.2.1 پیری فیرلز اور CPU کے درمیان EXTI کنکشن۔ . . . . . . . . . . . . . . . 535

17.2.2 EXTI مداخلت/ایونٹ میپنگ۔ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 535

17.3 EXTI فنکشنل تفصیل۔ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 537

17.3.1 EXTI کنفیگر ایبل ایونٹ ان پٹ ویک اپ۔ . . . . . . . . . . . . . . . . . . . . . . . 537

17.3.2 EXTI براہ راست ایونٹ ان پٹ ویک اپ۔ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 539

17.3.3 EXTI mux سلیکشن . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 539

17.4 EXTI فنکشنل رویہ۔ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 540

17.5 EXTI ایونٹ کا تحفظ۔ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 541

17.5.1 EXTI سیکیورٹی تحفظ۔ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 541

17.5.2 EXTI استحقاق کا تحفظ۔ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 542

17.6 EXTI رجسٹر۔ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 543

17.6.1 17.6.2 17.6.3 17.6.4

EXTI بڑھتا ہوا ٹرگر سلیکشن رجسٹر (EXTI_RTSR1)۔ . . . . . . . . . . . . . 543 EXTI گرنے والا ٹرگر سلیکشن رجسٹر (EXTI_FTSR1)۔ . . . . . . . . . . . . 544 EXTI سافٹ ویئر انٹرپٹ ایونٹ رجسٹر (EXTI_SWIER1)۔ . . . . . . . . . . 545 EXTI رائزنگ ایج زیر التواء رجسٹر (EXTI_RPR1)۔ . . . . . . . . . . . . . . . 546

16/2187

RM0438 Rev 8

RM0438

مشمولات

17.6.5 EXTI گرتے ہوئے کنارے زیر التواء رجسٹر (EXTI_FPR1) ۔ . . . . . . . . . . . . . . . 547 17.6.6 EXTI سیکیورٹی کنفیگریشن رجسٹر (EXTI_SECCFGR1)۔ . . . . . . . . . 548 17.6.7 EXTI استحقاق کنفیگریشن رجسٹر (EXTI_PRIVCFGR1)۔ . . . . . . . . 549 17.6.8 EXTI رائزنگ ٹرگر سلیکشن رجسٹر (EXTI_RTSR2)۔ . . . . . . . . . . . . . 549 17.6.9 EXTI فالنگ ٹرگر سلیکشن رجسٹر (EXTI_FTSR2)۔ . . . . . . . . . . . . 550 17.6.10 EXTI سافٹ ویئر انٹرپٹ ایونٹ رجسٹر (EXTI_SWIER2)۔ . . . . . . . . . . 551 17.6.11 EXTI رائزنگ ایج زیر التواء رجسٹر (EXTI_RPR2)۔ . . . . . . . . . . . . . . . 551 17.6.12 EXTI فالنگ ایج زیر التواء رجسٹر (EXTI_FPR2)۔ . . . . . . . . . . . . . . . 552 17.6.13 EXTI سیکیورٹی ان ایبل رجسٹر (EXTI_SECCFGR2)۔ . . . . . . . . . . . . . . 553 17.6.14 EXTI privilege enable register (EXTI_PRIVCFGR2)۔ . . . . . . . . . . . . . 553 17.6.15 EXTI ایکسٹرنل انٹرپٹ سلیکشن رجسٹر (EXTI_EXTICRn)۔ . . . . . . . 554 17.6.16 EXTI لاک رجسٹر (EXTI_LOCKR) . . . . . . . . . . . . . . . . . . . . . . . . . . . 557 17.6.17 انٹرپٹ ماسک رجسٹر (EXTI_IMR1) کے ساتھ EXTI CPU ویک اپ۔ . . . . . . 557 17.6.18 ایونٹ ماسک رجسٹر (EXTI_EMR1) کے ساتھ EXTI CPU ویک اپ۔ . . . . . . . 558 17.6.19 انٹرپٹ ماسک رجسٹر (EXTI_IMR2) کے ساتھ EXTI CPU ویک اپ۔ . . . . . . ایونٹ ماسک رجسٹر (EXTI_EMR559) کے ساتھ 17.6.20 2 EXTI CPU ویک اپ۔ . . . . . . . 559 17.6.21 EXTI رجسٹر کا نقشہ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 560

18

سائکلک ریڈنڈنسی چیک کیلکولیشن یونٹ (CRC)۔ . . . . . . . . . . . . . . . 563

18.1 CRC کا تعارف . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 563

18.2 CRC کی اہم خصوصیات۔ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 563

18.3 CRC فنکشنل تفصیل . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 564

18.3.1 CRC بلاک ڈایاگرام . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 564

18.3.2 CRC اندرونی سگنلز . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 564

18.3.3 CRC آپریشن . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 564

18.4 CRC رجسٹر۔ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 566

18.4.1 18.4.2 18.4.3 18.4.4

CRC ڈیٹا رجسٹر (CRC_DR)۔ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 566 CRC آزاد ڈیٹا رجسٹر (CRC_IDR) . . . . . . . . . . . . . . . . . . . 566 CRC کنٹرول رجسٹر (CRC_CR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . 567 CRC ابتدائی قدر (CRC_INIT) ۔ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 568

18.4.5 CRC کثیر الثانی (CRC_POL) ۔ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 568

18.4.6 CRC رجسٹر کا نقشہ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 569

19

لچکدار جامد میموری کنٹرولر (FSMC)۔ . . . . . . . . . . . . . . . . . . . . 570

19.1 FMC کا تعارف . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 570

19.2 ایف ایم سی کی اہم خصوصیات۔ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 570

RM0438 Rev 8

17/2187
54

مشمولات

RM0438

19.3 19.4 19.5 19.6
19.7

ایف ایم سی بلاک ڈایاگرام . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 571 اے ایچ بی انٹرفیس . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 571
19.4.1 معاون یادیں اور لین دین۔ . . . . . . . . . . . . . . . . . . . . . . . 572
بیرونی ڈیوائس ایڈریس میپنگ . . . . . . . . . . . . . . . . . . . . . . . . . . . . 573
19.5.1 NOR/PSRAM ایڈریس میپنگ . . . . . . . . . . . . . . . . . . . . . . . . . . . . 573 19.5.2 NAND فلیش میموری ایڈریس میپنگ . . . . . . . . . . . . . . . . . . . . . . . 574
اور نہ ہی فلیش/PSRAM کنٹرولر۔ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 575
19.6.1 بیرونی میموری انٹرفیس سگنلز۔ . . . . . . . . . . . . . . . . . . . . . . . . . . . 576 19.6.2 معاون یادیں اور لین دین۔ . . . . . . . . . . . . . . . . . . . . . . . 578 19.6.3 ٹائمنگ کے عمومی اصول . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 580 19.6.4 اور نہ ہی فلیش/PSRAM کنٹرولر غیر مطابقت پذیر لین دین۔ . . . . . . . . . 580 19.6.5 ہم وقت ساز لین دین۔ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 598 19.6.6 NOR/PSRAM کنٹرولر رجسٹر۔ . . . . . . . . . . . . . . . . . . . . . . . . . . . 605
NAND فلیش کنٹرولر۔ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 613
19.7.1 بیرونی میموری انٹرفیس سگنلز۔ . . . . . . . . . . . . . . . . . . . . . . . . . . . 613 19.7.2 NAND فلیش کی حمایت یافتہ یادیں اور لین دین۔ . . . . . . . . . . . . . . 614 19.7.3 NAND فلیش میموری کے لیے ٹائمنگ ڈایاگرام۔ . . . . . . . . . . . . . . . . . . . . . 615 19.7.4 NAND فلیش آپریشنز۔ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 615 19.7.5 NAND فلیش پری ویٹ فعالیت۔ . . . . . . . . . . . . . . . . . . . . . . . . . . . . 616 19.7.6 غلطی کی اصلاح کوڈ (ECC) کی گنتی
NAND فلیش میموری میں . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 617 19.7.7 NAND فلیش کنٹرولر رجسٹر۔ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 618 19.7.8 FMC رجسٹر کا نقشہ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 624

20

Octo-SPI انٹرفیس (OCTOSPI) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 626

20.1 OCTOSPI کا تعارف . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 626

20.2 OCTOSPI اہم خصوصیات۔ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 626

20.3 OCTOSPI کا نفاذ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 627

20.4 OCTOSPI فنکشنل تفصیل . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 628

20.4.1 OCTOSPI بلاک ڈایاگرام . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 628

20.4.2 OCTOSPI پن اور اندرونی سگنلز۔ . . . . . . . . . . . . . . . . . . . . . . . . . . 629

20.4.3 میموری موڈز میں OCTOSPI انٹرفیس۔ . . . . . . . . . . . . . . . . . . . . . . . 630

20.4.4 OCTOSPI ریگولر کمانڈ پروٹوکول۔ . . . . . . . . . . . . . . . . . . . . . . . . 630

20.4.5 OCTOSPI ریگولر کمانڈ پروٹوکول سگنل انٹرفیس۔ . . . . . . . . . . . . 634

20.4.6 ہائپر بس پروٹوکول . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 637

20.4.7 مخصوص خصوصیات . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 641

18/2187

RM0438 Rev 8

RM0438

مشمولات

20.5 20.6 20.7

20.4.8 OCTOSPI آپریٹنگ موڈ کا تعارف۔ . . . . . . . . . . . . . . . . . . . . . . . 642 20.4.9 OCTOSPI بالواسطہ موڈ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 642 20.4.10 OCTOSPI آٹومیٹک سٹیٹس پولنگ موڈ۔ . . . . . . . . . . . . . . . . . . . . . 644 20.4.11 OCTOSPI میموری میپڈ موڈ۔ . . . . . . . . . . . . . . . . . . . . . . . . . . . 645 20.4.12 OCTOSPI کنفیگریشن کا تعارف۔ . . . . . . . . . . . . . . . . . . . . . . . . . 646 20.4.13 OCTOSPI سسٹم کنفیگریشن . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 646 20.4.14 OCTOSPI ڈیوائس کنفیگریشن . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 646 20.4.15 OCTOSPI ریگولر کمانڈ موڈ کنفیگریشن۔ . . . . . . . . . . . . . . . 649 20.4.16 OCTOSPI ہائپر بس پروٹوکول کنفیگریشن۔ . . . . . . . . . . . . . . . . . . . . 651 20.4.17 OCTOSPI ایرر مینجمنٹ۔ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 652 20.4.18 OCTOSPI مصروف اور اسقاط۔ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 653 20.4.19 OCTOSPI ری کنفیگریشن یا غیر فعال کرنا۔ . . . . . . . . . . . . . . . . . . . . . 653 20.4.20 NCS سلوک . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 653
پتہ کی سیدھ اور ڈیٹا نمبر۔ . . . . . . . . . . . . . . . . . . . . . . . . . . 655 OCTOSPI مداخلت کرتا ہے۔ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 656 OCTOSPI رجسٹر کرتا ہے۔ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 657
20.7.1 OCTOSPI کنٹرول رجسٹر (OCTOSPI_CR) . . . . . . . . . . . . . . . . . . . . 657 20.7.2 OCTOSPI ڈیوائس کنفیگریشن رجسٹر 1 (OCTOSPI_DCR1) ۔ . . . . . 659 20.7.3 OCTOSPI ڈیوائس کنفیگریشن رجسٹر 2 (OCTOSPI_DCR2)۔ . . . . . 661 20.7.4 OCTOSPI ڈیوائس کنفیگریشن رجسٹر 3 (OCTOSPI_DCR3)۔ . . . . . 662 20.7.5 OCTOSPI ڈیوائس کنفیگریشن رجسٹر 4 (OCTOSPI_DCR4) ۔ . . . . . 662 20.7.6 OCTOSPI اسٹیٹس رجسٹر (OCTOSPI_SR)۔ . . . . . . . . . . . . . . . . . . . . . 663 20.7.7 OCTOSPI فلیگ کلیئر رجسٹر (OCTOSPI_FCR)۔ . . . . . . . . . . . . . . . . . 664 20.7.8 OCTOSPI ڈیٹا کی لمبائی کا رجسٹر (OCTOSPI_DLR)۔ . . . . . . . . . . . . . . . 664 20.7.9 OCTOSPI ایڈریس رجسٹر (OCTOSPI_AR)۔ . . . . . . . . . . . . . . . . . . . 665 20.7.10 OCTOSPI ڈیٹا رجسٹر (OCTOSPI_DR) . . . . . . . . . . . . . . . . . . . . . . 665 20.7.11 OCTOSPI پولنگ اسٹیٹس ماسک رجسٹر (OCTOSPI_PSMKR)۔ . . . . . . 666 20.7.12 OCTOSPI پولنگ سٹیٹس میچ رجسٹر (OCTOSPI_PSMAR)۔ . . . . . . 667 20.7.13 OCTOSPI پولنگ وقفہ رجسٹر (OCTOSPI_PIR)۔ . . . . . . . . . . . . . 667 20.7.14 OCTOSPI کمیونیکیشن کنفیگریشن رجسٹر (OCTOSPI_CCR)۔ . 667 20.7.15 OCTOSPI ٹائمنگ کنفیگریشن رجسٹر (OCTOSPI_TCR)۔ . . . . . . . . . 670 20.7.16 OCTOSPI انسٹرکشن رجسٹر (OCTOSPI_IR)۔ . . . . . . . . . . . . . . . . . . 670 20.7.17 OCTOSPI متبادل بائٹس رجسٹر (OCTOSPI_ABR)۔ . . . . . . . . . . . . 671 20.7.18 OCTOSPI کم پاور ٹائم آؤٹ رجسٹر (OCTOSPI_LPTR)۔ . . . . . . . . . 671 20.7.19 OCTOSPI ریپ کمیونیکیشن کنفیگریشن رجسٹر
(OCTOSPI_WPCCR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 672 20.7.20 OCTOSPI ریپ ٹائمنگ کنفیگریشن رجسٹر (OCTOSPI_WPTCR)۔ . 674

RM0438 Rev 8

19/2187
54

مشمولات

RM0438

20.7.21 OCTOSPI ریپ انسٹرکشن رجسٹر (OCTOSPI_WPIR) . . . . . . . . . . . 674 20.7.22 OCTOSPI ریپ متبادل بائٹس رجسٹر (OCTOSPI_WPABR) . . . . . 675 20.7.23 OCTOSPI لکھیں کمیونیکیشن کنفیگریشن رجسٹر
(OCTOSPI_WCCR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 675 20.7.24 OCTOSPI رائٹ ٹائمنگ کنفیگریشن رجسٹر (OCTOSPI_WTCR)۔ . . . 677 20.7.25 OCTOSPI لکھنے کی ہدایات کا رجسٹر (OCTOSPI_WIR)۔ . . . . . . . . . . . . 678 20.7.26 OCTOSPI متبادل بائٹس رجسٹر (OCTOSPI_WABR) لکھیں۔ . . . . . . 678 20.7.27 OCTOSPI HyperBus لیٹنسی کنفیگریشن رجسٹر
(OCTOSPI_HLCR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 679 20.7.28 OCTOSPI رجسٹر کا نقشہ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 679

21

اینالاگ سے ڈیجیٹل کنورٹرز (ADC)۔ . . . . . . . . . . . . . . . . . . . . . . . . . . 683

21.1 ADC کا تعارف . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 683

21.2 ADC اہم خصوصیات . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 684

21.3 ADC کا نفاذ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 685

21.4 ADC فنکشنل تفصیل . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 686

21.4.1 ADC بلاک ڈایاگرام . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 686

21.4.2 ADC پن اور اندرونی سگنلز۔ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 687

21.4.3 ADC گھڑیاں . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 688

21.4.4 ADC1/2 کنیکٹیویٹی . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 690

21.4.5 غلام AHB انٹرفیس . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 692

21.4.6 ADC ڈیپ پاور ڈاؤن موڈ (DEEPPWD) اور ADC والیومtagای ریگولیٹر (ADVREGEN) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 692

21.4.7 سنگل اینڈڈ اور ڈیفرینشل ان پٹ چینلز۔ . . . . . . . . . . . . . . . . . . . 693

21.4.8 کیلیبریشن (ADCAL، ADCALDIF، ADC_CALFACT) . . . . . . . . . . . . . . 693

21.4.9 ADC آن آف کنٹرول (ADEN، ADDIS، ADRDY) . . . . . . . . . . . . . . . . . . . 696

21.4.10 ADC کنٹرول بٹس لکھتے وقت رکاوٹیں . . . . . . . . . . . . . . . . . . 697

21.4.11 چینل کا انتخاب (ADC_SQRy, ADC_JSQR) . . . . . . . . . . . . . . . . . . 698

21.4.12 چینل کے لحاظ سے قابل پروگرامampلنگ ٹائم (SMPR1، SMPR2)۔ . . . . 699

21.4.13 سنگل کنورژن موڈ (CONT = 0)۔ . . . . . . . . . . . . . . . . . . . . . . . . . 699

21.4.14 مسلسل تبادلوں کا موڈ (CONT = 1)۔ . . . . . . . . . . . . . . . . . . . . . 700

21.4.15 تبادلوں کا آغاز (ADSTART، JADSTART) . . . . . . . . . . . . . . . . . . 701

21.4.16 ADC ٹائمنگ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 702

21.4.17 جاری تبادلوں کو روکنا (ADSTP, JADSTP)۔ . . . . . . . . . . . . . 702

21.4.18 بیرونی ٹرگر اور ٹرگر پولرٹی پر تبدیلی (EXTSEL, EXTEN, JEXTSEL, JEXTEN)۔ . . . . . . . . . . . . . . . . . . . . . . 704

21.4.19 انجیکشن چینل مینجمنٹ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 706

21.4.20 منقطع موڈ (DISCEN، DISCNUM، JDISCEN) . . . . . . . . . . . 708

20/2187

RM0438 Rev 8

RM0438

مشمولات

21.5 21.6 21.7

21.4.21 انجیکشن شدہ تبادلوں کے لیے سیاق و سباق کی قطار۔ . . . . . . . . . . . . . . . . . . . . . 709 21.4.22 قابل پروگرام ریزولوشن (RES) – تیز تبادلوں کا موڈ۔ . . . . . . . . . 717 21.4.23 تبادلوں کا اختتام، s کا اختتامampلنگ مرحلہ (EOC، JEOC، EOSMP) . 718 21.4.24 تبادلوں کی ترتیب کا اختتام (EOS, JEOS)۔ . . . . . . . . . . . . . . . . . . . . 718 21.4.25 ٹائمنگ ڈائیگرامز سابقample (واحد/مسلسل طریقوں،
ہارڈ ویئر/سافٹ ویئر ٹرگرز)۔ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 719 21.4.26 ڈیٹا مینجمنٹ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 721 21.4.27 DFSDM کا استعمال کرتے ہوئے تبادلوں کا انتظام کرنا۔ . . . . . . . . . . . . . . . . . . . . . 726 21.4.28 متحرک کم طاقت کی خصوصیات۔ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 727 21.4.29 اینالاگ ونڈو واچ ڈاگ (AWD1EN، JAWD1EN، AWD1SGL،
AWD1CH، AWD2CH، AWD3CH، AWD_HTx، AWD_LTx، AWDx) ۔ . . . . 732 21.4.30 اوورزampلیر . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 736 21.4.31 دوہری ADC موڈز۔ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 742 21.4.32 درجہ حرارت کا سینسر۔ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 755 21.4.33 VBAT سپلائی کی نگرانی۔ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 757 21.4.34 اندرونی والیوم کی نگرانیtagای حوالہ . . . . . . . . . . . . . . . . . . . . . 758
ADC کم پاور موڈ میں۔ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 759 ADC مداخلت کرتا ہے۔ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 760 ADC رجسٹر (ہر ADC کے لیے)۔ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 761
21.7.1 ADC مداخلت اور اسٹیٹس رجسٹر (ADC_ISR) . . . . . . . . . . . . . . . . . . 761 21.7.2 ADC interrupt enable register (ADC_IER) . . . . . . . . . . . . . . . . . . . . . 763 21.7.3 ADC کنٹرول رجسٹر (ADC_CR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . 765 21.7.4 ADC کنفیگریشن رجسٹر (ADC_CFGR) . . . . . . . . . . . . . . . . . . . . . 768 21.7.5 ADC کنفیگریشن رجسٹر 2 (ADC_CFGR2) . . . . . . . . . . . . . . . . . . 772 21.7.6 ADC sampلی ٹائم رجسٹر 1 (ADC_SMPR1)۔ . . . . . . . . . . . . . . . . . . . 774 21.7.7 ADC sampلی ٹائم رجسٹر 2 (ADC_SMPR2)۔ . . . . . . . . . . . . . . . . . . . 775 21.7.8 ADC واچ ڈاگ تھریشولڈ رجسٹر 1 (ADC_TR1)۔ . . . . . . . . . . . . . . . . 776 21.7.9 ADC واچ ڈاگ تھریشولڈ رجسٹر 2 (ADC_TR2)۔ . . . . . . . . . . . . . . . . 776 21.7.10 ADC واچ ڈاگ تھریشولڈ رجسٹر 3 (ADC_TR3) . . . . . . . . . . . . . . . . 777 21.7.11 ADC ریگولر سیکوینس رجسٹر 1 (ADC_SQR1) ۔ . . . . . . . . . . . . . . . . 778 21.7.12 ADC ریگولر سیکوینس رجسٹر 2 (ADC_SQR2) ۔ . . . . . . . . . . . . . . . . 779 21.7.13 ADC ریگولر سیکوینس رجسٹر 3 (ADC_SQR3) ۔ . . . . . . . . . . . . . . . . 780 21.7.14 ADC ریگولر سیکوینس رجسٹر 4 (ADC_SQR4) ۔ . . . . . . . . . . . . . . . . 781 21.7.15 ADC ریگولر ڈیٹا رجسٹر (ADC_DR) . . . . . . . . . . . . . . . . . . . . . . . . 781 21.7.16 ADC انجیکشن سیکوینس رجسٹر (ADC_JSQR) . . . . . . . . . . . . . . . . . 782 21.7.17 ADC آفسیٹ y رجسٹر (ADC_OFRy)۔ . . . . . . . . . . . . . . . . . . . . . . . . . . 784 21.7.18 ADC انجیکشن چینل وائی ڈیٹا رجسٹر (ADC_JDRy)۔ . . . . . . . . . . . . . . 785

RM0438 Rev 8

21/2187
54

مشمولات

RM0438

21.8 21.9

21.7.19 ADC اینالاگ واچ ڈاگ 2 کنفیگریشن رجسٹر (ADC_AWD2CR) . . . 785 21.7.20 ADC اینالاگ واچ ڈاگ 3 کنفیگریشن رجسٹر (ADC_AWD3CR) . . . 786 21.7.21 ADC تفریق موڈ سلیکشن رجسٹر (ADC_DIFSEL) . . . . . . . . . 786 21.7.22 ADC کیلیبریشن عوامل (ADC_CALFACT) . . . . . . . . . . . . . . . . . . . . . 787
ADC کامن رجسٹر۔ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 787
21.8.1 ADC کامن اسٹیٹس رجسٹر (ADC_CSR) . . . . . . . . . . . . . . . . . . . . 787 21.8.2 ADC کامن کنٹرول رجسٹر (ADC_CCR)۔ . . . . . . . . . . . . . . . . . . . . 789 21.8.3 ADC کامن ریگولر ڈیٹا رجسٹر برائے ڈوئل موڈ (ADC_CDR)۔ . . . . 792
ADC رجسٹر کا نقشہ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 792

22

ڈیجیٹل سے اینالاگ کنورٹر (DAC)۔ . . . . . . . . . . . . . . . . . . . . . . . . . . . 796

22.1 DAC کا تعارف . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 796

22.2 ڈی اے سی کی اہم خصوصیات۔ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 796

22.3 ڈی اے سی کا نفاذ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 797

22.4 DAC فنکشنل تفصیل . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 798

22.4.1 DAC بلاک ڈایاگرام . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 798

22.4.2 DAC چینل فعال . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 799

22.4.3 DAC ڈیٹا فارمیٹ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 799

22.4.4 DAC کی تبدیلی . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 801

22.4.5 DAC آؤٹ پٹ والیومtage . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 801

22.4.6 DAC ٹرگر سلیکشن . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 802

22.4.7 DMA کی درخواستیں . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 803

22.4.8 شور پیدا کرنا۔ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 803

22.4.9 مثلث لہر کی نسل . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 805

22.4.10 DAC چینل موڈز . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 806

22.4.11 DAC چینل بفر کیلیبریشن . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 809

22.4.12 DAC چینل کنورژن موڈز . . . . . . . . . . . . . . . . . . . . . . . . . . . . 810

22.4.13 ڈوئل ڈی اے سی چینل کنورژن موڈز (اگر ڈوئل چینلز دستیاب ہیں)۔ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 811

کم پاور موڈ میں 22.5 DAC۔ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 815

22.6 DAC مداخلت کرتا ہے۔ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 816

22.7 DAC رجسٹر۔ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 816

22.7.1 DAC کنٹرول رجسٹر (DAC_CR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . 816

22.7.2 DAC سافٹ ویئر ٹرگر رجسٹر (DAC_SWTRGR) . . . . . . . . . . . . . . . . 820

22.7.3 DAC چینل1 12 بٹ دائیں طرف سے منسلک ڈیٹا ہولڈنگ رجسٹر (DAC_DHR12R1)۔ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 820

22/2187

RM0438 Rev 8

RM0438

مشمولات

22.7.4 DAC چینل1 12 بٹ بائیں منسلک ڈیٹا ہولڈنگ رجسٹر (DAC_DHR12L1)۔ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 821
22.7.5 DAC چینل1 8 بٹ دائیں طرف سے منسلک ڈیٹا ہولڈنگ رجسٹر (DAC_DHR8R1)۔ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 821
22.7.6 DAC چینل2 12 بٹ دائیں طرف سے منسلک ڈیٹا ہولڈنگ رجسٹر (DAC_DHR12R2)۔ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 822
22.7.7 DAC چینل2 12 بٹ بائیں منسلک ڈیٹا ہولڈنگ رجسٹر (DAC_DHR12L2)۔ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 822
22.7.8 DAC چینل2 8 بٹ دائیں طرف سے منسلک ڈیٹا ہولڈنگ رجسٹر (DAC_DHR8R2)۔ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 823
22.7.9 ڈوئل ڈی اے سی 12 بٹ رائٹ الائنڈ ڈیٹا ہولڈنگ رجسٹر (DAC_DHR12RD)۔ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 823
22.7.10 ڈوئل ڈی اے سی 12 بٹ لیفٹ الائنڈ ڈیٹا ہولڈنگ رجسٹر (DAC_DHR12LD)۔ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 824
22.7.11 ڈوئل ڈی اے سی 8 بٹ رائٹ الائنڈ ڈیٹا ہولڈنگ رجسٹر (DAC_DHR8RD)۔ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 824
22.7.12 DAC channel1 ڈیٹا آؤٹ پٹ رجسٹر (DAC_DOR1)۔ . . . . . . . . . . . . . . . 825
22.7.13 DAC channel2 ڈیٹا آؤٹ پٹ رجسٹر (DAC_DOR2)۔ . . . . . . . . . . . . . . . 825
22.7.14 DAC اسٹیٹس رجسٹر (DAC_SR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 825
22.7.15 DAC کیلیبریشن کنٹرول رجسٹر (DAC_CCR) . . . . . . . . . . . . . . . . . . 827
22.7.16 DAC موڈ کنٹرول رجسٹر (DAC_MCR) . . . . . . . . . . . . . . . . . . . . . . 827
22.7.17 DAC channel1 sample اور پکڑو sampلی ٹائم رجسٹر (DAC_SHSR1)۔ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 829
22.7.18 DAC channel2 sample اور پکڑو sampلی ٹائم رجسٹر (DAC_SHSR2)۔ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 829
22.7.19 ڈی اے سیample اور ہولڈ ٹائم رجسٹر (DAC_SHHR)۔ . . . . . . . . . . . . . . 829
22.7.20 ڈی اے سیample اور ہولڈ ریفریش ٹائم رجسٹر (DAC_SHRR)۔ . . . . . . . . 830
22.7.21 DAC رجسٹر کا نقشہ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 831

23

والیومtagای حوالہ بفر (VREFBUF)۔ . . . . . . . . . . . . . . . . . . . . . . . . . 833

23.1 VREFBUF کا تعارف . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 833

23.2 VREFBUF فنکشنل تفصیل . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 833

23.3 VREFBUF تراشنا . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 834

23.4 VREFBUF رجسٹر۔ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 835

23.4.1 VREFBUF کنٹرول اور اسٹیٹس رجسٹر (VREFBUF_CSR) . . . . . . . . . 835

23.4.2 VREFBUF کیلیبریشن کنٹرول رجسٹر (VREFBUF_CCR) . . . . . . . . . 836

23.4.3 VREFBUF رجسٹر کا نقشہ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 836

24

کمپیریٹر (COMP) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 837

24.1 تعارف . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 837

RM0438 Rev 8

23/2187
54

مشمولات

RM0438

24.2 24.3
24.4 24.5 24.6

COMP اہم خصوصیات۔ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 837 COMP فنکشنل تفصیل . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 838
24.3.1 COMP بلاک ڈایاگرام . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 838 24.3.2 COMP پن اور اندرونی سگنل۔ . . . . . . . . . . . . . . . . . . . . . . . . . . . . 838 24.3.3 COMP ری سیٹ اور گھڑیاں۔ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 839 24.3.4 کمپیریٹر لاک میکانزم۔ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 839 24.3.5 ونڈو کمپیریٹر . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 840 24.3.6 Hysteresis . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 840 24.3.7 کمپیریٹر آؤٹ پٹ بلیننگ فنکشن۔ . . . . . . . . . . . . . . . . . . . . . . . . . 841 24.3.8 COMP پاور اور سپیڈ موڈز۔ . . . . . . . . . . . . . . . . . . . . . . . . . . . . 842
COMP کم پاور موڈز۔ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 842 COMP مداخلت کرتا ہے۔ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 842 COMP رجسٹر۔ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 843
24.6.1 کمپیریٹر 1 کنٹرول اور اسٹیٹس رجسٹر (COMP1_CSR)۔ . . . . . . . . . 843 24.6.2 کمپیریٹر 2 کنٹرول اور اسٹیٹس رجسٹر (COMP2_CSR)۔ . . . . . . . . . 845 24.6.3 COMP رجسٹر کا نقشہ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 848

25

آپریشنل ampلائفائرز (OPAMP) . . . . . . . . . . . . . . . . . . . . . . . . . . . . 849

25.1 تعارف . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 849

25.2 او پیAMP اہم خصوصیات . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 849

25.3 او پیAMP فنکشنل وضاحت . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 849

25.3.1 او پیAMP ری سیٹ اور گھڑیاں . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 849

25.3.2 ابتدائی ترتیب . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 850

25.3.3 سگنل روٹنگ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 850

25.3.4 او پیAMP طریقوں . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 851

25.3.5 کیلیبریشن . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 854

25.4 او پیAMP کم طاقت کے طریقوں . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 856

25.5 او پیAMP رجسٹر . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 857

25.5.1 او پیAMP1 کنٹرول/سٹیٹس رجسٹر (OPAMP1_CSR)۔ . . . . . . . . . . . . . . . 857

25.5.2 او پیAMP1 آفسیٹ ٹرمنگ رجسٹر نارمل موڈ میں (OPAMP1_OTR)۔ . 858

25.5.3 او پیAMPکم پاور موڈ میں 1 آفسیٹ ٹرمنگ رجسٹر (OPAMP1_LPOTR)۔ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 858

25.5.4 او پیAMP2 کنٹرول/سٹیٹس رجسٹر (OPAMP2_CRS)۔ . . . . . . . . . . . . . . . 859

25.5.5 او پیAMP2 آفسیٹ ٹرمنگ رجسٹر نارمل موڈ میں (OPAMP2_OTR)۔ . 860

25.5.6 او پیAMPکم پاور موڈ میں 2 آفسیٹ ٹرمنگ رجسٹر (OPAMP2_LPOTR)۔ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 860

25.5.7 او پیAMP رجسٹر کا نقشہ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 861

24/2187

RM0438 Rev 8

RM0438

مشمولات

26

سگما ڈیلٹا ماڈیولٹرز (DFSDM) کے لیے ڈیجیٹل فلٹر۔ . . . . . . . . . . . . . . 862

26.1 تعارف . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 862

26.2 DFSDM کی اہم خصوصیات۔ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 863

26.3 DFSDM کا نفاذ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 864

26.4 DFSDM فنکشنل تفصیل۔ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 865

26.4.1 DFSDM بلاک ڈایاگرام . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 865

26.4.2 DFSDM پن اور اندرونی سگنلز۔ . . . . . . . . . . . . . . . . . . . . . . . . . . . 866

26.4.3 DFSDM ری سیٹ اور گھڑیاں۔ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 867

26.4.4 سیریل چینل ٹرانسیور . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 868

26.4.5 ان پٹ سیریل انٹرفیس کو ترتیب دینا۔ . . . . . . . . . . . . . . . . . . . . . . . . . 878

26.4.6 متوازی ڈیٹا ان پٹ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 878

26.4.7 چینل کا انتخاب . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 880

26.4.8 ڈیجیٹل فلٹر کنفیگریشن . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 881

26.4.9 انٹیگریٹر یونٹ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 882

26.4.10 اینالاگ واچ ڈاگ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 883

26.4.11 شارٹ سرکٹ پکڑنے والا۔ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 885

26.4.12 ایکسٹریم ڈیٹیکٹر . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 886

26.4.13 ڈیٹا یونٹ بلاک . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 886

26.4.14 دستخط شدہ ڈیٹا فارمیٹ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 887

26.4.15 تبادلوں کا آغاز . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 888

26.4.16 مسلسل اور تیز مسلسل موڈز۔ . . . . . . . . . . . . . . . . . . . . . . . 888

26.4.17 ترجیح کی درخواست کریں۔ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 889

26.4.18 رن موڈ میں پاور آپٹیمائزیشن۔ . . . . . . . . . . . . . . . . . . . . . . . . . . . . 890

26.5 DFSDM مداخلت کرتا ہے۔ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 890

26.6 DFSDM DMA منتقلی . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 892

26.7 DFSDM چینل y رجسٹرز (y=0..3)۔ . . . . . . . . . . . . . . . . . . . . . . . . . . 892

26.7.1 DFSDM چینل y کنفیگریشن رجسٹر (DFSDM_CHyCFGR1) . . . 892

26.7.2 DFSDM چینل y کنفیگریشن رجسٹر (DFSDM_CHyCFGR2) . . . 894

26.7.3 DFSDM چینل y اینالاگ واچ ڈاگ اور شارٹ سرکٹ ڈیٹیکٹر رجسٹر (DFSDM_CHyAWSCDR)۔ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 895

26.7.4 DFSDM چینل y واچ ڈاگ فلٹر ڈیٹا رجسٹر (DFSDM_CHyWDATR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 896

26.7.5 DFSDM چینل y ڈیٹا ان پٹ رجسٹر (DFSDM_CHyDATINR) . . . . . 896

26.7.6 DFSDM چینل y تاخیر رجسٹر (DFSDM_CHyDLYR) . . . . . . . . . . . 897

26.8 DFSDM فلٹر x ماڈیول رجسٹر (x=0..3) . . . . . . . . . . . . . . . . . . . . . . . 898

26.8.1 DFSDM فلٹر x کنٹرول رجسٹر 1 (DFSDM_FLTxCR1) ۔ . . . . . . . . . . . 898

26.8.2 DFSDM فلٹر x کنٹرول رجسٹر 2 (DFSDM_FLTxCR2) ۔ . . . . . . . . . . . 901

RM0438 Rev 8

25/2187
54

مشمولات

RM0438

26.8.3 DFSDM فلٹر ایکس انٹرپٹ اور اسٹیٹس رجسٹر (DFSDM_FLTxISR) . . . . 902
26.8.4 DFSDM فلٹر ایکس انٹرپٹ فلیگ کلیئر رجسٹر (DFSDM_FLTxICR) . . . . 904
26.8.5 DFSDM فلٹر x انجیکشن شدہ چینل گروپ سلیکشن رجسٹر (DFSDM_FLTxJCHGR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 905
26.8.6 DFSDM فلٹر x کنٹرول رجسٹر (DFSDM_FLTxFCR) . . . . . . . . . . . . . 905
26.8.7 انجکشن والے گروپ کے لیے DFSDM فلٹر x ڈیٹا رجسٹر (DFSDM_FLTxJDATAR)۔ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 906
26.8.8 ڈی ایف ایس ڈی ایم فلٹر ایکس ڈیٹا رجسٹر برائے ریگولر چینل (DFSDM_FLTxRDATAR)۔ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 907
26.8.9 DFSDM فلٹر x ینالاگ واچ ڈاگ ہائی تھریشولڈ رجسٹر (DFSDM_FLTxAWHTR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 908
26.8.10 DFSDM فلٹر x اینالاگ واچ ڈاگ لو تھریشولڈ رجسٹر (DFSDM_FLTxAWLTR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 908
26.8.11 ڈی ایف ایس ڈی ایم فلٹر ایکس اینالاگ واچ ڈاگ اسٹیٹس رجسٹر (DFSDM_FLTxAWSR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 909
26.8.12 ڈی ایف ایس ڈی ایم فلٹر ایکس اینالاگ واچ ڈاگ کلیئر فلیگ رجسٹر (DFSDM_FLTxAWCFR)۔ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 910
26.8.13 DFSDM فلٹر x ایکسٹریم ڈیٹیکٹر زیادہ سے زیادہ رجسٹر (DFSDM_FLTxEXMAX) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 910
26.8.14 DFSDM فلٹر x ایکسٹریم ڈیٹیکٹر کم از کم رجسٹر (DFSDM_FLTxEXMIN) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 911
26.8.15 DFSDM فلٹر x کنورژن ٹائمر رجسٹر (DFSDM_FLTxCNVTIMR) . 911
26.8.16 DFSDM رجسٹر کا نقشہ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 912

27

ٹچ سینسنگ کنٹرولر (TSC)۔ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 920

27.1 تعارف . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 920

27.2 TSC کی اہم خصوصیات۔ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 920

27.3 TSC فنکشنل تفصیل . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 921

27.3.1 TSC بلاک ڈایاگرام . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 921

27.3.2 سرفیس چارج ٹرانسفر کا حصول ختمview . . . . . . . . . . . . . . . . . . . 921

27.3.3 ری سیٹ اور گھڑیاں۔ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 924

27.3.4 چارج کی منتقلی کے حصول کی ترتیب۔ . . . . . . . . . . . . . . . . . . . . . . . . 924

27.3.5 اسپریڈ سپیکٹرم کی خصوصیت۔ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 925

27.3.6 زیادہ سے زیادہ گنتی کی غلطی۔ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 926

27.3.7 ایسampling capacitor I/O اور چینل I/O موڈ سلیکشن۔ . . . . . . . . . . 926

27.3.8 حصول موڈ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 927

27.3.9 I/O ہسٹریسس اور اینالاگ سوئچ کنٹرول۔ . . . . . . . . . . . . . . . . . . . . . . 927

27.4 TSC کم پاور موڈز۔ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 928

27.5 TSC رکاوٹیں . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 928

26/2187

RM0438 Rev 8

RM0438

مشمولات

27.6

TSC رجسٹر۔ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 928
27.6.1 TSC کنٹرول رجسٹر (TSC_CR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 928 27.6.2 TSC interrupt enable register (TSC_IER)۔ . . . . . . . . . . . . . . . . . . . . . 931 27.6.3 TSC انٹرپٹ کلیئر رجسٹر (TSC_ICR)۔ . . . . . . . . . . . . . . . . . . . . . . . 932 27.6.4 TSC انٹرپٹ اسٹیٹس رجسٹر (TSC_ISR) . . . . . . . . . . . . . . . . . . . . . . 932 27.6.5 TSC I/O ہسٹریسیس کنٹرول رجسٹر (TSC_IOHCR)۔ . . . . . . . . . . . . . . 933 27.6.6 TSC I/O اینالاگ سوئچ کنٹرول رجسٹر
(TSC_IOASCR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 933 27.6.7 TSC I/O sampلنگ کنٹرول رجسٹر (TSC_IOSCR) . . . . . . . . . . . . . . . 934 27.6.8 TSC I/O چینل کنٹرول رجسٹر (TSC_IOCCR)۔ . . . . . . . . . . . . . . . . 934 27.6.9 TSC I/O گروپ کنٹرول اسٹیٹس رجسٹر (TSC_IOGCSR)۔ . . . . . . . . . . . 935 27.6.10 TSC I/O گروپ ایکس کاؤنٹر رجسٹر (TSC_IOGxCR)۔ . . . . . . . . . . . . . . . 935 27.6.11 TSC رجسٹر کا نقشہ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 936

28

حقیقی بے ترتیب نمبر جنریٹر (RNG)۔ . . . . . . . . . . . . . . . . . . . . . . . 938

28.1 RNG کا تعارف . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 938

28.2 RNG اہم خصوصیات۔ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 938

28.3 RNG فنکشنل تفصیل . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 939

28.3.1 RNG بلاک ڈایاگرام . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 939

28.3.2 RNG اندرونی سگنلز . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 939

28.3.3 رینڈم نمبر جنریشن . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 939

28.3.4 RNG ابتدا . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 942

28.3.5 RNG آپریشن . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 943

28.3.6 RNG کلاکنگ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 945

28.3.7 خرابی کا انتظام . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 945

28.3.8 RNG کم طاقت کا استعمال۔ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 946

28.4 RNG رکاوٹیں . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 946

28.5 RNG پروسیسنگ کا وقت۔ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 947

28.6 RNG اینٹروپی سورس کی توثیق . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 947

28.6.1 تعارف . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 947

28.6.2 توثیق کی شرائط . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 947

28.6.3 ڈیٹا اکٹھا کرنا۔ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 948

28.7 RNG رجسٹر۔ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 948

28.7.1 RNG کنٹرول رجسٹر (RNG_CR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . 948

28.7.2 RNG اسٹیٹس رجسٹر (RNG_SR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 950

28.7.3 RNG ڈیٹا رجسٹر (RNG_DR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 951

28.7.4 RNG ہیلتھ ٹیسٹ کنٹرول رجسٹر (RNG_HTCR) . . . . . . . . . . . . . . . . . 952

RM0438 Rev 8

27/2187
54

مشمولات

RM0438

28.7.5 RNG رجسٹر کا نقشہ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 952

29

AES ہارڈویئر ایکسلریٹر (AES)۔ . . . . . . . . . . . . . . . . . . . . . . . . . . . . 953

29.1 تعارف . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 953

29.2 AES اہم خصوصیات۔ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 953

29.3 AES کا نفاذ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 953

29.4 AES فنکشنل تفصیل۔ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 954

29.4.1 AES بلاک ڈایاگرام . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 954

29.4.2 AES اندرونی سگنلز . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 954

29.4.3 AES کرپٹوگرافک کور . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 954

29.4.4 سائفر آپریشن کرنے کے لیے AES طریقہ کار۔ . . . . . . . . . . . . . . . . . . 960

29.4.5 AES ڈکرپشن راؤنڈ کلیدی تیاری۔ . . . . . . . . . . . . . . . . . . . . . . . 963

29.4.6 AES سائفر ٹیکسٹ چوری اور ڈیٹا پیڈنگ۔ . . . . . . . . . . . . . . . . . . . . . 963

29.4.7 AES ٹاسک معطل اور دوبارہ شروع کریں۔ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 964

29.4.8 AES بنیادی چیننگ موڈز (ECB, CBC)۔ . . . . . . . . . . . . . . . . . . . . . . 964

29.4.9 AES کاؤنٹر (CTR) موڈ۔ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 969

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

29.4.11 AES Galois میسج تصدیقی کوڈ (GMAC)۔ . . . . . . . . . . . . . 976

29.4.12 CBC-MAC (CCM) کے ساتھ AES کاؤنٹر۔ . . . . . . . . . . . . . . . . . . . . . . . . . 978

29.4.13 AES ڈیٹا رجسٹر اور ڈیٹا کی تبدیلی۔ . . . . . . . . . . . . . . . . . . . . . . . 983

29.4.14 AES کلیدی رجسٹر۔ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 985

29.4.15 AES ابتداء ویکٹر رجسٹرز۔ . . . . . . . . . . . . . . . . . . . . . . . . . . . 985

29.4.16 AES DMA انٹرفیس . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 986

29.4.17 AES ایرر مینجمنٹ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 987

29.5 AES رکاوٹیں . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 988

29.6 AES پروسیسنگ میں تاخیر۔ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 988

29.7 AES رجسٹر۔ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 989

29.7.1 AES کنٹرول رجسٹر (AES_CR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 989

29.7.2 AES اسٹیٹس رجسٹر (AES_SR)۔ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 991

29.7.3 AES ڈیٹا ان پٹ رجسٹر (AES_DINR) . . . . . . . . . . . . . . . . . . . . . . . . 993

29.7.4 AES ڈیٹا آؤٹ پٹ رجسٹر (AES_DOUTR) . . . . . . . . . . . . . . . . . . . . . 993

29.7.5 AES کلید رجسٹر 0 (AES_KEYR0) ۔ . . . . . . . . . . . . . . . . . . . . . . . . . . . 994

29.7.6 AES کلید رجسٹر 1 (AES_KEYR1) ۔ . . . . . . . . . . . . . . . . . . . . . . . . . . . 994

29.7.7 AES کلید رجسٹر 2 (AES_KEYR2) ۔ . . . . . . . . . . . . . . . . . . . . . . . . . . . 995

29.7.8 AES کلید رجسٹر 3 (AES_KEYR3) ۔ . . . . . . . . . . . . . . . . . . . . . . . . . . . 995

29.7.9 AES ابتداء ویکٹر رجسٹر 0 (AES_IVR0) ۔ . . . . . . . . . . . . . . . . . 995

28/2187

RM0438 Rev 8

RM0438

مشمولات

29.7.10 AES ابتداء ویکٹر رجسٹر 1 (AES_IVR1) ۔ . . . . . . . . . . . . . . . . . 996 29.7.11 AES ابتداء ویکٹر رجسٹر 2 (AES_IVR2) ۔ . . . . . . . . . . . . . . . . . 996 29.7.12 AES ابتداء ویکٹر رجسٹر 3 (AES_IVR3) ۔ . . . . . . . . . . . . . . . . . 996 29.7.13 AES کلید رجسٹر 4 (AES_KEYR4)۔ . . . . . . . . . . . . . . . . . . . . . . . . . . . 997 29.7.14 AES کلید رجسٹر 5 (AES_KEYR5) ۔ . . . . . . . . . . . . . . . . . . . . . . . . . . . 997 29.7.15 AES کلید رجسٹر 6 (AES_KEYR6) ۔ . . . . . . . . . . . . . . . . . . . . . . . . . . . 997 29.7.16 AES کلید رجسٹر 7 (AES_KEYR7)۔ . . . . . . . . . . . . . . . . . . . . . . . . . . . 998 29.7.17 AES معطلی رجسٹر (AES_SUSPxR)۔ . . . . . . . . . . . . . . . . . . . . . . 998 29.7.18 AES رجسٹر کا نقشہ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 999

30

ہیش پروسیسر (HASH)۔ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1001

30.1 تعارف . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1001

30.2 ہیش کی اہم خصوصیات۔ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1001

30.3 HASH کا نفاذ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1002

30.4 HASH فنکشنل تفصیل۔ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1002

30.4.1 HASH بلاک ڈایاگرام . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1002

30.4.2 HASH اندرونی سگنل . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1003

30.4.3 محفوظ ہیش الگورتھم کے بارے میں۔ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1003

30.4.4 میسج ڈیٹا فیڈنگ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1003

30.4.5 میسج ڈائجسٹ کمپیوٹنگ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1005

30.4.6 پیغام کی پیڈنگ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1006

30.4.7 HMAC آپریشن . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1008

30.4.8 HASH معطل/دوبارہ آپریشنز۔ . . . . . . . . . . . . . . . . . . . . . . . . . 1010

30.4.9 HASH DMA انٹرفیس . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1012

30.4.10 HASH ایرر مینجمنٹ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1012

30.4.11 HASH پروسیسنگ کا وقت۔ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1012

30.5 HASH مداخلت کرتا ہے۔ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1013

30.6 HASH رجسٹر۔ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1014

30.6.1 HASH کنٹرول رجسٹر (HASH_CR) . . . . . . . . . . . . . . . . . . . . . . . . . 1014

30.6.2 HASH ڈیٹا ان پٹ رجسٹر (HASH_DIN) . . . . . . . . . . . . . . . . . . . . . . 1016

30.6.3 HASH اسٹارٹ رجسٹر (HASH_STR)۔ . . . . . . . . . . . . . . . . . . . . . . . . . . 1017

30.6.4 HASH ڈائجسٹ رجسٹر۔ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1018

30.6.5 HASH interrupt enable register (HASH_IMR)۔ . . . . . . . . . . . . . . . . . 1019

30.6.6 HASH اسٹیٹس رجسٹر (HASH_SR) . . . . . . . . . . . . . . . . . . . . . . . . . . 1020

30.6.7 HASH سیاق و سباق کے تبادلہ کے رجسٹر۔ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1020

30.6.8 HASH رجسٹر کا نقشہ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1021

RM0438 Rev 8

29/2187
54

مشمولات

RM0438

31

آن دی فلائی ڈکرپشن انجن (OTFDEC)۔ . . . . . . . . . . . . . . . . . . . . . 1023

31.1 OTFDEC کا تعارف۔ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1023

31.2 OTFDEC کی اہم خصوصیات۔ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1023

31.3 OTFDEC فنکشنل تفصیل . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1024

31.3.1 OTFDEC بلاک ڈایاگرام . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1024

31.3.2 OTFDEC اندرونی سگنلز . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1024

31.3.3 OTFDEC آن دی فلائی ڈکرپشن۔ . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1025

31.3.4 کاؤنٹر موڈ ڈکرپشن میں AES کا OTFDEC استعمال۔ . . . . . . . . . . . . 1026

31.3.5 بہاؤ کنٹرول کا انتظام . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1027

31.3.6 OTFDEC ایرر مینجمنٹ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1027

31.4 OTFDEC مداخلت کرتا ہے۔ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1028

31.5 OTFDEC درخواست کی معلومات۔ . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1028

31.5.1 OTFDEC شروع کرنے کا عمل۔ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1028

31.5.2 OTFDEC اور پاور مینجمنٹ . . . . . . . . . . . . . . . . . . . . . . . . . 1030

31.5.3 OTFDEC کے لیے خفیہ کاری . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1030

31.5.4 OTFDEC کلیدی CRC سورس کوڈ۔ . . . . . . . . . . . . . . . . . . . . . . . . . . . 1031

31.6 OTFDEC رجسٹر۔ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1032

31.6.1 OTFDEC کنٹرول رجسٹر (OTFDEC_CR) . . . . . . . . . . . . . . . . . . . . 1032

31.6.2 OTFDEC مراعات یافتہ رسائی کنٹرول کنفیگریشن رجسٹر (OTFDEC_PRIVCFGR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1033

31.6.3 OTFDEC ریجن x کنفیگریشن رجسٹر (OTFDEC_RxCFGR) . . . . 1033

31.6.4 OTFDEC ریجن x اسٹارٹ ایڈریس رجسٹر (OTFDEC_RxSTARTADDR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1035

31.6.5 OTFDEC ریجن ایکس اینڈ ایڈریس رجسٹر (OTFDEC_RxENDADDR) 1035

31.6.6 OTFDEC ریجن x nonce register 0 (OTFDEC_RxNONCER0) ۔ . . . . 1036

31.6.7 OTFDEC ریجن x nonce register 1 (OTFDEC_RxNONCER1) ۔ . . . . 1037

31.6.8 OTFDEC ریجن x کلید رجسٹر 0 (OTFDEC_RxKEYR0) ۔ . . . . . . . . . 1037

31.6.9 OTFDEC ریجن x کلید رجسٹر 1 (OTFDEC_RxKEYR1) ۔ . . . . . . . . . 1038

31.6.10 OTFDEC ریجن x کلید رجسٹر 2 (OTFDEC_RxKEYR2) ۔ . . . . . . . . . 1038

31.6.11 OTFDEC ریجن x کلید رجسٹر 3 (OTFDEC_RxKEYR3) ۔ . . . . . . . . . 1039

31.6.12 OTFDEC انٹرپٹ اسٹیٹس رجسٹر (OTFDEC_ISR) . . . . . . . . . . . . . 1039

31.6.13 OTFDEC انٹرپٹ کلیئر رجسٹر (OTFDEC_ICR) . . . . . . . . . . . . . . 1040

31.6.14 OTFDEC interrupt enable register (OTFDEC_IER) . . . . . . . . . . . . . 1041

31.6.15 OTFDEC رجسٹر کا نقشہ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1042

32

پبلک کلید ایکسلریٹر (PKA)۔ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1046

32.1 تعارف . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1046

30/2187

RM0438 Rev 8

RM0438

مشمولات

32.2 32.3
32.4
32.5 32.6 32.7

PKA اہم خصوصیات . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1046 PKA فنکشنل تفصیل . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1046
32.3.1 PKA بلاک ڈایاگرام . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1046 32.3.2 PKA اندرونی سگنلز . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1047 32.3.3 PKA ری سیٹ اور گھڑیاں۔ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1047 32.3.4 PKA پبلک کلید ایکسلریشن۔ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1047 32.3.5 PKA کے لیے عام درخواستیں۔ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1049 32.3.6 PKA آپریشن کرنے کا طریقہ کار۔ . . . . . . . . . . . . . . . . . . . . . 1051 32.3.7 PKA ایرر مینجمنٹ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1052
PKA آپریٹنگ موڈز۔ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1052
32.4.1 تعارف . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1052 32.4.2 منٹگمری پیرامیٹر کی گنتی . . . . . . . . . . . . . . . . . . . . . . . . 1053 32.4.3 ماڈیولر اضافہ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1054 32.4.4 ماڈیولر گھٹاؤ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1054 32.4.5 ماڈیولر اور منٹگمری ضرب۔ . . . . . . . . . . . . . . . . . . . . . 1055 32.4.6 ماڈیولر ایکسپوینشن . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1056 32.4.7 ماڈیولر الٹا . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1056 32.4.8 ماڈیولر کمی . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1057 32.4.9 ریاضی کا اضافہ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1057 32.4.10 حسابی گھٹاؤ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1057 32.4.11 ریاضی کی ضرب۔ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1058 32.4.12 ریاضی کا موازنہ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1058 32.4.13 RSA CRT کی شرح . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1059 32.4.14 بیضوی وکر پر پوائنٹ Fp چیک کریں۔ . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1059 32.4.15 ECC Fp اسکیلر ضرب۔ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1060 32.4.16 ECDSA نشان . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1061 32.4.17 ECDSA تصدیق۔ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1063
Exampترتیب اور پروسیسنگ کے اوقات . . . . . . . . . . . . . . . . 1064
32.5.1 تائید شدہ بیضوی منحنی خطوط . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1064 32.5.2 گنتی کے اوقات . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1066
PKA مداخلت کرتا ہے۔ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1067 PKA رجسٹر۔ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1068
32.7.1 PKA کنٹرول رجسٹر (PKA_CR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1068 32.7.2 PKA اسٹیٹس رجسٹر (PKA_SR)۔ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1069 32.7.3 PKA کلیئر فلیگ رجسٹر (PKA_CLRFR)۔ . . . . . . . . . . . . . . . . . . . . . . . 1070 32.7.4 PKA RAM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1070

RM0438 Rev 8

31/2187
54

مشمولات

RM0438

32.7.5 PKA رجسٹر کا نقشہ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1071

33

ایڈوانسڈ کنٹرول ٹائمر (TIM1/TIM8)۔ . . . . . . . . . . . . . . . . . . . . . . . 1072

33.1 TIM1/TIM8 کا تعارف۔ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1072

33.2 TIM1/TIM8 اہم خصوصیات۔ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1072

33.3 TIM1/TIM8 فنکشنل تفصیل . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1074

33.3.1 ٹائم بیس یونٹ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1074

33.3.2 کاؤنٹر موڈز . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1076

33.3.3 تکرار کاؤنٹر . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1087

33.3.4 بیرونی ٹرگر ان پٹ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1089

33.3.5 گھڑی کا انتخاب . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1090

33.3.6 چینلز کیپچر/موازنہ کریں۔ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1094

33.3.7 ان پٹ کیپچر موڈ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1096

33.3.8 PWM ان پٹ موڈ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1097

33.3.9 جبری آؤٹ پٹ موڈ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1098

33.3.10 آؤٹ پٹ موازنہ موڈ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1099

33.3.11 PWM موڈ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1100

33.3.12 غیر متناسب PWM موڈ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1103

33.3.13 مشترکہ PWM موڈ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1104

33.3.14 مشترکہ 3 فیز PWM موڈ۔ . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1105

33.3.15 تکمیلی نتائج اور ڈیڈ ٹائم اندراج۔ . . . . . . . . . . . . . . 1106

33.3.16 بریک فنکشن کا استعمال۔ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1108

33.3.17 دو طرفہ وقفے کے ان پٹ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1114

33.3.18 بیرونی ایونٹ پر OCxREF سگنل کو صاف کرنا۔ . . . . . . . . . . . . . 1115

33.3.19 6 قدمی PWM جنریشن . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1117

33.3.20 ایک پلس موڈ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1118

33.3.21 دوبارہ چلانے کے قابل ایک پلس موڈ۔ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1119

33.3.22 انکوڈر انٹرفیس موڈ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1120

33.3.23 UIF بٹ ری میپنگ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1122

33.3.24 ٹائمر ان پٹ XOR فنکشن۔ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1123

33.3.25 ہال سینسر کے ساتھ انٹرفیسنگ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1123

33.3.26 ٹائمر سنکرونائزیشن . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1126

33.3.27 ADC مطابقت پذیری . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1130

33.3.28 DMA برسٹ موڈ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1130

33.3.29 ڈیبگ موڈ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1131

33.4 TIM1/TIM8 رجسٹر کرتا ہے۔ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1132

33.4.1 TIMx کنٹرول رجسٹر 1 (TIMx_CR1)(x = 1, 8) . . . . . . . . . . . . . . . . . 1132

32/2187

RM0438 Rev 8

RM0438

مشمولات
33.4.2 TIMx کنٹرول رجسٹر 2 (TIMx_CR2)(x = 1, 8) . . . . . . . . . . . . . . . . . 1133
33.4.3 TIMx غلام موڈ کنٹرول رجسٹر (TIMx_SMCR)(x = 1, 8) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1136
33.4.4 TIMx DMA/interrupt enable register (TIMx_DIER)(x = 1, 8) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1138
33.4.5 TIMx اسٹیٹس رجسٹر (TIMx_SR)(x = 1, 8) . . . . . . . . . . . . . . . . . . . . . 1140
33.4.6 TIMx ایونٹ جنریشن رجسٹر (TIMx_EGR)(x = 1, 8) . . . . . . . . . . . 1142
33.4.7 TIMx کیپچر/موازنہ موڈ رجسٹر 1 (TIMx_CCMR1)(x = 1, 8)۔ . 1143
33.4.8 TIMx کیپچر/موازنہ موڈ رجسٹر 1 [Alternate] (TIMx_CCMR1)(x = 1, 8) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1144
33.4.9 TIMx کیپچر/موازنہ موڈ رجسٹر 2 (TIMx_CCMR2)(x = 1, 8)۔ . 1147
33.4.10 TIMx کیپچر/موازنہ موڈ رجسٹر 2 [Alternate] (TIMx_CCMR2)(x = 1, 8) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1148
33.4.11 TIMx capture/compare enable register (TIMx_CCER)(x = 1, 8)۔ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1149
33.4.12 TIMx کاؤنٹر (TIMx_CNT)(x = 1, 8) . . . . . . . . . . . . . . . . . . . . . . . . . 1153
33.4.13 TIMx prescaler (TIMx_PSC)(x = 1, 8) . . . . . . . . . . . . . . . . . . . . . . . 1153
33.4.14 TIMx آٹو ری لوڈ رجسٹر (TIMx_ARR)(x = 1, 8)۔ . . . . . . . . . . . . . . . 1153
33.4.15 TIMx ریپیٹیشن کاؤنٹر رجسٹر (TIMx_RCR)(x = 1, 8) . . . . . . . . . . 1154
33.4.16 TIMx کیپچر/موازنہ رجسٹر 1 (TIMx_CCR1)(x = 1, 8) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1154
33.4.17 TIMx کیپچر/موازنہ رجسٹر 2 (TIMx_CCR2)(x = 1, 8) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1155
33.4.18 TIMx کیپچر/موازنہ رجسٹر 3 (TIMx_CCR3)(x = 1, 8) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1155
33.4.19 TIMx کیپچر/موازنہ رجسٹر 4 (TIMx_CCR4)(x = 1, 8) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1156
33.4.20 TIMx وقفہ اور ڈیڈ ٹائم رجسٹر (TIMx_BDTR)(x = 1, 8) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1156
33.4.21 TIMx DMA کنٹرول رجسٹر (TIMx_DCR)(x = 1, 8) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1160
33.4.22 مکمل منتقلی کے لیے TIMx DMA پتہ (TIMx_DMAR)(x = 1, 8)۔ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1161
33.4.23 TIM1 آپشن رجسٹر 1 (TIM1_OR1) ۔ . . . . . . . . . . . . . . . . . . . . . . . . . 1162
33.4.24 TIM8 آپشن رجسٹر 1 (TIM8_OR1) ۔ . . . . . . . . . . . . . . . . . . . . . . . . . 1162
33.4.25 TIMx کیپچر/موازنہ موڈ رجسٹر 3 (TIMx_CCMR3)(x = 1, 8) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1163
33.4.26 TIMx کیپچر/موازنہ رجسٹر 5 (TIMx_CCR5)(x = 1, 8) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1164
33.4.27 TIMx کیپچر/موازنہ رجسٹر 6 (TIMx_CCR6)(x = 1, 8) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1165

RM0438 Rev 8

33/2187
54

مشمولات

RM0438

33.4.28 TIM1 آپشن رجسٹر 2 (TIM1_OR2) ۔ . . . . . . . . . . . . . . . . . . . . . . . . . 1165 33.4.29 TIM1 آپشن رجسٹر 3 (TIM1_OR3)۔ . . . . . . . . . . . . . . . . . . . . . . . . . 1167 33.4.30 TIM8 آپشن رجسٹر 2 (TIM8_OR2)۔ . . . . . . . . . . . . . . . . . . . . . . . . . 1168 33.4.31 TIM8 آپشن رجسٹر 3 (TIM8_OR3)۔ . . . . . . . . . . . . . . . . . . . . . . . . . 1170 33.4.32 TIM1 رجسٹر کا نقشہ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1172 33.4.33 TIM8 رجسٹر کا نقشہ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1174

34

عام مقصد کے ٹائمر (TIM2/TIM3/TIM4/TIM5)۔ . . . . . . . . . . . . . . . 1177

34.1 TIM2/TIM3/TIM4/TIM5 تعارف۔ . . . . . . . . . . . . . . . . . . . . . . . . . . .1177

34.2 TIM2/TIM3/TIM4/TIM5 اہم خصوصیات۔ . . . . . . . . . . . . . . . . . . . . . . . . . .1177

34.3 TIM2/TIM3/TIM4/TIM5 فنکشنل تفصیل۔ . . . . . . . . . . . . . . . . . . . .1179

34.3.1 ٹائم بیس یونٹ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1179

34.3.2 کاؤنٹر موڈز . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1181

34.3.3 گھڑی کا انتخاب . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1191

34.3.4 چینلز کیپچر/موازنہ کریں۔ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1195

34.3.5 ان پٹ کیپچر موڈ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1197

34.3.6 PWM ان پٹ موڈ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1198

34.3.7 جبری آؤٹ پٹ موڈ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1199

34.3.8 آؤٹ پٹ موازنہ موڈ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1200

34.3.9 PWM موڈ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1201

34.3.10 غیر متناسب PWM موڈ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1204

34.3.11 مشترکہ PWM موڈ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1205

34.3.12 بیرونی ایونٹ پر OCxREF سگنل کو صاف کرنا۔ . . . . . . . . . . . . . 1206

34.3.13 ایک پلس موڈ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1208

34.3.14 دوبارہ چلانے کے قابل ایک پلس موڈ۔ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1209

34.3.15 انکوڈر انٹرفیس موڈ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1210

34.3.16 UIF بٹ ری میپنگ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1212

34.3.17 ٹائمر ان پٹ XOR فنکشن۔ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1212

34.3.18 ٹائمر اور ایکسٹرنل ٹرگر سنکرونائزیشن۔ . . . . . . . . . . . . . . . . . . 1213

34.3.19 ٹائمر سنکرونائزیشن . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1216

34.3.20 DMA برسٹ موڈ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1221

34.3.21 ڈیبگ موڈ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1222

34.4 TIM2/TIM3/TIM4/TIM5 رجسٹر۔ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1223

34.4.1 TIMx کنٹرول رجسٹر 1 (TIMx_CR1)(x = 2 سے 5) . . . . . . . . . . . . . . . . 1223

34.4.2 TIMx کنٹرول رجسٹر 2 (TIMx_CR2)(x = 2 سے 5) . . . . . . . . . . . . . . . . 1224

34.4.3 TIMx غلام موڈ کنٹرول رجسٹر (TIMx_SMCR)(x = 2 سے 5)۔ . . . . . . 1226

34.4.4 TIMx DMA/Interrupt enable register (TIMx_DIER)(x = 2 سے 5)۔ . . . . . 1229

34/2187

RM0438 Rev 8

RM0438

مشمولات

34.4.5 TIMx اسٹیٹس رجسٹر (TIMx_SR)(x = 2 سے 5)۔ . . . . . . . . . . . . . . . . . . . 1230 34.4.6 TIMx ایونٹ جنریشن رجسٹر (TIMx_EGR)(x = 2 سے 5)۔ . . . . . . . . . 1231 34.4.7 TIMx کیپچر/موازنہ موڈ رجسٹر 1 (TIMx_CCMR1)(x = 2 سے 5)۔ 1232 34.4.8 TIMx کیپچر/موازنہ موڈ رجسٹر 1 [متبادل] (TIMx_CCMR1)
(x = 2 سے 5)۔ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1234 34.4.9 TIMx کیپچر/موازنہ موڈ رجسٹر 2 (TIMx_CCMR2)(x = 2 سے 5)۔ 1236 34.4.10 TIMx کیپچر/موازنہ موڈ رجسٹر 2 [متبادل] (TIMx_CCMR2)
(x = 2 سے 5)۔ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1237 34.4.11 TIMx کیپچر/موازنہ فعال رجسٹر
(TIMx_CCER)(x = 2 سے 5) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1238 34.4.12 TIMx کاؤنٹر (TIMx_CNT)(x = 2 سے 5)۔ . . . . . . . . . . . . . . . . . . . . . . . 1239 34.4.13 TIMx کاؤنٹر [Alternate] (TIMx_CNT)(x = 2 سے 5) . . . . . . . . . . . . . . . 1240 34.4.14 TIMx prescaler (TIMx_PSC)(x = 2 سے 5) . . . . . . . . . . . . . . . . . . . . . . 1240 34.4.15 TIMx آٹو ری لوڈ رجسٹر (TIMx_ARR)(x = 2 سے 5)۔ . . . . . . . . . . . . . 1241 34.4.16 TIMx کیپچر/موازنہ رجسٹر 1 (TIMx_CCR1)(x = 2 سے 5)۔ . . . . . . 1241 34.4.17 TIMx کیپچر/موازنہ رجسٹر 2 (TIMx_CCR2)(x = 2 سے 5)۔ . . . . . . 1241 34.4.18 TIMx کیپچر/موازنہ رجسٹر 3 (TIMx_CCR3)(x = 2 سے 5)۔ . . . . . . 1242 34.4.19 TIMx کیپچر/موازنہ رجسٹر 4 (TIMx_CCR4)(x = 2 سے 5)۔ . . . . . . 1242 34.4.20 TIMx DMA کنٹرول رجسٹر (TIMx_DCR)(x = 2 سے 5)۔ . . . . . . . . . . . . . 1243 34.4.21 مکمل منتقلی کے لیے TIMx DMA پتہ (TIMx_DMAR)(x = 2 سے 5)۔ . . . . . 1244 34.4.22 TIM2 آپشن رجسٹر 1 (TIM2_OR1) ۔ . . . . . . . . . . . . . . . . . . . . . . . . . 1244 34.4.23 TIM3 آپشن رجسٹر 1 (TIM3_OR1) ۔ . . . . . . . . . . . . . . . . . . . . . . . . . 1244 34.4.24 TIM2 آپشن رجسٹر 2 (TIM2_OR2) ۔ . . . . . . . . . . . . . . . . . . . . . . . . . 1245 34.4.25 TIM3 آپشن رجسٹر 2 (TIM3_OR2) ۔ . . . . . . . . . . . . . . . . . . . . . . . . . 1245 34.4.26 TIMx رجسٹر کا نقشہ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1247

35

عام مقصد کے ٹائمرز (TIM15/TIM16/TIM17)۔ . . . . . . . . . . . . . . . . 1250

35.1 TIM15/TIM16/TIM17 کا تعارف۔ . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1250

35.2 TIM15 اہم خصوصیات۔ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1250

35.3 TIM16/TIM17 اہم خصوصیات۔ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1251

35.4 TIM15/TIM16/TIM17 فنکشنل تفصیل۔ . . . . . . . . . . . . . . . . . . . . 1254

35.4.1 ٹائم بیس یونٹ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1254

35.4.2 کاؤنٹر موڈز . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1256

35.4.3 تکرار کاؤنٹر . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1260

35.4.4 35.4.5 35.4.6 35.4.7

گھڑی کا انتخاب۔ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1261 چینلز کیپچر/موازنہ کریں۔ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1263 ان پٹ کیپچر موڈ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1265 PWM ان پٹ موڈ (صرف TIM15 کے لیے)۔ . . . . . . . . . . . . . . . . . . . . . . . . . . 1266

RM0438 Rev 8

35/2187
54

مشمولات

RM0438

35.5

35.4.8 جبری آؤٹ پٹ موڈ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1267 35.4.9 آؤٹ پٹ موازنہ موڈ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1268 35.4.10 PWM موڈ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1269 35.4.11 مشترکہ PWM موڈ (صرف TIM15)۔ . . . . . . . . . . . . . . . . . . . . . . . . 1270 35.4.12 تکمیلی نتائج اور ڈیڈ ٹائم اندراج۔ . . . . . . . . . . . . . . 1271 35.4.13 بریک فنکشن کا استعمال۔ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1273 35.4.14 دو طرفہ وقفے کے ان پٹ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1278 35.4.15 6 قدمی PWM جنریشن . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1279 35.4.16 ایک پلس موڈ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1281 35.4.17 دوبارہ چلانے کے قابل ایک پلس موڈ (صرف TIM15)۔ . . . . . . . . . . . . . . . . . . 1282 35.4.18 UIF بٹ ری میپنگ۔ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1283 35.4.19 ٹائمر ان پٹ XOR فنکشن (صرف TIM15)۔ . . . . . . . . . . . . . . . . . . . . . . 1284 35.4.20 بیرونی ٹرگر سنکرونائزیشن (صرف TIM15)۔ . . . . . . . . . . . . . . . . . 1285 35.4.21 سلیو موڈ مشترکہ ری سیٹ + ٹرگر موڈ۔ . . . . . . . . . . . . . . . . . 1287 35.4.22 DMA برسٹ موڈ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1287 35.4.23 ٹائمر سنکرونائزیشن (TIM15) . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1289 35.4.24 ٹائمر آؤٹ پٹ کو دوسرے ٹائمرز کے لیے ٹرگر کے طور پر استعمال کرنا (TIM16/TIM17)۔ . . . . . 1289 35.4.25 ڈیبگ موڈ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1289
TIM15 رجسٹر کرتا ہے۔ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1290
35.5.1 TIM15 کنٹرول رجسٹر 1 (TIM15_CR1) . . . . . . . . . . . . . . . . . . . . . . 1290 35.5.2 TIM15 کنٹرول رجسٹر 2 (TIM15_CR2) . . . . . . . . . . . . . . . . . . . . . . 1291 35.5.3 TIM15 غلام موڈ کنٹرول رجسٹر (TIM15_SMCR) . . . . . . . . . . . . 1293 35.5.4 TIM15 DMA/interrupt enable register (TIM15_DIER)۔ . . . . . . . . . . . 1294 35.5.5 TIM15 اسٹیٹس رجسٹر (TIM15_SR)۔ . . . . . . . . . . . . . . . . . . . . . . . . . 1295 35.5.6 TIM15 ایونٹ جنریشن رجسٹر (TIM15_EGR) . . . . . . . . . . . . . . . 1297 35.5.7 TIM15 کیپچر/موازنہ موڈ رجسٹر 1 (TIM15_CCMR1)۔ . . . . . . 1298 35.5.8 TIM15 کیپچر/موازنہ موڈ رجسٹر 1 [متبادل] (TIM15_CCMR1)۔ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1299 35.5.9 TIM15 capture/compare enable register (TIM15_CCER)۔ . . . . . . . . 1302 35.5.10 TIM15 کاؤنٹر (TIM15_CNT) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1305 35.5.11 TIM15 prescaler (TIM15_PSC) . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1305 35.5.12 TIM15 آٹو ری لوڈ رجسٹر (TIM15_ARR)۔ . . . . . . . . . . . . . . . . . . . . 1305 35.5.13 TIM15 ریپیٹیشن کاؤنٹر رجسٹر (TIM15_RCR) . . . . . . . . . . . . . . . 1306 35.5.14 TIM15 کیپچر/موازنہ رجسٹر 1 (TIM15_CCR1)۔ . . . . . . . . . . . . . 1306 35.5.15 TIM15 کیپچر/موازنہ رجسٹر 2 (TIM15_CCR2) ۔ . . . . . . . . . . . . . 1307 35.5.16 TIM15 وقفہ اور ڈیڈ ٹائم رجسٹر (TIM15_BDTR)۔ . . . . . . . . . . . 1307 35.5.17 TIM15 DMA کنٹرول رجسٹر (TIM15_DCR) . . . . . . . . . . . . . . . . . . . 1310

36/2187

RM0438 Rev 8

RM0438

مشمولات

35.6

35.5.18 مکمل منتقلی کے لیے TIM15 DMA پتہ (TIM15_DMAR)۔ . . . . . . . . . . . 1310 35.5.19 TIM15 آپشن رجسٹر 1 (TIM15_OR1) ۔ . . . . . . . . . . . . . . . . . . . . . . . 1311 35.5.20 TIM15 آپشن رجسٹر 2 (TIM15_OR2)۔ . . . . . . . . . . . . . . . . . . . . . . . 1311 35.5.21 TIM15 رجسٹر کا نقشہ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1313
TIM16/TIM17 رجسٹر۔ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1316
35.6.1 TIMx کنٹرول رجسٹر 1 (TIMx_CR1)(x = 16 سے 17)۔ . . . . . . . . . . . . . . 1316 35.6.2 TIMx کنٹرول رجسٹر 2 (TIMx_CR2)(x = 16 سے 17)۔ . . . . . . . . . . . . . . 1317 35.6.3 TIMx DMA/interrupt enable register (TIMx_DIER)(x = 16 سے 17)۔ . . . 1318 35.6.4 TIMx اسٹیٹس رجسٹر (TIMx_SR)(x = 16 سے 17)۔ . . . . . . . . . . . . . . . . . 1319 35.6.5 TIMx ایونٹ جنریشن رجسٹر (TIMx_EGR)(x = 16 سے 17)۔ . . . . . . . 1320 35.6.6 TIMx کیپچر/موازنہ موڈ رجسٹر 1
(TIMx_CCMR1)(x = 16 سے 17) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1321 35.6.7 TIMx کیپچر/موازنہ موڈ رجسٹر 1 [Alternate] (TIMx_CCMR1)(x = 16 سے 17)۔ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1322 35.6.8 TIMx capture/compare enable register (TIMx_CCER)(x = 16 سے 17)۔ 1324 35.6.9 TIMx کاؤنٹر (TIMx_CNT)(x = 16 سے 17) . . . . . . . . . . . . . . . . . . . . . 1326 35.6.10 TIMx prescaler (TIMx_PSC)(x = 16 سے 17) . . . . . . . . . . . . . . . . . . . . 1327 35.6.11 TIMx آٹو ری لوڈ رجسٹر (TIMx_ARR)(x = 16 سے 17)۔ . . . . . . . . . . . 1327 35.6.12 TIMx ریپیٹیشن کاؤنٹر رجسٹر (TIMx_RCR)(x = 16 سے 17)۔ . . . . . . . 1328 35.6.13 TIMx کیپچر/موازنہ رجسٹر 1 (TIMx_CCR1)(x = 16 سے 17)۔ . . . . 1328 35.6.14 TIMx وقفہ اور ڈیڈ ٹائم رجسٹر (TIMx_BDTR)(x = 16 سے 17)۔ . . . 1329 35.6.15 TIMx DMA کنٹرول رجسٹر (TIMx_DCR)(x = 16 سے 17)۔ . . . . . . . . . . . 1331 35.6.16 مکمل منتقلی کے لیے TIMx DMA پتہ (TIMx_DMAR)(x = 16 سے 17)۔ . . . 1332 35.6.17 TIM16 آپشن رجسٹر 1 (TIM16_OR1)۔ . . . . . . . . . . . . . . . . . . . . . . . 1332 35.6.18 TIM16 آپشن رجسٹر 2 (TIM16_OR2)۔ . . . . . . . . . . . . . . . . . . . . . . . 1333 35.6.19 TIM17 آپشن رجسٹر 1 (TIM17_OR1)۔ . . . . . . . . . . . . . . . . . . . . . . . 1334 35.6.20 TIM17 آپشن رجسٹر 2 (TIM17_OR2)۔ . . . . . . . . . . . . . . . . . . . . . . . 1335 35.6.21 TIM16/TIM17 رجسٹر کا نقشہ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1337

36

بنیادی ٹائمر (TIM6/TIM7)۔ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1339

36.1 TIM6/TIM7 کا تعارف۔ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1339

36.2 TIM6/TIM7 اہم خصوصیات۔ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1339

36.3 TIM6/TIM7 فنکشنل تفصیل . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1340

36.3.1 ٹائم بیس یونٹ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1340

36.3.2 گنتی موڈ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1342

36.3.3 UIF بٹ ری میپنگ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1345

36.3.4 گھڑی کا ذریعہ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1345

RM0438 Rev 8

37/2187
54

مشمولات

RM0438

36.4

36.3.5 ڈیبگ موڈ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1346
TIM6/TIM7 رجسٹر کرتا ہے۔ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1346
36.4.1 TIMx کنٹرول رجسٹر 1 (TIMx_CR1)(x = 6 سے 7)۔ . . . . . . . . . . . . . . . . 1346 36.4.2 TIMx کنٹرول رجسٹر 2 (TIMx_CR2)(x = 6 سے 7)۔ . . . . . . . . . . . . . . . . 1348 36.4.3 TIMx DMA/Interrupt enable register (TIMx_DIER)(x = 6 سے 7)۔ . . . . . 1348 36.4.4 TIMx اسٹیٹس رجسٹر (TIMx_SR)(x = 6 سے 7)۔ . . . . . . . . . . . . . . . . . . . 1349 36.4.5 TIMx ایونٹ جنریشن رجسٹر (TIMx_EGR)(x = 6 سے 7)۔ . . . . . . . . . 1349 36.4.6 TIMx کاؤنٹر (TIMx_CNT)(x = 6 سے 7)۔ . . . . . . . . . . . . . . . . . . . . . . . 1349 36.4.7 TIMx prescaler (TIMx_PSC)(x = 6 سے 7)۔ . . . . . . . . . . . . . . . . . . . . . . 1350 36.4.8 TIMx آٹو ری لوڈ رجسٹر (TIMx_ARR)(x = 6 سے 7)۔ . . . . . . . . . . . . . 1350 36.4.9 TIMx رجسٹر کا نقشہ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1351

37

کم پاور ٹائمر (LPTIM) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1352

37.1 LPTIM تعارف . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1352

37.2 LPTIM اہم خصوصیات . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1352

37.3 LPTIM کا نفاذ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1352

37.4 LPTIM فنکشنل تفصیل . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1353

37.4.1 LPTIM بلاک ڈایاگرام . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1353

37.4.2 LPTIM پن اور اندرونی سگنل . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1353

37.4.3 LPTIM ان پٹ اور ٹرگر میپنگ۔ . . . . . . . . . . . . . . . . . . . . . . . . . . 1354

37.4.4 LPTIM ری سیٹ اور گھڑیاں۔ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1355

37.4.5 خرابی کا فلٹر۔ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1355

37.4.6 پری اسکیلر . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1356

37.4.7 ٹرگر ملٹی پلیکسر . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1356

37.4.8 آپریٹنگ موڈ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1357

37.4.9 ٹائم آؤٹ فنکشن . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1359

37.4.10 ویوفارم جنریشن . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1359

37.4.11 اپ ڈیٹ رجسٹر کریں۔ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1360

37.4.12 کاؤنٹر موڈ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1361

37.4.13 ٹائمر فعال . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1362

37.4.14 ٹائمر کاؤنٹر ری سیٹ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1362

37.4.15 انکوڈر موڈ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1363

37.4.16 تکرار کاؤنٹر . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1364

37.4.17 ڈیبگ موڈ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1365

37.5 LPTIM کم پاور موڈز۔ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1366

37.6 LPTIM مداخلت کرتا ہے۔ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1366

38/2187

RM0438 Rev 8

RM0438

مشمولات

37.7

LPTIM رجسٹر کرتا ہے۔ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1367
37.7.1 LPTIM مداخلت اور اسٹیٹس رجسٹر (LPTIM_ISR) . . . . . . . . . . . . . . 1367 37.7.2 LPTIM interrupt صاف رجسٹر (LPTIM_ICR)۔ . . . . . . . . . . . . . . . . . . 1368 37.7.3 LPTIM interrupt enable register (LPTIM_IER) . . . . . . . . . . . . . . . . . 1369 37.7.4 LPTIM کنفیگریشن رجسٹر (LPTIM_CFGR) . . . . . . . . . . . . . . . . . 1370 37.7.5 LPTIM کنٹرول رجسٹر (LPTIM_CR) . . . . . . . . . . . . . . . . . . . . . . . . 1373 37.7.6 LPTIM موازنہ r

دستاویزات / وسائل

• STM32L5 سیریز انتہائی محفوظ کم بجلی کی کھپت کے ساتھ [پی ڈی ایف] یوزر گائیڈ
RM0438، کم بجلی کی کھپت کے ساتھ STM32L5 سیریز انتہائی محفوظ، STM32L5 سیریز، کم بجلی کی کھپت کے ساتھ انتہائی محفوظ، کم بجلی کی کھپت، کھپت

حوالہ جات

ایک تبصرہ چھوڑیں۔

آپ کا ای میل پتہ شائع نہیں کیا جائے گا۔ مطلوبہ فیلڈز نشان زد ہیں۔ *