کم بجلی کی کھپت کے ساتھ 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 سیریز، کم بجلی کی کھپت کے ساتھ انتہائی محفوظ، کم بجلی کی کھپت، کھپت |