STM32

STM32 هي عائلة من الدوائر المتكاملة للمعالجات الدقيقة ووحدات التحكم الدقيقة 32 بت من إنتاج شركة STMicroelectronics . تُصنّف وحدات التحكم الدقيقة STM32 ضمن سلاسل مترابطة تعتمد على نفس نواة معالج ARM 32 بت : Cortex-M0 ، و Cortex-M0+ ، و Cortex-M3 ، وCortex-M4، وCortex-M7 ، و Cortex -M33 ، و Cortex-M55 ، و Cortex-M85 . يتكون كل معالج دقيق داخليًا من نواة معالج ARM (أو أكثر)، وذاكرة فلاش ، وذاكرة وصول عشوائي ثابتة (SRAM) ، وواجهة تصحيح الأخطاء، بالإضافة إلى ملحقات طرفية متنوعة. [ 1 ]

إضافةً إلى خطوط إنتاجها من المتحكمات الدقيقة ، قدمت شركة STMicroelectronics معالجات دقيقة (MPU) مثل سلسلتي MP1 و MP2 ضمن عائلة STM32. تعتمد هذه المعالجات على نواة ARM Cortex-A أحادية أو ثنائية ، بالإضافة إلى نواة ARM Cortex-M . [ 10 ] تتضمن معالجات تطبيقات Cortex-A وحدة إدارة ذاكرة (MMU)، [ 11 ] مما يُمكّنها من تشغيل أنظمة تشغيل متقدمة مثل لينكس .

ملخص

شريحة STM32F100C4T6B
STM32F107RBT6
STM32F407IGH6

تعتمد عائلة STM32 من الدوائر المتكاملة للتحكم الدقيق على نوى ARM Cortex - M RISC 32 بت . [ 1 ] تحصل شركة STMicroelectronics على ترخيص الملكية الفكرية لمعالجات ARM من شركة ARM Holdings ، وتدمجها مع وحدات طرفية مصممة خصيصًا لإنشاء حلول متكاملة للتحكم الدقيق. صُممت كل وحدة تحكم دقيقة من عائلة STM32 لتلبية متطلبات محددة من حيث الأداء وكفاءة الطاقة والميزات، مما يجعلها مناسبة لمجموعة واسعة من التطبيقات المدمجة. تلخص الجداول التالية عائلة STM32 من وحدات التحكم الدقيقة (MCUs) والمعالجات الدقيقة (MPUs).

وحدات التحكم الدقيقة STM32 (MCUs)
مسلسلنواة (نوى) معالج ARMهدف
C0Cortex-M0+ [ 12 ]منخفض التكلفة
C5Cortex-M33F [ 13 ]منخفض التكلفة
F0Cortex-M0 [ 14 ]التيار السائد
F1القشرة المخية M3 [ 15 ]التيار السائد
F2القشرة المخية M3 [ 16 ]أداء عالٍ
F3Cortex-M4F [ 17 ]معالجة الإشارات المختلطة
F4Cortex-M4F [ 18 ]أداء عالٍ
F7Cortex-M7F [ 19 ]أداء عالٍ
G0Cortex-M0+ [ 20 ]التيار السائد، منخفض التكلفة
جي 4Cortex-M4F [ 21 ]معالجة الإشارات المختلطة
H5Cortex-M33F [ 22 ]أداء عالٍ، أمان
H7Cortex-M7F (مفرد)، أو Cortex-M7F و Cortex-M4F [ 23 ]أداء عالٍ
L0Cortex-M0+ [ 24 ]استهلاك منخفض للطاقة
المستوى 1القشرة المخية M3 [ 25 ]استهلاك منخفض للطاقة
المستوى 4Cortex-M4 F [ 26 ]استهلاك منخفض للطاقة
L4+Cortex-M4F [ 27 ]استهلاك منخفض للطاقة
L5Cortex-M33F [ 28 ]استهلاك منخفض للطاقة، أمان
N6Cortex-M55F [ 29 ] وNPUأداء عالٍ ( استدلال التعلم الآلي )
U0Cortex-M0+ [ 30 ]استهلاك منخفض للطاقة
U3كورتكس-M33Fاستهلاك منخفض للطاقة، أمان
U5Cortex-M33F [ 31 ]استهلاك منخفض للطاقة، أمان
محرك V8Cortex-M85F [ 32 ]أداء عالٍ، أمان
WB0Cortex-M0+ [ 33 ]لاسلكي ( بلوتوث منخفض الطاقة )
وارنر براذرزCortex-M4F و Cortex-M0+ [ 34 ]لاسلكي ( بلوتوث منخفض الطاقة ، IEEE 802.15.4 )
رابطة الملاكمة العالميةCortex-M33F [ 35 ]لاسلكي ( بلوتوث منخفض الطاقة ، معيار IEEE 802.15.4 )، أمان
WLCortex-M4 و/أو Cortex-M0+ [ 36 ]لاسلكي ( LoRa ، نطاق ترددي أقل من 1 جيجاهرتز)
المعالجات الدقيقة STM32 (MPUs)
مسلسلنواة (نوى) معالج ARMهدف
MP1Cortex-A7 أحادي أو مزدوج ، و Cortex-M4 اختياريًا [ 37 ]لينكس المدمج ، الصناعة، إنترنت الأشياء
MP2معالج ثنائي النواة Cortex-A35 + Cortex-M33 [ 38 ]أداء عالٍ، تعلم آلي ، واجهة مستخدم رسومية متطورة

تاريخ

تُعدّ STM32 ثالث عائلة من معالجات ARM من شركة STMicroelectronics. وتأتي بعد عائلة STR9 السابقة المبنية على نواة ARM9E ، [ 39 ] وعائلة STR7 المبنية على نواة ARM7TDMI . [ 40 ] فيما يلي تاريخ تطور عائلة STM32.

تاريخإعلان
أكتوبر 2006حصلت شركة STMicroelectronics على ترخيص نواة ARM Cortex-M3
يونيو 2007أعلنت شركة ST عن سلسلة STM32 F1 التي تعتمد على معالج ARM Cortex-M3
أكتوبر 2009أعلنت شركة ST أن رقائق ARM الجديدة ستُصنع باستخدام تقنية 90 نانومتر.
أبريل 2010أعلنت شركة ST عن رقائق سلسلة STM32 L1
نوفمبر 2010أعلنت شركة ST عن رقائق سلسلة STM32 F2 التي تعتمد على نواة ARM Cortex-M3، والتطوير المستقبلي
مارس 2011أعلنت شركة ST عن توسيع نطاق رقائق سلسلة STM32 L1 الخاصة بها بكثافات ذاكرة فلاش تبلغ 256 كيلوبايت و384 كيلوبايت.
سبتمبر 2011أعلنت شركة ST عن رقائق سلسلة STM32 F4 التي تعتمد على نواة ARM Cortex-M4F
فبراير 2012أعلنت شركة ST عن رقائق سلسلة STM32 F0 التي تعتمد على نواة ARM Cortex-M0
يونيو 2012أعلنت شركة ST عن رقائق STM32 من سلسلة F3 والمبنية على نواة ARM Cortex-M4F
يناير 2013أعلنت شركة ST عن دعم كامل للغة Java لرقائق STM32 من سلسلتي F2 و F4
فبراير 2013أعلنت شركة ST عن دعم برنامج STM32 Embedded Coder لبرنامجي MATLAB وSimulink
فبراير 2013أعلنت شركة ST عن رقائق سلسلة STM32 F4x9
أبريل 2013أعلنت شركة ST عن رقائق سلسلة STM32 F401
يوليو 2013أعلنت شركة ST عن رقائق سلسلة STM32 F030 وتوفرها في حزمة TSSOP20
ديسمبر 2013أعلنت شركة ST انضمامها إلى مشروع mbed
يناير 2014أعلنت شركة ST عن رقائق سلسلة STM32 F0x2
فبراير 2014أعلنت شركة ST عن رقائق سلسلة STM32 L0 التي تعتمد على نواة ARM Cortex-M0+
فبراير 2014أعلنت شركة ST عن العديد من لوحات STM32 Nucleo المزودة بموصلات Arduino وبيئة تطوير mbed المتكاملة
فبراير 2014أعلنت شركة ST عن إصدار أداة برمجية مجانية STM32Cube مزودة بواجهة رسومية للتكوين ولغة C البرمجية
سبتمبر 2014أعلنت شركة ST عن سلسلة STM32 F7، وهي أول رقائق تعتمد على نواة Cortex-M7F
أكتوبر 2016تم الإعلان عن سلسلة STM32H7، وهي تعتمد على معالج ARM Cortex-M7F، ومصنعة بتقنية 40 نانومتر، وتعمل بتردد 400 ميجاهرتز.
نوفمبر 2017تم الإعلان عن سلسلة STM32L4+، وهي ترقية لوحدات التحكم الدقيقة Cortex-M4 من سلسلة STM32L4
أكتوبر 2018تم الإعلان عن سلسلة STM32L5، وهي وحدات تحكم دقيقة فائقة الكفاءة في استهلاك الطاقة تعتمد على معالج ARM Cortex-M33 مع ميزات أمان متنوعة.
فبراير 2021تم الإعلان عن سلسلة STM32U5، وهي وحدات تحكم دقيقة فائقة الكفاءة في استهلاك الطاقة تعتمد على معالج ARM Cortex-M33، وتتميز باستهلاك منخفض للطاقة وإجراءات أمنية تعتمد على الأجهزة والبرامج، وتستهدف الحصول على شهادة PSA ومستوى ضمان SESIP 3، بالإضافة إلى مقاومة الهجمات المادية.
يناير 2023تم الإعلان عن سلسلة STM32C0، التي تعتمد على نواة ARM Cortex-M0+، والتي تستهدف معدات مثل الأجهزة المنزلية والمضخات الصناعية والمراوح وأجهزة كشف الدخان، والتي عادة ما يتم تشغيلها بواسطة وحدات تحكم دقيقة أبسط من 8 بت و 16 بت.
مارس 2023تم الإعلان عن سلسلة STM32H5، التي تعتمد على نواة ARM Cortex-M33، والمصممة للأجهزة الذكية والمتصلة، والتي توفر المزيد من الذكاء "في الحافة" وتعزز أيضًا الدفاعات ضد الهجمات على أصول إنترنت الأشياء.
مارس 2024تم الإعلان عن سلسلة STM32U0، التي تعتمد على نواة ARM Cortex-M0+، والتي تستهدف التطبيقات منخفضة الطاقة للغاية التي تعمل بالبطاريات في الأسواق الصناعية والطبية وعدادات القياس الذكية وأسواق الصحة الاستهلاكية.
مارس 2026معالج STM32C5 المزود بمعالج Cortex-M33، يتميز بأداء مُحسّن مع كفاءة في التكلفة وقدرات مُعززة للأجهزة الطرفية. مُصمم خصيصاً للأجهزة الاستهلاكية والمهنية.
أبريل 2026أصدرت شركة MathWorks مجموعة أدوات STM32 Microcontroller Blockset ، مضيفة دعمًا لوحدات التحكم الدقيقة STM32 [ 41 ].

مسلسل

تتكون عائلة STM32 من العديد من سلاسل المتحكمات الدقيقة . [ 1 ] تعتمد كل سلسلة من سلاسل المتحكمات الدقيقة STM32 على نواة معالج ARM Cortex-M محددة.

STM32 C0

تُعد سلسلة STM32 C0 سلسلة من وحدات التحكم الدقيقة STM32 منخفضة التكلفة للمبتدئين:

STM32 F0

تُعدّ سلسلة STM32 F0 أول مجموعة من رقاقات ARM Cortex-M0 ضمن عائلة STM32. وفيما يلي ملخص لهذه السلسلة: [ 46 ] [ 47 ] [ 48 ] [ 44 ]

  • جوهر:
  • ذاكرة:
    • تتكون ذاكرة الوصول العشوائي الثابتة من 4 / 6 / 8 / 16 / 32 كيلوبايت للأغراض العامة مع فحص التكافؤ للأجهزة.
    • تتكون ذاكرة الفلاش من 16 / 32 / 64 / 128 / 256 كيلوبايت للأغراض العامة.
    • تحتوي كل شريحة على رقم تعريف فريد للجهاز مكون من 96 بت، مبرمج مسبقًا في المصنع. (باستثناء STM32F030x4/6/8/C وSTM32F070x6/B، [ 49 ] )
  • الأجهزة الطرفية:
    • تتضمن كل سلسلة من سلسلة F0 ملحقات متنوعة تختلف من خط إنتاج إلى آخر.
  • تتكون المذبذبات من مذبذبات داخلية (8  ميجاهرتز، 40  كيلوهرتز)، ومذبذبات خارجية اختيارية (من 1 إلى 32  ميجاهرتز، من 32.768 إلى 1000  كيلوهرتز).
  • حزم الدوائر المتكاملة : TSSOP20، UFQFPN32، LQFP /UFQFN48، LQFP64، LQFP/UFBGA100.
  • يتراوح نطاق جهد التشغيل من 2.0 إلى 3.6 فولت مع إمكانية الانخفاض إلى 1.65 فولت.  

STM32 F1

شريحة STM32F103VGT6

كانت سلسلة STM32 F1 أول مجموعة من وحدات التحكم الدقيقة STM32 المبنية على معالج ARM Cortex-M3، وتُعتبر من وحدات التحكم الدقيقة الرئيسية من ARM. وقد تطورت سلسلة F1 بمرور الوقت من خلال زيادة سرعة المعالج، وحجم الذاكرة الداخلية، وتنوع الأجهزة الطرفية. تتضمن السلسلة خمسة خطوط إنتاج: الاتصال (STM32F105/107)، والأداء (STM32F103)، والوصول عبر USB (STM32F102)، والوصول (STM32F101)، والقيمة (STM32F100). ملخص هذه السلسلة: [ 50 ] [ 51 ] [ 52 ]

STM32 F2

سلسلة STM32 F2 هي أحدث وأسرع سلسلة من وحدات التحكم الدقيقة STM32، وتعتمد على معالج ARM Cortex-M3. تتوافق هذه السلسلة تمامًا مع سلسلة STM32 F4 من حيث التوصيلات. ملخص هذه السلسلة: [ 54 ] [ 53 ] [ 55 ]

  • جوهر:
  • ذاكرة:
    • تتكون ذاكرة الوصول العشوائي الثابتة من 64 / 96 / 128  كيلوبايت للأغراض العامة، و4  كيلوبايت مدعومة ببطارية، و80 بايت مدعومة ببطارية مع مسح للكشف عن العبث.
    • تتكون ذاكرة الفلاش من 128 / 256 / 512 / 768 / 1024 كيلوبايت للأغراض العامة، و30 كيلوبايت لتمهيد النظام، و512 بايت قابلة للبرمجة لمرة واحدة (OTP)، و16 بايت للخيارات.  
    • تحتوي كل شريحة على رقم تعريف فريد للجهاز مكون من 96 بت مبرمج مسبقًا في المصنع.
  • الأجهزة الطرفية:
    • تتضمن جميع حزم الدوائر المتكاملة عادةً ملحقات طرفية شائعة مثل: منفذ USB 2.0 OTG HS، ومنفذي CAN 2.0B، ومنفذ SPI واحد بالإضافة إلى منفذي SPI أو I²S، وثلاثة منافذ I²C، وأربعة منافذ USART، ومنفذي UART، وSDIO/MMC، واثني عشر مؤقتًا 16 بت، ومؤقتين 32 بت، ومؤقتين للمراقبة، ومستشعر درجة حرارة، و16 أو 24 قناة موزعة على ثلاثة محولات تناظرية رقمية (ADC)، ومحولين رقميين تناظريين (DAC)، ومن 51 إلى 140 منفذ إدخال/إخراج للأغراض العامة (GPIO)، وستة عشر منفذ DMA، وساعة الوقت الحقيقي (RTC)، ومحرك فحص التكرار الدوري (CRC)، ومحرك مولد الأرقام العشوائية (RNG). وتضيف حزم الدوائر المتكاملة الأكبر حجمًا إمكانية استخدام ناقل ذاكرة خارجي 8/16 بت.
    • تضيف طرازات STM32F2x7 منفذ إيثرنت MAC ، وواجهة كاميرا ، و USB 2.0 OTG FS.
    • تضيف طرازات STM32F21x معالج تشفير لـ DES / TDES / AES ، ومعالج تجزئة لـ SHA-1 و MD5 .
  • تتكون المذبذبات من مذبذبات داخلية (16  ميجاهرتز، 32  كيلوهرتز)، ومذبذبات خارجية اختيارية (من 4 إلى 26  ميجاهرتز، من 32.768 إلى 1000  كيلوهرتز).
  • حزم الدوائر المتكاملة : WLCSP 64، LQFP 64، LQFP100، LQFP144، LQFP176، UFBGA 176.
  • يتراوح نطاق جهد التشغيل من 1.8 إلى 3.6  فولت.

STM32 F3

STM32F303CBT6

تُعدّ سلسلة STM32 F3 المجموعة الثانية من وحدات التحكم الدقيقة STM32 المبنية على نواة ARM Cortex-M4F. وتتوافق سلسلة F3 تقريبًا من حيث التوصيلات مع سلسلة STM32 F1. ملخص هذه السلسلة: [ 57 ] [ 58 ] [ 56 ]

  • جوهر:
  • ذاكرة:
    • تتكون ذاكرة الوصول العشوائي الثابتة من 16 / 24 / 32 / 40  كيلوبايت للأغراض العامة مع فحص التكافؤ للأجهزة، و 0 / 8  كيلوبايت من الذاكرة المقترنة بالمعالج (CCM) مع فحص التكافؤ للأجهزة، و 64 / 128 بايت مدعومة ببطارية مع مسح للكشف عن العبث.
    • تتكون ذاكرة الفلاش من 64 / 128 / 256 كيلوبايت للأغراض العامة، و8 كيلوبايت لتمهيد النظام، وبايتات الخيارات.  
    • تحتوي كل شريحة على رقم تعريف فريد للجهاز مكون من 96 بت مبرمج مسبقًا في المصنع.
  • الأجهزة الطرفية:
    • تتضمن كل سلسلة من سلسلة F3 ملحقات متنوعة تختلف من خط إنتاج إلى آخر.
  • تتكون المذبذبات من مذبذبات داخلية (8  ميجاهرتز، 40  كيلوهرتز)، ومذبذبات خارجية اختيارية (من 1 إلى 32  ميجاهرتز، من 32.768 إلى 1000  كيلوهرتز).
  • حزم الدوائر المتكاملة : LQFP 48، LQFP64، LQFP100، UFBGA 100.
  • يتراوح نطاق جهد التشغيل من 2.0 إلى 3.6 فولت . 

تتميز هذه السلسلة بوجود أربعة محولات تناظرية رقمية (ADC) سريعة، بدقة 12 بت، وقادرة على أخذ عينات متزامنة (مُضاعِف إشارات لأكثر من 30 قناة)، وأربعة مضخمات عمليات متطابقة بعرض نطاق ترددي 8 ميجاهرتز ، مع جميع أطرافها مكشوفة، بالإضافة إلى شبكة مصفوفة كسب قابلة للبرمجة (PGA) داخلية. تتيح الأطراف المكشوفة إمكانية تركيب مجموعة من دوائر معالجة الإشارات التناظرية، مثل مرشحات تمرير النطاق، ومرشحات منع التداخل، ومضخمات الشحنة، والمكاملات/المفاضلات، ومداخل تفاضلية عالية الكسب للأجهزة، وغيرها. هذا يُغني عن الحاجة إلى مضخمات عمليات خارجية في العديد من التطبيقات. يتميز محول الإشارة الرقمية إلى التناظرية (DAC) ثنائي القنوات المدمج بقدرته على توليد أشكال موجية عشوائية، بالإضافة إلى إمكانية توليد أشكال موجية بواسطة الجهاز (موجة جيبية، وموجة مثلثية، وضوضاء، إلخ). يمكن أن تكون جميع الأجهزة التناظرية مستقلة تمامًا، أو متصلة جزئيًا داخليًا، مما يعني إمكانية الحصول على كل ما يلزم تقريبًا لنظام قياس متقدم وربط أجهزة الاستشعار في شريحة واحدة. 

يمكن أخذ عينات من محولات الإشارة التناظرية إلى الرقمية الأربعة في وقت واحد، مما يتيح استخدام مجموعة واسعة من معدات التحكم التناظرية الدقيقة. كما يمكن استخدام مُجدوِل أجهزة لمصفوفة المُضاعِف، مما يسمح بدقة توقيت عالية عند أخذ عينات من أكثر من 4 قنوات، بغض النظر عن خيط المعالج الرئيسي. ويمكن التحكم في مُشغِّل أخذ العينات والمُضاعِف من مصادر متنوعة، بما في ذلك المؤقتات والمقارنات المدمجة، مما يسمح بفترات أخذ عينات غير منتظمة عند الحاجة.

تتضمن معالجات STM32F37/38xxx محول تناظري رقمي دلتا-سيجما فعال ذو 14 بت . [ 59 ]

تتميز مدخلات مكبرات العمليات بمضاعف تناظري 2 إلى 1، مما يسمح بمعالجة ما مجموعه ثماني قنوات تناظرية مسبقًا باستخدام مكبر العمليات؛ ويمكن توصيل جميع مخرجات مكبر العمليات داخليًا بمحولات تناظرية رقمية.

STM32 F4

STM32F429ZIT6U

تُعدّ سلسلة STM32 F4 أول مجموعة من وحدات التحكم الدقيقة STM32 المبنية على نواة ARM Cortex-M4F. كما أنها أول سلسلة STM32 مزودة بمعالج الإشارات الرقمية (DSP) وتعليمات الفاصلة العائمة. تتوافق سلسلة F4 تمامًا مع سلسلة STM32 F2 من حيث التوصيلات،  وتتميز بسرعة ساعة أعلى، وذاكرة وصول عشوائي ثابتة (SRAM) بسعة 64 كيلوبايت، وواجهة I²S ثنائية الاتجاه، وساعة وقت حقيقي محسّنة، ومحولات تناظرية رقمية (ADC) أسرع. ملخص هذه السلسلة: [ 61 ] [ 62 ] [ 63 ] [ 60 ] [ 64 ]

STM32 F7

سلسلة STM32 F7 هي مجموعة من وحدات التحكم الدقيقة STM32 المبنية على معالج ARM Cortex-M7F. العديد من وحدات سلسلة F7 متوافقة تمامًا مع سلسلة STM32 F4 من حيث التوصيلات .

جوهر:

  • معالج ARM Cortex-M7F بتردد ساعة أقصى يبلغ 216 ميجاهرتز . 

تحتوي العديد من طرازات STM32F76xxx و STM32F77xxx على واجهة مرشح رقمي لمعدلات سيجما دلتا (DFSDM). [ 65 ]

STM32 G0

تُعد سلسلة STM32 G0 جيلًا جديدًا من وحدات التحكم الدقيقة Cortex-M0/M0+ لقطاع السوق ذي الميزانية المحدودة، حيث تقدم الوسط الذهبي في الإنتاجية وكفاءة الطاقة، على سبيل المثال كفاءة طاقة وأداء أفضل مقارنة بسلسلة F0 الأقدم وأداء أعلى مقارنة بسلسلة L0 منخفضة الطاقة للغاية [ 45 ] .

STM32 G4

تُعد سلسلة STM32 G4 جيلاً جديداً من وحدات التحكم الدقيقة Cortex-M4F التي تهدف إلى استبدال سلسلة F3، حيث تقدم التوازن الأمثل بين الإنتاجية وكفاءة الطاقة، على سبيل المثال كفاءة طاقة وأداء أفضل مقارنة بسلسلة F3/F4 الأقدم وأداء أعلى مقارنة بسلسلة L4 منخفضة الطاقة للغاية، مع دمج العديد من مسرعات الأجهزة.

  • جوهر:
    • معالج ARM Cortex-M4F بتردد ساعة أقصى يبلغ 170 ميجاهرتز مع تعليمات وحدة الفاصلة العائمة (FPU) ووحدة معالجة الإشارات الرقمية (DSP).
  • المسرعات الرياضية:
    • CORDIC (الدوال المثلثية والزائدية)
    • FMAC (وظائف التصفية)
  • ذاكرة:
    • ذاكرة فلاش مزودة برمز تصحيح الأخطاء (ECC) وبأحجام تتراوح من 128 إلى 512  كيلوبايت.
    • أحجام ذاكرة الوصول العشوائي الثابتة من 32 إلى 128  كيلوبايت مع فحص التكافؤ للأجهزة ومعزز روتين CCM-SRAM، و32 سجلًا مدعومًا ببطارية 32 بت مع مسح للكشف عن العبث.
  • مجموعة غنية من الأجهزة الطرفية التناظرية المتقدمة (المقارن، مكبرات العمليات، محول رقمي تناظري)
  • محول تناظري رقمي مزود بخاصية أخذ العينات الزائدة للأجهزة (بدقة 16 بت) تصل إلى 4 ميجا عينة في الثانية
  • مؤقت عالي الدقة الإصدار 2
  • واجهة USB من النوع C مع خاصية توصيل الطاقة بما في ذلك الطبقة الفيزيائية (PHY)
  • منطقة ذاكرة قابلة للتأمين
  • تشفير الأجهزة AES

STM32 H7

سلسلة STM32 H7 هي مجموعة من وحدات التحكم الدقيقة STM32 عالية الأداء، تعتمد على معالج ARM Cortex-M7F ذي وحدة الفاصلة العائمة مزدوجة الدقة، بالإضافة إلى معالج Cortex-M4F اختياري ذي وحدة الفاصلة العائمة أحادية الدقة. يصل تردد تشغيل معالج Cortex-M7F إلى 600 ميجاهرتز، بينما يصل تردد تشغيل معالج Cortex-M4F إلى 240 ميجاهرتز. يمكن لكل من هذين المعالجين العمل بشكل مستقل أو كمعالج رئيسي/تابع.

تُعد سلسلة STM32H7 أول سلسلة من وحدات التحكم الدقيقة STM32 بتقنية تصنيع 40 نانومتر، وأول سلسلة من وحدات التحكم الدقيقة القائمة على معالج ARM Cortex-M7 القادرة على العمل بتردد يصل إلى 600 ميجاهرتز، مما يسمح بتحسين الأداء مقارنةً بالسلسلة السابقة من وحدات التحكم الدقيقة Cortex-M، حيث حققت أرقامًا قياسية جديدة في الأداء بلغت 1284 DMIPS و3174 CoreMark. [ 72 ]

STM32 L0

تُعدّ سلسلة STM32 L0 أول مجموعة من وحدات التحكم الدقيقة STM32 المبنية على نواة ARM Cortex-M0+. تستهدف هذه السلسلة التطبيقات منخفضة الطاقة. ملخص هذه السلسلة: [ 74 ] [ 73 ]

STM32 L1

كانت سلسلة STM32 L1 أول مجموعة من وحدات التحكم الدقيقة STM32 التي صُممت أساسًا لتحقيق استهلاك منخفض للغاية للطاقة في التطبيقات التي تعمل بالبطاريات. ملخص هذه السلسلة: [ 76 ] [ 77 ] [ 75 ] [ 78 ]

  • جوهر:
  • ذاكرة:
    • تتكون ذاكرة الوصول العشوائي الثابتة من 10 / 16 / 32 / 48 / 80 كيلوبايت للأغراض العامة، و80 بايت مع مسح للكشف عن العبث.
    • تتكون ذاكرة الفلاش من 32 / 64 / 128 / 256 / 384 / 512 كيلوبايت للأغراض العامة مع تصحيح الأخطاء ECC ، و4 / 8 كيلوبايت لتمهيد النظام، و32 بايت للخيارات، وتتكون ذاكرة EEPROM من 4 / 8 / 12 / 16 كيلوبايت لتخزين البيانات مع تصحيح الأخطاء ECC.
    • تحتوي كل شريحة على رقم تعريف فريد للجهاز مكون من 96 بت مبرمج مسبقًا في المصنع.
  • الأجهزة الطرفية:
    • تتضمن جميع حزم الدوائر المتكاملة عادةً وحدات طرفية شائعة مثل منفذ USB 2.0 FS، ومنفذي SPI، ومنفذي I²C، وثلاثة منافذ USART، وثمانية مؤقتات 16 بت، ومؤقتي مراقبة، ومستشعر حرارة، و16 إلى 24 قناة في محول تناظري رقمي واحد، ومحولين رقميين تناظريين، و37 إلى 83 منفذ إدخال/إخراج للأغراض العامة، وسبعة منافذ DMA، وساعة الوقت الحقيقي (RTC)، ومحرك فحص التكرار الدوري (CRC). وتضيف سلسلة STM32FL152 وحدة تحكم بشاشة LCD.
  • تتكون المذبذبات من مذبذبات داخلية (16  ميجاهرتز، 38  كيلوهرتز، متغيرة من 64  كيلوهرتز إلى 4  ميجاهرتز)، ومذبذبات خارجية اختيارية (من 1 إلى 26  ميجاهرتز، من 32.768 إلى 1000  كيلوهرتز).
  • حزم الدوائر المتكاملة : UFQFPN48، LQFP 48، LQFP64، TFBGA 64، LQFP100، UFBGA 100.
  • يتراوح نطاق جهد التشغيل من 1.65 إلى 3.6 فولت.

STM32 L4

تُعدّ سلسلة STM32 L4 تطورًا لسلسلة STM32L1 من وحدات التحكم الدقيقة فائقة الكفاءة في استهلاك الطاقة. ومن الأمثلة على وحدات التحكم الدقيقة من سلسلة L4 وحدة STM32L432KC في حزمة UFQFPN32، والتي تتميز بما يلي:

  • معالج ARM 32 بت Cortex-M4
  • أقصى تردد لوحدة المعالجة المركزية 80  ميجاهرتز
  • VDD من 1.65 فولت إلى 3.6 فولت
  • ذاكرة فلاش بسعة 256 كيلوبايت، وذاكرة وصول عشوائي ثابتة بسعة 64 كيلوبايت
  • مؤقتات للأغراض العامة (4)، SPI/I2S (2)، I2C (2)، USART (2)، محول تناظري رقمي 12 بت مع 10 قنوات (1)، منافذ إدخال/إخراج للأغراض العامة (20) مع إمكانية المقاطعة الخارجية، ساعة الوقت الحقيقي
  • مولد الأرقام العشوائية (TRNG لإنتروبيا الأجهزة).
  • واجهة المرشح الرقمي لمعدلات سيجما دلتا (DFSDM) [ 65 ]

STM32 L4+

تُعد سلسلة STM32 L4+ امتدادًا لسلسلة STM32L4 من وحدات التحكم الدقيقة منخفضة الطاقة للغاية، حيث توفر أداءً أفضل وذاكرة مدمجة أكبر وميزات رسومات واتصال أكثر ثراءً مع الحفاظ على قدرة الطاقة المنخفضة للغاية.

الميزات الرئيسية:

  • معالج ARM 32 بت Cortex-M4
  • أقصى تردد لوحدة المعالجة المركزية 120  ميجاهرتز
  • VDD من 1.71 فولت إلى 3.6 فولت
  • استهلاك منخفض للغاية للطاقة: يصل إلى 41 ميكرو أمبير/ميجاهرتز، واستهلاك طاقة 20 نانو أمبير في وضع إيقاف التشغيل.
  • ذاكرة فلاش تصل إلى 2048 كيلوبايت، وذاكرة SRAM تصل إلى 640 كيلوبايت
  • الأجهزة الطرفية المتقدمة، بما في ذلك وحدة تحكم TFT-LCD، ومسرع Chrom-ART، وواجهة الكاميرا، إلخ.
  • واجهة المرشح الرقمي لمعدلات سيجما دلتا (DFSDM) [ 65 ]

STM32 L5

تُعد سلسلة STM32 L5 تطوراً لسلسلة STM32L من وحدات التحكم الدقيقة ذات الطاقة المنخفضة للغاية:

STM32 U0

تُعد سلسلة STM32 U0 إضافةً للمبتدئين إلى سلسلة STM32 من وحدات التحكم الدقيقة منخفضة الطاقة للغاية:

  • معالج ARM Cortex-M0+ بتردد ساعة أقصى يبلغ 56 ميجاهرتز.
  • يبلغ الاستهلاك الثابت 160 نانو أمبير في وضع الاستعداد مع ساعة الوقت الحقيقي (RTC) و16 نانو أمبير في وضع الإيقاف.
  • ذاكرة فلاش تصل إلى 256 كيلوبايت، وخيارات التغليف تصل إلى 81 دبوسًا.
  • وحدة تحكم متكاملة لعرض أجزاء شاشة LCD.
  • يستهدف شهادات SESIP المستوى 3، وشهادة PSA المستوى 1، وشهادات NIST.

STM32 U3

تُعد سلسلة STM32 U3 تصميمًا قريبًا من عتبة الطاقة لوحدات التحكم الدقيقة منخفضة الطاقة للغاية، والتي تشترك في أوجه تشابه مع U5:

  • معالج ARM Cortex-M33 ذو 32 بت  بتردد أقصى لوحدة المعالجة المركزية يبلغ 96 ميجاهرتز
  • عقدة معالجة 40 نانومتر باستهلاك منخفض يصل إلى 16  ميكرو أمبير/ميجاهرتز في الوضع النشط، و110  نانو أمبير في وضع الطاقة المنخفضة
  • ذاكرة فلاش تصل إلى 1 ميجابايت . 
  • ذاكرة SRAM تصل إلى 256 كيلوبايت . 
  • منطقة الثقة

STM32 U5

تُعد سلسلة STM32 U5 تطوراً لسلسلة STM32L من وحدات التحكم الدقيقة ذات الطاقة المنخفضة للغاية:

  • معالج ARM Cortex-M33 ذو 32 بت  بتردد أقصى لوحدة المعالجة المركزية يبلغ 160 ميجاهرتز
  • عقدة معالجة 40 نانومتر باستهلاك منخفض يصل إلى 16  ميكرو أمبير/ميجاهرتز في الوضع النشط، و110  نانو أمبير في وضع الطاقة المنخفضة
  • ذاكرة فلاش تصل إلى 4 ميجابايت . 
  • ذاكرة SRAM تصل إلى 3 ميجابايت . 
  • وحدة معالجة الرسومات المتجهة المتقدمة (NeoChromVG).

مجالس التنمية

نمط أردوينو نانو

لوحة بلو بيل مع معالج STM32F103C8T6

تحتوي اللوحات التالية على رؤوس دبابيس ذكر متوافقة مع دبابيس Arduino Nano مع بصمة DIP-30 من صف إلى صف 0.6 بوصة ، ولكن هذه اللوحات تحتوي على مدخلات/مخرجات منطقية بجهد 3.3 فولت، بدلاً من مدخلات/مخرجات منطقية بجهد 5 فولت لـ Arduino Nano "R3" و Nano R4.

  • تحتوي لوحة Blue Pill على متحكم دقيق STM32F103C8T6. [ 87 ] [ 88 ] [ 89 ] لسوء الحظ، تحتوي معظم لوحات Blue Pill الآن على متحكم STM32 مزيف من الصين. [ 90 ]
  • تحتوي لوحة Black Pill على متحكم دقيق من نوع STM32F401CCU6 أو STM32F411CEU6. [ 91 ] [ 92 ] [ 93 ]
  • تحتوي لوحات ST Nucleo-32 أيضًا على رؤوس توصيل دبابيس ذكر متوافقة مع دبابيس Arduino Nano. [ 94 ] (انظر قسم Nucleo أدناه)

نمط أردوينو أونو

تحتوي اللوحات التالية على رؤوس دبابيس أنثوية متوافقة مع دبابيس Arduino Uno R3 لدروع Arduino، ولكن هذه اللوحات تحتوي على مدخلات/مخرجات منطقية بجهد 3.3 فولت، بدلاً من مدخلات/مخرجات منطقية بجهد 5 فولت لـ Arduino Uno.

  • تحتوي لوحة Maple من Leaflabs على متحكم دقيق STM32F103RB. وتتوفر مكتبة AC/C++ المسماة libmaple لتسهيل عملية الانتقال من Arduino.
  • تحتوي لوحة OLIMEXINO-STM32 من شركة Olimex على وحدة تحكم دقيقة STM32F103RBT6 وهي مشابهة للوحة Maple.
  • Netduino مع دعم .NET Micro Framework .
  • تحتوي لوحتا ST Nucleo-64 و Nucleo-144 أيضًا على موصلات دبابيس أنثوية لدروع Arduino. (انظر قسم Nucleo أدناه)

سانت نوكلو

لوحة Nucleo-F411RE (من نوع Nucleo-64) مزودة بوحدة تحكم دقيقة STM32F411RET6

توجد ثلاثة أنواع من لوحات Nucleo، يدعم كل منها بصمة مختلفة لحزمة الدوائر المتكاملة STM32. [ 95 ] اعتبارًا من خريف عام 2025، كان هناك أكثر من ثمانين نوعًا مختلفًا من لوحات Nucleo: 9 من Nucleo-32، و39 من Nucleo-64، و28 من Nucleo-144؛ ونوع واحد قديم من Nucleo-32، و5 أنواع قديمة من Nucleo-144.

تحتوي جميع لوحات Nucleo من STMicroelectronics على شريحة مُضيف ST-LINK مُدمجة تُوفر تصحيح أخطاء SWD، ومنفذ COM افتراضي، وتخزين البيانات عبر USB. [ 95 ] يُمكن تحويل مُصحح الأخطاء المُدمج في لوحات Nucleo إلى بروتوكول تصحيح أخطاء SEGGER J-Link . [ 96 ] على الرغم من أن بعض وحدات التحكم الدقيقة STM32 تحتوي على ساعة توقيت حقيقية (RTC) و/أو ذاكرة SRAM مدعومة ببطارية، إلا أن لوحات Nucleo لا تحتوي على حامل بطارية.

نيوكليو-32

تحتوي لوحات Nucleo-32 [ 95 ] [ 97 ] على دوائر متكاملة STM32 ذات 32 طرفًا وموصلات دبابيس ذكرية متوافقة مع دبابيس Arduino Nano ، بمسافة 0.6 بوصة بين الصفوف من نوع DIP-30 . [ 98 ] أما لوحة Nucleo-F301K8 غير المدرجة فهي قديمة.

نيوكليو-64

تحتوي لوحات Nucleo-64 [ 95 ] [ 99 ] على دوائر متكاملة STM32 ذات 64 طرفًا (باستثناء Nucleo-C031C6 وNucleo-C051C8 اللتين تحتويان على دوائر متكاملة ذات 48 طرفًا)، وموصلات أنثى Arduino Uno R3 للدروع، وموصلات ذكر ST Morpho (اثنان 19x2)، وبعض اللوحات مزودة بموصل USB ثانٍ ، ولوحة واحدة (NUCLEO-C092RC) مزودة بموصل ناقل CAN-FD . [ 100 ]

نيوكليو-144

تحتوي لوحات Nucleo-144 [ 95 ] [ 101 ] على دوائر متكاملة STM32 ذات 144 طرفًا (باستثناء Nucleo-H7S3L8 التي تحتوي على دائرة متكاملة ذات 225 طرفًا، وNucleo-N657X0-Q التي تحتوي على دائرة متكاملة ذات 264 طرفًا)، وموصلات Arduino Uno R3 أنثوية للدروع، وموصلات ST Zio أنثوية، وموصلات ST Morpho ذكرية (اثنان 19x2)، وبعضها مزود بموصل USB ثانٍ ، وبعضها الآخر مزود بموصل RJ45 Ethernet . [ 100 ] أما لوحات Nucleo-F429ZI وNucleo-F746ZG وNucleo-H743ZI وNucleo-H743ZI2 وNucleo-H745ZI-Q غير المدرجة فهي قديمة.

طاولة

يقارن الجدول التالي بين مختلف خصائص لوحات Nucleo الرسمية من شركة STMicroelectronics . [ 95 ] يحتوي النصف الأيسر من الجدول على تفاصيل كل لوحة، بينما يحتوي النصف الأيمن على تفاصيل وحدة التحكم الدقيقة (MCU) الموجودة على كل لوحة. يمكن فرز أعمدة الجدول بالنقر على الأسهم في الصف العلوي.

تم اختصار أو تبسيط العديد من المصطلحات لتقليل عرض الأعمدة: mini تعني mini USB ، وmicro تعني microUSB، وconn تعني موصل، وdev تعني جهاز. نُقلت اللاحقتان MHz و KB إلى الصف العلوي. تم اختصار أنواع لوحات Nucleo إلى قيم رقمية. راجع "ملاحظات الجدول" (أسفل الجدول) لمزيد من التوضيحات.

اسم لوحة Nucleo [ 95 ]نوع لوحة Nucleo [ 95 ]موصل USB لمضيف Nucleoموصل USB لجهاز Nucleoنيوكليو أوذر كوناتصال تصحيح أخطاء Nucleoرقم قطعة وحدة التحكم الدقيقةتردد ساعة وحدة التحكم الدقيقة ( ميجاهرتز )معالج ARM Cortexذاكرة التخزين المؤقت لوحدة التحكم الدقيقة ( كيلوبايت )ذاكرة فلاش MCU (كيلوبايت)ذاكرة EEPROM الخاصة بوحدة التحكم الدقيقة ، ذاكرة OTP (كيلوبايت)ذاكرة الوصول العشوائي الثابتة لوحدة التحكم الدقيقة (كيلوبايت)
Nucleo-F031K632micro-AB FSSTM32F031K6T648M0324
Nucleo-F042K632micro-AB FSSTM32F042K6T648M0326
نيوكليو-F303K832micro-AB FSSTM32F303K8T672رجل يبحث عن امرأة6416
Nucleo-G031K832ميكرو-ب إف إسSTM32G031K8T664M0+64(ECC)8
Nucleo-G431KB32ميكرو-ب HSSTM32G431KBT6170رجل يبحث عن امرأة128(ECC)32
نيوكليو-L011K432micro-AB FSSTM32L011K4T632M0+16(ECC)ذاكرة EEPROM 0.5 (ECC)2
Nucleo-L031K632micro-AB FSSTM32L031K6T632M0+32(ECC)1(ECC) EEPROM8
Nucleo-L412KB32micro-AB FSSTM32L412KBU680رجل يبحث عن امرأة128(ECC)40
نيوكليو-L432KC32micro-AB FSSTM32L432KCU680رجل يبحث عن امرأة256(ECC)64
Nucleo-C031C664ميكرو-ب إف إس6x1 2.54 ممSTM32C031C6T648M0+3212
Nucleo-C051C864ميكرو-ب إف إس6x1 2.54 ممSTM32C051C8T648M0+6412
Nucleo-C071RB64USB-C FSUSB-C FS5x2 1.27 ممSTM32C071RBT648M0+12824
Nucleo-C092RC64USB-C FSكان-إف دي5x2 1.27 ممSTM32C092RCT648M0+25630
نيوكليو-C542RC64USB-C HSUSB-C FSكان-إف دي5x2 1.27 ممSTM32C542RC144M33F8I256(ECC)ذاكرة فلاش للبيانات بسعة 64 (ECC)، وذاكرة OTP بسعة 4.5 (ECC).64
Nucleo-C562RE64USB-C HSUSB-C FSكان-إف دي5x2 1.27 ممSTM32C562RE144M33F8I512(ECC)ذاكرة فلاش للبيانات بسعة 64 (ECC)، وذاكرة OTP بسعة 4.5 (ECC).128
Nucleo-F030R864mini-B FS6x1 2.54 ممSTM32F030R8T648M0648
Nucleo-F070RB64mini-B FS6x1 2.54 ممSTM32F070RBT648M012816
Nucleo-F072RB64mini-B FS6x1 2.54 ممSTM32F072RBT648M012816
Nucleo-F091RC64mini-B FS6x1 2.54 ممSTM32F091RCT648M025632
نيوكليو-F103RB64mini-B FS6x1 2.54 ممSTM32F103RBT672M312820
نيوكليو-F302R864mini-B FS6x1 2.54 ممSTM32F302R8T672رجل يبحث عن امرأة6416
نيوكليو-F303RE64mini-B FS6x1 2.54 ممSTM32F303RET672رجل يبحث عن امرأة51280
نيوكليو-F334R864mini-B FS6x1 2.54 ممSTM32F334R8T672رجل يبحث عن امرأة6416
نيوكليو-F401RE64mini-B FS6x1 2.54 ممSTM32F401RET684رجل يبحث عن امرأة5120.5 OTP96
نيوكليو-F410RB64mini-B FS6x1 2.54 ممSTM32F410RBT6100رجل يبحث عن امرأة1280.5 OTP32
نيوكليو-F411RE64mini-B FS6x1 2.54 ممSTM32F411RET6100رجل يبحث عن امرأة5120.5 OTP128
نيوكليو-F446RE64mini-B FS6x1 2.54 ممSTM32F446RET6180رجل يبحث عن امرأة512132
Nucleo-G070RB64ميكرو-ب إف إس6x1 2.54 ممSTM32G070RBT664M0+128(ECC)32
Nucleo-G071RB64ميكرو-ب إف إس6x1 2.54 ممSTM32G071RBT664M0+128(ECC)32
Nucleo-G0B1RE64ميكرو-ب إف إس6x1 2.54 ممSTM32G0B1RET664M0+512(ECC)128
نيوكليو-جي431آر بي64ميكرو-ب HS5x2 1.27 ممSTM32G431RBT6170رجل يبحث عن امرأة128(ECC)32
نيوكليو-G474RE64ميكرو-ب HS5x2 1.27 ممSTM32G474RET6170رجل يبحث عن امرأة512(ECC)132
نيوكليو-جي491آر إي64ميكرو-ب HS5x2 1.27 ممSTM32G491RET6170رجل يبحث عن امرأة512(ECC)112
نيوكليو-H503RB64USB-C HSUSB-C FS5x2 1.27 ممSTM32H503RBT6250M33F8I128(ECC)2(ECC) OTP34
نيوكليو-H533RE64USB-C HSUSB-C FS5x2 1.27 ممSTM32H533RET6250M33F8I، 4Dx512(ECC)2(ECC) OTP274
Nucleo-L010RB64mini-B FS6x1 2.54 ممSTM32L010RBT632M0+128ذاكرة EEPROM 0.520
Nucleo-L053R864mini-B FS6x1 2.54 ممSTM32L053R8T632M0+64(ECC)2(ECC) EEPROM8
Nucleo-L073RZ64mini-B FS6x1 2.54 ممSTM32L073RZT632M0+192(ECC)6(ECC) EEPROM20
نيوكليو-L152RE64mini-B FS6x1 2.54 ممSTM32L152RET632M3512(ECC)ذاكرة EEPROM 16 (ECC)80
Nucleo-L412RB-P64ميكرو-ب إف إس6x1 2.54 ممSTM32L412RBT6P80رجل يبحث عن امرأة128(ECC)40
Nucleo-L433RC-P64ميكرو-ب إف إس6x1 2.54 ممSTM32L433RCT6P80رجل يبحث عن امرأة256(ECC)64
نيوكليو-L452RE64mini-B FS6x1 2.54 ممSTM32L452RET680رجل يبحث عن امرأة512(ECC)160
Nucleo-L452RE-P64ميكرو-ب إف إس6x1 2.54 ممSTM32L452RET6P80رجل يبحث عن امرأة512(ECC)160
نيوكليو-L476RG64mini-B FS6x1 2.54 ممSTM32L476RGT680رجل يبحث عن امرأة1024(ECC)128
نيوكليو-U031R864ميكرو-ب إف إس5x2 1.27 ممSTM32U031R8T656M0+6412
Nucleo-U083RC64ميكرو-ب إف إس5x2 1.27 ممSTM32U083RCT656M0+25640
نيوكليو-يو385آر جي-كيو64USB-C HSUSB-C FS5x2 1.27 ممSTM32U385RGT6Q96M33F8I1024(ECC)256
Nucleo-U545RE-Q64USB-C HSUSB-C FS5x2 1.27 ممSTM32U545RET6Q160M33F8I، 4Dx512(ECC)274
نيوكليو-C5A3ZG144USB-C HSUSB-C FSإيثرنت RJ45 بسرعة 100 ميجابت في الثانية10x2 1.27 ممSTM32C5A3ZG144M33F8I1024(ECC)ذاكرة فلاش للبيانات بسعة 64 (ECC)، وذاكرة OTP بسعة 4.5 (ECC).256
نيوكليو-F207ZG144ميكرو-ب إف إسmicro-AB FSإيثرنت RJ45 بسرعة 100 ميجابت في الثانية6x1 2.54 ممSTM32F207ZGT6120M31024(ECC)132
نيوكليو-F303ZE144ميكرو-ب إف إسmicro-AB FS6x1 2.54 ممSTM32F303ZET672رجل يبحث عن امرأة512(ECC)80
نيوكليو-F412ZG144ميكرو-ب إف إسmicro-AB FS6x1 2.54 ممSTM32F412ZGT6100رجل يبحث عن امرأة10240.5 OTP256
نيوكليو-F413ZH144ميكرو-ب إف إسmicro-AB FS6x1 2.54 ممSTM32F413ZHT6100رجل يبحث عن امرأة15360.5 OTP320
نيوكليو-F439ZI144ميكرو-ب إف إسmicro-AB FSإيثرنت RJ45 بسرعة 100 ميجابت في الثانية6x1 2.54 ممSTM32F439ZIT6180رجل يبحث عن امرأة2048256
Nucleo-F446ZE144ميكرو-ب إف إسmicro-AB FS6x1 2.54 ممSTM32F446ZET6180رجل يبحث عن امرأة512132
Nucleo-F722ZE144ميكرو-ب إف إسmicro-AB FS6x1 2.54 ممSTM32F722ZET6216M7F8I، 8D5120.5 OTP276
Nucleo-F756ZG144ميكرو-ب إف إسmicro-AB FSإيثرنت RJ45 بسرعة 100 ميجابت في الثانية6x1 2.54 ممSTM32F756ZGT6216M7F4I، 4D1024رمز التحقق لمرة واحدة (OTP) واحد340
نيوكليو-F767ZI144ميكرو-ب إف إسmicro-AB FSإيثرنت RJ45 بسرعة 100 ميجابت في الثانية6x1 2.54 ممSTM32F767ZIT6216M7FDP16I، 16D2048532
نيوكليو-H563ZI144USB-C HSUSB-C FSإيثرنت RJ45 بسرعة 100 ميجابت في الثانية10x2 1.27 ممSTM32H563ZIT6250M33F8I، 4Dx2048(ECC)2(ECC) OTP644
نيوكليو-H5E5ZJ144USB-C HSUSB-C HSإيثرنت RJ45 بسرعة 100 ميجابت في الثانية10x2 1.27 ممSTM32H5E5ZJT6250M33F16I، 8Dx4096(ECC)192 (ECC) ذاكرة فلاش للبيانات، 2 (ECC) ذاكرة OTP1476
نيوكليو-H723ZG144ميكرو-ب HSmicro-AB FSإيثرنت RJ45 بسرعة 100 ميجابت في الثانية5x2 1.27 ممSTM32H723ZGT6550M7FDP32I، 32D1024(ECC)564
نيوكليو-H753ZI144ميكرو-ب HSmicro-AB FSإيثرنت RJ45 بسرعة 100 ميجابت في الثانية5x2 1.27 ممSTM32H753ZIT6480M7FDP16I، 16D2048(ECC)1060
Nucleo-H755ZI-Q144ميكرو-ب HSmicro-AB FSإيثرنت RJ45 بسرعة 100 ميجابت في الثانية5x2 1.27 ممSTM32H755ZIT6480, 240M7FDP و M4F16I، 16D2048(ECC)1060
Nucleo-H7A3ZI-Q144ميكرو-ب HSmicro-AB FS5x2 1.27 ممSTM32H7A3ZIT6Q280M7FDP16I، 16D2048(ECC)1(ECC) OTP1480
نيوكليو-H7S3L8144USB-C HSUSB-C HSإيثرنت RJ45 بسرعة 100 ميجابت في الثانية10x2 1.27 ممSTM32H7S3L8H6600M7FDP32I، 32D64(ECC)1(ECC) OTP548
نيوكليو-L496ZG144ميكرو-ب إف إسmicro-AB FS6x1 2.54 ممSTM32L496ZGT680رجل يبحث عن امرأة1024(ECC)1(ECC) OTP320
Nucleo-L496ZG-P144ميكرو-ب إف إسmicro-AB FS6x1 2.54 ممSTM32L496ZGT6P80رجل يبحث عن امرأة1024(ECC)1(ECC) OTP320
نيوكليو-L4A6ZG144ميكرو-ب إف إسmicro-AB FS6x1 2.54 ممSTM32L4A6ZGT680رجل يبحث عن امرأة1024(ECC)1(ECC) OTP320
نيوكليو-L4P5ZG144ميكرو-ب إف إسmicro-AB FS6x1 2.54 ممSTM32L4P5ZGT6120رجل يبحث عن امرأة1024(ECC)1(ECC) OTP320
نيوكليو-L4R5ZI144ميكرو-ب إف إسmicro-AB FS6x1 2.54 ممSTM32L4R5ZIT6120رجل يبحث عن امرأة2048(ECC)1(ECC) OTP640
Nucleo-L4R5ZI-P144ميكرو-ب إف إسmicro-AB FS6x1 2.54 ممSTM32L4R5ZIT6P120رجل يبحث عن امرأة2048(ECC)1(ECC) OTP640
Nucleo-L552ZE-Q144ميكرو-ب إف إسUSB-C FS6x1 2.54 ممSTM32L552ZET6Q110M33F8I512(ECC)0.5(ECC) OTP256
Nucleo-N657X0-Q144USB-C HSUSB-C HSمنفذ إيثرنت RJ45 بسرعة 1 جيجابت ، وكاميرا CSI ذات 22 سنًا10x2 1.27 ممSTM32N657X0H3Q800، 1000M55FDP و NPU32I، 32D01.5 OTP4424
Nucleo-U3C5ZI-Q144ميكرو-ب HSUSB-C FSكان-إف دي10x2 1.27 ممSTM32U3C5ZIT6Q96M33F8I2048(ECC)0.5(ECC) OTP640
Nucleo-U575ZI-Q144ميكرو-ب HSUSB-C FS5x2 1.27 ممSTM32U575ZIT6Q160M33F8I، 4Dx2048(ECC)0.5(ECC) OTP722
Nucleo-U5A5ZJ-Q144ميكرو-ب HSUSB-C HS5x2 1.27 ممSTM32U5A5ZJT6Q160M33F32I، 16Dx4096(ECC)0.5(ECC) OTP2450
ملاحظات الجدول
  • عمود اسم لوحة Nucleo - اسم لوحة Nucleo ورقم القطعة من STMicroelectronics . [ 95 ]
  • عمود نوع لوحة Nucleo - نوع لوحة Nucleo. 32 تعني Nucleo-32، و64 تعني Nucleo-64، و144 تعني Nucleo-144. [ 95 ]
  • عمود موصل USB المضيف في Nucleo - نوع موصل USB المضيف (وسرعته ) على كل لوحة Nucleo. "FS" تعني السرعة الكاملة (12 ميجابت في الثانية كحد أقصى)، و"HS" تعني السرعة العالية (480 ميجابت في الثانية كحد أقصى).
  • عمود موصل USB لجهاز Nucleo - نوع موصل جهاز USB (وسرعته) على كل لوحة Nucleo. Mini تعني miniUSB، وMicro تعني microUSB.
  • عمود "الموصلات الأخرى في Nucleo" - الموصلات الأخرى الموجودة على كل لوحة Nucleo، مثل CAN-FD و Ethernet والكاميرا. يشمل Ethernet موصله ( RJ45 ) وأقصى سرعة نقل بيانات .
  • عمود Nucleo Debug Conn - موصل تصحيح الأخطاء ( رأس الدبوس ) على كل لوحة Nucleo، بما في ذلك عدد الدبابيس والمسافة بين مراكز الدبابيس بالملليمترات .
  • عمود رقم جزء وحدة التحكم الدقيقة (MCU) - رقم جزء وحدة التحكم الدقيقة من شركة STMicroelectronics الموجودة على كل لوحة Nucleo. جميع معلومات وحدة التحكم الدقيقة في هذا الجدول مستقاة من بياناتها الرسمية في هذا العمود.
  • عمود تردد ساعة وحدة التحكم الدقيقة (ميغاهرتز) - أقصى تردد ساعة ( ميغاهرتز ) لنواة المعالج داخل وحدة التحكم الدقيقة. الميغاهرتز تعني 10⁶ هرتز ، والمعروفة أيضًا باسم ميغاهرتز.
  • عمود MCU ARM Cortex - عائلة معالجات ARM Cortex-M داخل المتحكم الدقيق. يشير الاختصار "M0+" في الجدول إلى "ARM Cortex M0+". يشير الحرف "F" الملحق إلى أن نواة المعالج تحتوي على وحدة معالجة الفاصلة العائمة (FPU ) بدقة أحادية ، بينما يشير الحرف "DP" الملحق إلى أن وحدة معالجة الفاصلة العائمة تدعم أيضًا الدقة المزدوجة .
  • عمود ذاكرة التخزين المؤقت لوحدة التحكم الدقيقة (كيلوبايت) - حجم ذاكرة التخزين المؤقت للمعالج ( كيلوبايت ) ونوعها داخل وحدة التحكم الدقيقة. يشير الحرف "I" إلى ذاكرة التخزين المؤقت للتعليمات، ويشير الحرف "D" إلى ذاكرة التخزين المؤقت للبيانات، ويشير الحرف "Dx" إلى ذاكرة التخزين المؤقت للبيانات الخارجية.
  • عمود ذاكرة الفلاش (كيلوبايت) - إجمالي حجم ذاكرة الفلاش (كيلوبايت) داخل وحدة التحكم الدقيقة.
  • عمود MCU EEPROM، OTP (كيلوبايت) - إجمالي حجم ذاكرة EEPROM أو ذاكرة OTP القابلة للبرمجة لمرة واحدة (كيلوبايت) داخل وحدة التحكم الدقيقة.
  • عمود ذاكرة الوصول العشوائي الثابتة (SRAM) في وحدة التحكم الدقيقة (كيلوبايت) - إجمالي حجم ذاكرة الوصول العشوائي الثابتة (بالكيلوبايت) داخل وحدة التحكم الدقيقة. يفترض الحجم الإجمالي تفعيل تصحيح الأخطاء (ECC) وذاكرة التكافؤ. يشمل الحجم الإجمالي ذاكرة الوصول العشوائي الثابتة المدعومة ببطارية. لا يشمل الحجم الإجمالي ذاكرة التخزين المؤقت أو ذاكرة التخزين المؤقت للأجهزة الطرفية.
  • بالنسبة للذاكرة، تعني ECC أن الذاكرة تحتوي على فحص رمز تصحيح الأخطاء، وتعني Parity أن الذاكرة تحتوي على فحص التكافؤ.

ST Discovery

تُباع لوحات التقييم Discovery التالية من قِبل شركة STMicroelectronics لتوفير طريقة سريعة وسهلة للمهندسين لتقييم رقائق المتحكمات الدقيقة الخاصة بهم . تتوفر هذه المجموعات لدى موزعين مختلفين بأقل من 20 دولارًا أمريكيًا. يحظر اتفاقية ترخيص منتج التقييم من STMicroelectronics استخدامها في أي نظام إنتاج أو أي منتج يُعرض للبيع. [ 102 ]

تتضمن كل لوحة وحدة ST-LINK مدمجة للبرمجة وتصحيح الأخطاء عبر موصل USB من نوع Mini-B . يتم تزويد كل لوحة بالطاقة إما بجهد 5  فولت عبر كابل USB، أو  بمصدر طاقة خارجي بجهد 5 فولت. يمكن استخدامها كمصادر طاقة خرج بجهد 3 فولت أو 5 فولت (يجب ألا يتجاوز التيار 100 مللي أمبير). تحتوي جميع لوحات Discovery أيضًا على منظم جهد، وزر إعادة ضبط ، وزر مستخدم، وعدة مصابيح LED ، وموصل SWD في أعلى كل لوحة، وصفوف من دبابيس التوصيل في أسفلها. [ 103 ]   

تم إنشاء مشروع مفتوح المصدر لتمكين نظام لينكس من التواصل مع مصحح الأخطاء ST-LINK. [ 104 ]

تم نقل نظام التشغيل ChibiOS/RT ، وهو نظام تشغيل مجاني في الوقت الحقيقي، ليعمل على بعض لوحات Discovery. [ 105 ] [ 106 ] [ 107 ]

STM32L476GDISCOVERY
  • لوحة اكتشاف لوحدة التحكم الدقيقة STM32L476VGT6  المزودة بنواة ARM Cortex-M4F بتردد 80 ميجاهرتز،  وذاكرة فلاش بسعة 1024 كيلوبايت،  وذاكرة وصول عشوائي (RAM) بسعة 128 كيلوبايت، في حزمة LQFP100
STM32F429IDISCOVERY
STM32F4DISCOVERY
لوحة STM32F4DISCOVERY (قديمة)
STM32F401CDISCOVERY
STM32F3DISCOVERY
  • لوحة اكتشاف لوحدة التحكم الدقيقة STM32F303VCT6  مع نواة ARM Cortex-M4F بتردد 72 ميجاهرتز،  وذاكرة فلاش بسعة 256 كيلوبايت،  وذاكرة وصول عشوائي (RAM) بسعة 48 كيلوبايت (24 كيلوبايت مع التكافؤ) في حزمة LQFP100. [ 58 ]
  • تتضمن هذه اللوحة مصحح أخطاء ST-LINK/V2 مدمج عبر موصل Mini-B USB، ومقياس تسارع / بوصلة (LSM303DLHC)، وجيروسكوب (L3GD20)، و8 مصابيح LED للمستخدم، وزر للمستخدم، وزر إعادة ضبط، وموصل USB كامل السرعة إلى موصل Mini-B USB ثانٍ، ورأسين من نوع 25x2 دبوس ذكر .
STM32VLDISCOVERY
لوحة STM32VLDISCOVERY
  • لوحة اكتشاف لوحدة التحكم الدقيقة STM32F100RBT6 المزودة بنواة ARM Cortex-M3 بتردد 24  ميجاهرتز ، وذاكرة فلاش بسعة 128 كيلوبايت، وذاكرة وصول عشوائي (RAM) بسعة 8 كيلوبايت، في حزمة LQFP64. [ 109 ] [ 110 ]
  • تتضمن هذه اللوحة مصحح أخطاء ST-LINK مدمج عبر موصل USB Mini-B، و2 مصابيح LED للمستخدم، وزر للمستخدم، وزر إعادة الضبط، واثنين من رؤوس الدبابيس الذكرية 28x1 .
STM32L-DISCOVERY
لوحة STM32L-DISCOVERY (قديمة)
  • لوحة اكتشاف لوحدة التحكم الدقيقة STM32L152RBT6 المزودة بنواة ARM Cortex-M3 بتردد 32  ميجاهرتز، وذاكرة فلاش بسعة 128 كيلوبايت (مع تصحيح الأخطاء ECC)، وذاكرة وصول عشوائي (RAM) بسعة 16 كيلوبايت، وذاكرة EEPROM بسعة 4 كيلوبايت (مع تصحيح الأخطاء ECC) في حزمة LQFP64. [ 110 ]
  • تتضمن هذه اللوحة مصحح أخطاء ST-LINK/V2 مدمج عبر موصل USB Mini-B، وشاشة LCD مكونة من 24 جزءًا ، ومستشعرات لمس ، و2 مصابيح LED للمستخدم، وزر للمستخدم، وزر إعادة ضبط، واثنين من رؤوس الدبابيس الذكرية 28x1 .
  • هذه اللوحة حاليًا في نهاية عمرها الافتراضي وتم استبدالها بلوحة 32L152CDISCOVERY.
STM32L152CDISCOVERY
  • لوحة اكتشاف لوحدة التحكم الدقيقة STM32L152RCT6 مع نواة ARM Cortex-M3 بسرعة 32  ميجاهرتز، وذاكرة فلاش 256 كيلوبايت (مع تصحيح الأخطاء ECC)، وذاكرة RAM 32 كيلوبايت، وذاكرة EEPROM 8 كيلوبايت (مع تصحيح الأخطاء ECC) في حزمة LQFP64.
  • تتضمن هذه اللوحة مصحح أخطاء ST-LINK/V2 مدمج عبر موصل USB Mini-B، وشاشة LCD مكونة من 24 جزءًا ، ومستشعرات لمس ، و2 مصابيح LED للمستخدم، وزر للمستخدم، وزر إعادة ضبط، واثنين من رؤوس الدبابيس الذكرية 28x1 .
STM32L100CDISCOVERY
  • لوحة اكتشاف لوحدة التحكم الدقيقة STM32L100RCT6 مع نواة ARM Cortex-M3 بسرعة 32  ميجاهرتز، وذاكرة فلاش 256 كيلوبايت (مع تصحيح الأخطاء ECC)، وذاكرة RAM 16 كيلوبايت، وذاكرة EEPROM 4 كيلوبايت (مع تصحيح الأخطاء ECC) في حزمة LQFP64.
  • تتضمن هذه اللوحة مصحح أخطاء ST-LINK/V2 مدمج عبر موصل USB Mini-B، و2 مصابيح LED للمستخدم، وزر للمستخدم، وزر إعادة الضبط، واثنين من رؤوس الدبابيس الذكرية 33x1 .
STM32F072BDISCOVERY
  • لوحة اكتشاف لوحدة التحكم الدقيقة STM32F072RBT6 مع نواة ARM Cortex-M0  بتردد 48 ميجاهرتز ، وذاكرة فلاش بسعة 128 كيلوبايت، وذاكرة وصول عشوائي (RAM) بسعة 16 كيلوبايت (مع تكافؤ) في حزمة LQFP64. [ 48 ]
  • تتضمن هذه اللوحة مصحح أخطاء ST-LINK/V2 مدمج عبر موصل Mini-B USB، وجيروسكوب (L3GD20)، و4 مصابيح LED للمستخدم، وزر للمستخدم، وزر إعادة الضبط، ومفاتيح لمس خطية، وموصل USB كامل السرعة إلى موصل Mini-B USB ثانٍ، ورأسين من نوع 33x1 دبوس ذكر .
STM32F0DISCOVERY
  • لوحة اكتشاف لوحدة التحكم الدقيقة STM32F051R8T6 بمعالج ARM Cortex-M0 بتردد 48  ميجاهرتز ، وذاكرة فلاش بسعة 64 كيلوبايت، وذاكرة وصول عشوائي (RAM) بسعة 8 كيلوبايت (مع تكافؤ) في حزمة LQFP64. [ 111 ]
  • تتضمن هذه اللوحة مصحح أخطاء ST-LINK/V2 مدمج عبر موصل USB Mini-B، و2 مصابيح LED للمستخدم، وزر للمستخدم، وزر إعادة الضبط، واثنين من رؤوس الدبابيس الذكرية 33x1 .
  •  تتضمن لوحة تجريبية ذات شبكة من الثقوب بقياس 0.1 بوصة (2.54 مم).
STM32F0308DISCOVERY
  • لوحة اكتشاف لوحدة التحكم الدقيقة STM32F030R8T6 المزودة بنواة ARM Cortex-M0 بتردد 48  ميجاهرتز، وذاكرة فلاش بسعة 64 كيلوبايت، وذاكرة وصول عشوائي (RAM) بسعة 8 كيلوبايت (مع تكافؤ) في حزمة LQFP64. [ 112 ]
  • تتضمن هذه اللوحة مصحح أخطاء ST-LINK/V2 مدمج عبر موصل USB Mini-B، و2 مصابيح LED للمستخدم، وزر للمستخدم، وزر إعادة الضبط، واثنين من رؤوس الدبابيس الذكرية 33x1 .
  •  تتضمن لوحة تجريبية ذات شبكة من الثقوب بقياس 0.1 بوصة (2.54 مم).

تقييم ST

تُباع مجموعات التقييم التالية من قبل شركة STMicroelectronics. [ 113 ]

STM32W-RFCKIT
  • لوحة تقييم الترددات اللاسلكية لسلسلة STM32 W.
  • يحتوي على لوحتين، كل منهما مزودة بوحدة تحكم دقيقة STM32W108 SoC في حزم VFQFPN40 و VFQFPN48.
  • تحتوي لوحة التقييم على جهاز إرسال واستقبال مدمج بتردد 2.4  جيجاهرتز متوافق مع معيار IEEE 802.15.4 وواجهة MAC منخفضة (تدعم بروتوكولات 802.15.4، وZigBee RF4CE، وZigBee Pro، و6LoWPAN (Contiki) اللاسلكية). تحتوي وحدة النظام على شريحة (SoC) على ذاكرة فلاش بسعة 128 كيلوبايت وذاكرة وصول عشوائي (RAM) بسعة 8 كيلوبايت. يمكن ترقية ذاكرة الفلاش عبر منفذ USB. تحتوي اللوحة على واجهة ARM Serial Wire Debug (SWD) (لوحة التحكم عن بُعد)، وهي مصممة للعمل عبر منفذ USB أو ببطاريتين AAA (لوحة التحكم عن بُعد). يوجد مؤشران ضوئيان LED (أخضر وأصفر) يمكن للمستخدم تحديدهما، وخمسة أزرار ضغط لإنشاء وظائف تحكم عن بُعد سهلة الاستخدام (لوحة التحكم عن بُعد).
STM3220G-JAVA

مجموعة أدوات تطوير جافا جاهزة للاستخدام لوحدات التحكم الدقيقة STM32. تجمع مجموعة STM3220G-JAVA Starter Kit بين نسخة تجريبية من حزمة تطوير البرمجيات MicroEJ من IS2T ولوحة تقييم وحدة التحكم الدقيقة من سلسلة STM32F2، مما يوفر كل ما يحتاجه المهندسون لبدء مشاريعهم. توفر MicroEJ ميزات موسعة لإنشاء تطبيقات جافا ومحاكاتها واختبارها ونشرها في الأنظمة المدمجة. يشمل دعم تطوير واجهة المستخدم الرسومية مكتبة عناصر واجهة المستخدم، وأدوات تصميم تتضمن لوحة القصة، وأدوات لتخصيص الخطوط. [ 114 ] تحتوي وحدات التحكم الدقيقة STM32 التي تتضمن جافا على رقم جزء ينتهي بالحرف J، مثل STM32F205VGT6J .

أدوات التطوير

ARM Cortex-M

STM32

أدوات التصميم
برمجة الفلاش عبر USART

تحتوي جميع وحدات التحكم الدقيقة STM32 على مُحمِّل إقلاع مُخزَّن في ذاكرة القراءة فقط (ROM) يدعم تحميل صورة ثنائية إلى ذاكرة الفلاش الخاصة بها باستخدام وحدة طرفية واحدة أو أكثر (يختلف ذلك باختلاف عائلة STM32). وبما أن جميع مُحمِّلات الإقلاع في STM32 تدعم التحميل من وحدة USART الطرفية، ومعظم اللوحات تربط USART بـ RS-232 أو بمحول USB إلى UART ، فإن هذه الطريقة تُعدّ طريقةً عالميةً لبرمجة وحدة التحكم الدقيقة STM32. تتطلب هذه الطريقة أن يحتوي الجهاز المستهدف على آلية لتمكين/تعطيل الإقلاع من مُحمِّل الإقلاع المُخزَّن في ذاكرة القراءة فقط (مثل وصلة توصيل/مفتاح/زر).

مكتبات برمجيات STM32 C/C++

الوثائق

قد يكون حجم الوثائق الخاصة بجميع رقائق ARM هائلاً، خاصةً للمبتدئين. ومع ازدياد قدرات المعالجات الدقيقة وتعقيدها، ازداد حجم الوثائق. تتألف الوثائق الكاملة لجميع رقائق ARM من وثائق من الشركة المصنعة للدوائر المتكاملة ( STMicroelectronics ) ووثائق من مورد نواة المعالج ( ARM Holdings ).

يتكون هيكل التوثيق النموذجي من أعلى إلى أسفل مما يلي: موقع الشركة المصنعة، وشرائح التسويق الخاصة بالشركة المصنعة، وورقة بيانات الشركة المصنعة للشريحة المادية المحددة، ودليل مرجعي مفصل من الشركة المصنعة يصف الأجهزة الطرفية الشائعة وجوانب عائلة الشريحة المادية، ودليل المستخدم العام لنواة ARM، ودليل المرجع التقني لنواة ARM، ودليل مرجع بنية ARM الذي يصف مجموعة (مجموعات) التعليمات.

شجرة توثيق STM32 (من الأعلى إلى الأسفل)
  1. موقع STM32 الإلكتروني.
  2. شرائح تسويقية لـ STM32.
  3. ورقة بيانات STM32.
  4. دليل مرجعي لـ STM32.
  5. موقع ARM الأساسي.
  6. دليل المستخدم العام لنواة ARM.
  7. دليل مرجعي تقني لنواة ARM.
  8. دليل مرجعي لبنية ARM.

تُوفر شركة STMicroelectronics وثائق إضافية، مثل: أدلة استخدام لوحات التقييم، وملاحظات التطبيقات، وأدلة البدء، ووثائق مكتبة البرامج، وقوائم الأخطاء، وغيرها. راجع قسم الروابط الخارجية للاطلاع على روابط وثائق STM32 وARM الرسمية.

فك تشفير رقم القطعة

مثال:

STM32F407VG
  • ينقسم إلى STM32 F4 07 VG
  • يعني: سلسلة F4، النوع الفرعي 07، 100 دبوس، ذاكرة فلاش 1024 كيلوبايت

فك التشفير:

STM32 xx ww yz
  • سلسلة xx – عائلة المسلسلات
  • ww – نوع فرعي، يختلف باختلاف كل عائلة من السلاسل
  • y – عدد دبابيس العبوة
  • z – حجم ذاكرة الفلاش

انظر أيضاً

مراجع

  1. 1 2 3 4 5 "وحدات التحكم الدقيقة STM32 ذات 32 بت من نوع Arm Cortex" . www.st.com . تاريخ الاسترجاع: 22 أغسطس 2022 .
  2. 1 2 "Cortex-M0" . developer.arm.com . تم الاطلاع عليه بتاريخ 22-08-2022 .
  3. 1 2 3 4 5 "Cortex-M0+" . developer.arm.com . تم الاطلاع عليه بتاريخ 22-08-2022 .
  4. 1 2 3 4 "Cortex-M3" . developer.arm.com . تم الاطلاع عليه بتاريخ 22-08-2022 .
  5. 1 2 3 4 5 6 "Cortex-M4" . developer.arm.com . تم الاطلاع عليه بتاريخ 22-08-2022 .
  6. "Cortex-M7" . developer.arm.com . تم الاطلاع عليه بتاريخ 22-08-2022 .
  7. "Cortex-M33 Home" . شركة ARM المحدودة .
  8. "Cortex-M55 Home" . شركة ARM المحدودة .
  9. "Cortex-M85 Home" . شركة ARM المحدودة .
  10. "المعالجات الدقيقة - وحدة المعالجة المركزية STM32 Arm Cortex 32-bit - STMicroelectronics" . STMicroelectronics . تم الاطلاع عليه بتاريخ 17 فبراير 2025 .
  11. "دليل تطوير برامج مُجمِّع ARM، الإصدار 5.06" . ARM . تم الاطلاع عليه بتاريخ 17 فبراير 2025 .
  12. "وحدة التحكم الدقيقة التالية ذات 8 بت هي في الواقع 32 بت. اسمها STM32C0!" . شركة STMicroelectronics . تاريخ الاطلاع: 17 فبراير 2025 .
  13. "سلسلة STM32 الجديدة من STMicroelectronics تعيد تعريف أداء وقيمة وحدات التحكم الدقيقة للمبتدئين في الأجهزة الذكية في كل مكان" . STMicroelectronics . تم الاطلاع عليه بتاريخ 5 مارس 2026 .
  14. "STM32F0 - Arm Cortex-M0 - وحدات تحكم دقيقة USB" . STMicroelectronics . تم الاطلاع عليه بتاريخ 17 فبراير 2025 .
  15. "STM32F1 - وحدات التحكم الدقيقة Arm Cortex-M3" . شركة STMicroelectronics . تم الاطلاع عليه بتاريخ 17 فبراير 2025 .
  16. "STM32F2 - وحدات تحكم دقيقة ARM Cortex-M3 - وحدات تحكم دقيقة عالية الأداء" . STMicroelectronics . تم الاطلاع عليه بتاريخ 17 فبراير 2025 .
  17. "وحدات التحكم الدقيقة ذات الإشارات المختلطة STM32F3" . شركة STMicroelectronics . تم الاطلاع عليه بتاريخ 17 فبراير 2025 .
  18. "STM32F4 - وحدات تحكم دقيقة عالية الأداء بمعالج ARM Cortex-M4" . شركة STMicroelectronics . تاريخ الاسترجاع: 17 فبراير 2025 .
  19. "STM32F7 - وحدات تحكم دقيقة عالية الأداء للغاية مع معالج Cortex-M7" . شركة STMicroelectronics . تاريخ الاسترجاع: 17 فبراير 2025 .
  20. "سلسلة STM32G0 - وحدات تحكم دقيقة (MCUs) فعالة من حيث التكلفة من نوع Arm Cortex-M0+" . STMicroelectronics . تم الاطلاع عليه بتاريخ 17 فبراير 2025 .
  21. "سلسلة STM32G4 من وحدات التحكم الدقيقة للإشارات المختلطة مع تعليمات DSP وFPU" . STMicroelectronics . تم الاطلاع عليه بتاريخ 17 فبراير 2025 .
  22. "سلسلة STM32H5" . شركة STMicroelectronics . تم الاطلاع عليه بتاريخ 17 فبراير 2025 .
  23. "STM32H7 - وحدات تحكم دقيقة Arm Cortex-M7 و Cortex-M4 (480 ميجاهرتز)" . STMicroelectronics . تم الاطلاع عليه بتاريخ 17 فبراير 2025 .
  24. "STM32L0 - وحدات تحكم دقيقة فائقة الانخفاض في استهلاك الطاقة ARM Cortex-M0+" . شركة STMicroelectronics . تاريخ الاسترجاع: 17 فبراير 2025 .
  25. "STM32L1 - وحدات تحكم دقيقة فائقة الانخفاض في استهلاك الطاقة بمعالج ARM Cortex-M3" . شركة STMicroelectronics . تاريخ الاسترجاع: 17 فبراير 2025 .
  26. "STM32L4 - وحدات تحكم دقيقة فائقة الكفاءة في استهلاك الطاقة من نوع ARM Cortex-M4" . شركة STMicroelectronics . تاريخ الاسترجاع: 17 فبراير 2025 .
  27. "وحدات التحكم الدقيقة STM32L4+ فائقة الانخفاض في استهلاك الطاقة (MCU) مع ميزات رسومات مدمجة" . STMicroelectronics . تم الاطلاع عليه بتاريخ 17 فبراير 2025 .
  28. "STM32L5 - وحدات تحكم دقيقة فائقة الكفاءة في استهلاك الطاقة، وأمان مُعزز لتطبيقات إنترنت الأشياء والتطبيقات المُدمجة" . شركة STMicroelectronics . تاريخ الاسترجاع: 17 فبراير 2025 .
  29. "سلسلة STM32N6" . شركة STMicroelectronics . تم الاطلاع عليه بتاريخ 17 فبراير 2025 .
  30. "سلسلة STM32U0" . شركة STMicroelectronics . تم الاطلاع عليه بتاريخ 17 فبراير 2025 .
  31. "سلسلة STM32U5 من وحدات التحكم الدقيقة فائقة الكفاءة في استهلاك الطاقة: أمان مُعزز لتطبيقات إنترنت الأشياء والتطبيقات المُدمجة" . شركة STMicroelectronics . تاريخ الاسترجاع: 17 فبراير 2025 .
  32. "شركة STMicroelectronics تُقدّم أول وحدة تحكم دقيقة بتقنية 18 نانومتر في الصناعة للتطبيقات عالية الأداء" . STMicroelectronics . تاريخ الاطلاع: 18 نوفمبر 2025 .
  33. "سلسلة STM32WB0" . شركة STMicroelectronics . تم الاطلاع عليه بتاريخ 17 فبراير 2025 .
  34. "STM32WB - بلوتوث، وحدات تحكم دقيقة لاسلكية (MCU)" . STMicroelectronics . تم الاطلاع عليه بتاريخ 17 فبراير 2025 .
  35. "وحدات تحكم دقيقة لاسلكية STM32WBA تدعم اتصال Bluetooth منخفض الطاقة 5.4" . STMicroelectronics . تم الاطلاع عليه بتاريخ 17 فبراير 2025 .
  36. "سلسلة STM32WL" . شركة STMicroelectronics . تم الاطلاع عليه بتاريخ 17 فبراير 2025 .
  37. "سلسلة المعالجات الدقيقة STM32MP1 - شركة STMicroelectronics" . شركة STMicroelectronics . تم الاطلاع عليه بتاريخ 17 فبراير 2025 .
  38. "سلسلة STM32MP2 - STMicroelectronics" . STMicroelectronics . تم الاطلاع عليه بتاريخ 17 فبراير 2025 .
  39. "وحدات التحكم الدقيقة القديمة - شركة STMicroelectronics" . www.st.com . تم الاطلاع عليه بتاريخ 22-08-2022 .
  40. "وحدات التحكم الدقيقة STR7 ذات 32 بت ARM7 - STMicroelectronics" . www.st.com . تاريخ الاسترجاع: 22 أغسطس 2022 .
  41. "بيئة تطوير STM32 قائمة على النموذج مع النشر المباشر وتوليد التعليمات البرمجية المحسّن" .
  42. "سلسلة STM32C0" . www.st.com .
  43. "شركة STMicroelectronics تُقدّم أداءً فائقًا بتقنية 32 بت لتطبيقات 8 بت الحساسة للتكلفة مع وحدات التحكم الدقيقة من سلسلة STM32C0" . STMicroelectronics . 13 يناير 2023. مؤرشف من الأصل في 20 أكتوبر 2025.
  44. 1 2 "STM32F0 - Arm Cortex-M0 - وحدات تحكم دقيقة USB - STMicroelectronics" . www.st.com . تاريخ الاسترجاع: 22-08-2022 .
  45. 1 2 3 4 5 6 "STM32G0: أول وحدة تحكم دقيقة رئيسية بتقنية 90 نانومتر، خط طاقة واحد، إمكانيات لا حصر لها" . 4 ديسمبر 2018.
  46. "شركة STMicroelectronics تستفيد من "التقنية" الخاصة بمعالج STM32، وتستهدف التطبيقات ذات الميزانية المحدودة" . 14 يونيو 2012. مؤرشف من الأصل في 14 يونيو 2012. تم الاطلاع عليه بتاريخ 22 أغسطس 2022 .{{cite web}}: CS1 maint: bot: حالة عنوان URL الأصلي غير معروفة ( رابط )
  47. "غرفة الأخبار - شركة STMicroelectronics" . www.st.com . تم الاطلاع عليه بتاريخ 22 أغسطس 2022 .
  48. 1 2 "غرفة الأخبار - STMicroelectronics" . www.st.com . تم الاطلاع عليه بتاريخ 22-08-2022 .
  49. "منتدى ST - موقع المعرف الفريد لـ STM32F0" .
  50. 1 2 "STM32F1 - وحدات تحكم دقيقة Arm Cortex-M3 - STMicroelectronics" . www.st.com . تاريخ الاسترجاع: 22-08-2022 .
  51. "STM32F1 - وحدات تحكم دقيقة Arm Cortex-M3 - STMicroelectronics" . www.st.com . تاريخ الاسترجاع: 22 أغسطس 2022 .
  52. "شركة STMicroelectronics تُعيد تشكيل سوق وحدات التحكم الدقيقة (MCUs) بعائلة جديدة من وحدات 32 بت مدعومة بنواة ARM Cortex-M3" . 15 فبراير 2014. مؤرشف من الأصل في 15 فبراير 2014. تم الاطلاع عليه في 22 أغسطس 2022 .{{cite web}}: CS1 maint: bot: حالة عنوان URL الأصلي غير معروفة ( رابط )
  53. 1 2 "STM32F2 - وحدات تحكم دقيقة ARM Cortex-M3 - وحدات تحكم دقيقة عالية الأداء - STMicroelectronics" . www.st.com . تاريخ الاسترجاع: 22 أغسطس 2022 .
  54. "شركة STMicroelectronics تكشف عن خارطة طريق لوحدات التحكم الدقيقة ARM® Cortex™-M4 و-M0، مع إطلاق العنان للأداء الأمثل لـ Cortex-M3 مع سلسلة STM32 F-2 الجديدة" . 17 ديسمبر 2011. مؤرشف من الأصل في 17 ديسمبر 2011. تم الاطلاع عليه بتاريخ 22 أغسطس 2022 .{{cite web}}: CS1 maint: bot: حالة عنوان URL الأصلي غير معروفة ( رابط )
  55. "شرائح تسويق STM32 F2؛ STMicroelectronics" (ملف PDF) . مؤرشف من الأصل (ملف PDF) بتاريخ 2016-03-03 . تم الاطلاع عليه بتاريخ 2013-12-13 .
  56. 1 2 "وحدات التحكم الدقيقة ذات الإشارات المختلطة STM32F3 - STMicroelectronics" . www.st.com . تاريخ الاسترجاع: 22 أغسطس 2022 .
  57. "شركة STMicroelectronics تُقدّم وحدات تحكم دقيقة جديدة من نوع ARM® Cortex™ ذات 32 بت للمشاريع التي تتطلب التحكم في الإشارات الرقمية بتكلفة تنافسية" . 31 يناير 2013. مؤرشف من الأصل في 31 يناير 2013. تم الاطلاع عليه بتاريخ 22 أغسطس 2022 .{{cite web}}: CS1 maint: bot: حالة عنوان URL الأصلي غير معروفة ( رابط )
  58. ١ ٢ "بدأت شركة STMicroelectronics الإنتاج الكامل لوحدات التحكم الدقيقة STM32 F3 الجديدة، وقدمت مجموعة أدوات الاكتشاف الداعمة المزودة بمستشعرات MEMS مدمجة ذات 9 محاور" . ١٤ سبتمبر ٢٠١٢. مؤرشف من الأصل في ١٤ سبتمبر ٢٠١٢. تم الاطلاع عليه بتاريخ ٢٢ أغسطس ٢٠٢٢ .{{cite web}}: CS1 maint: bot: حالة عنوان URL الأصلي غير معروفة ( رابط )
  59. "AN4207: البدء باستخدام STM32F37/38xxx SDADC (محول تناظري رقمي سيجما دلتا)" (ملف PDF) . شركة STMicroelectronics . 2021. مؤرشف (ملف PDF) من الأصل بتاريخ 24-09-2021 . تم الاطلاع عليه بتاريخ 03-09-2023 .
  60. 1 2 "STM32F4 - وحدات تحكم دقيقة عالية الأداء ARM Cortex-M4 - STMicroelectronics" . www.st.com . تاريخ الاسترجاع: 22 أغسطس 2022 .
  61. ١ ٢ "شركة STMicroelectronics تطلق أقوى وحدات تحكم دقيقة في العالم تعتمد على معالج Cortex" . ٢٠١٢-١١-٠٢. مؤرشف من الأصل في ٢٠١٢-١١-٠٢ . تم الاطلاع عليه بتاريخ ٢٠٢٢-٠٨-٢٢ .{{cite web}}: CS1 maint: bot: حالة عنوان URL الأصلي غير معروفة ( رابط )
  62. "تطورات في مجال المتحكمات الدقيقة من شركة STMicroelectronics تعزز ريادة الأداء لتكنولوجيا أكثر ذكاءً في كل مكان" . www.st.com . تاريخ الاطلاع: 22 أغسطس 2022 .
  63. "غرفة الأخبار - شركة STMicroelectronics" . www.st.com . تم الاطلاع عليه بتاريخ 22 أغسطس 2022 .
  64. "STM32F4 - وحدات تحكم دقيقة عالية الأداء بمعالج ARM Cortex-M4 - STMicroelectronics" . www.st.com . تاريخ الاسترجاع: 22 أغسطس 2022 .
  65. 1 2 3 4 "AN4990: البدء باستخدام واجهة سيجما-دلتا الرقمية على وحدات التحكم الدقيقة STM32 المناسبة" (ملف PDF) . STMicroelectronics . 2018. مؤرشف (PDF) من الأصل بتاريخ 20 يناير 2022. تم الاطلاع عليه بتاريخ 3 سبتمبر 2023 .
  66. "STM32F7 - وحدات تحكم دقيقة عالية الأداء للغاية مع معالج Cortex-M7 - STMicroelectronics" . www.st.com . تاريخ الاسترجاع: 22 أغسطس 2022 .
  67. "سلسلة STM32G0 - وحدات تحكم دقيقة (MCUs) اقتصادية من نوع Arm Cortex-M0+ - STMicroelectronics" . www.st.com . تاريخ الاسترجاع: 22 أغسطس 2022 .
  68. "نظرة عامة على STM32G0x1" .
  69. "سلسلة STM32G4 من وحدات التحكم الدقيقة للإشارات المختلطة مع تعليمات DSP وFPU - STMicroelectronics" . www.st.com . تاريخ الاسترجاع: 22 أغسطس 2022 .
  70. "STM32H7 - وحدات تحكم دقيقة Arm Cortex-M7 و Cortex-M4 (600 ميجاهرتز) - STMicroelectronics" . www.st.com . تاريخ الاسترجاع: 22 أغسطس 2022 .
  71. "معالج STM32H7، أقوى معالج دقيق من نوع Cortex-M7، يتجاوز عتبة 2000 نقطة في اختبار CoreMark" . ST.com . 20 أكتوبر 2016. تاريخ الاطلاع: 17 يوليو 2017 .
  72. "STM32H7R7/7S7 - STMicroelectronics" . STMicroelectronics . تم الاطلاع عليه بتاريخ 15 فبراير 2025 .
  73. 1 2 "STM32L0 - وحدات تحكم دقيقة فائقة الكفاءة في استهلاك الطاقة ARM Cortex-M0+ - STMicroelectronics" . www.st.com . تاريخ الاسترجاع: 22 أغسطس 2022 .
  74. "غرفة الأخبار - شركة STMicroelectronics" . www.st.com . تم الاطلاع عليه بتاريخ 22 أغسطس 2022 .
  75. 1 2 "STM32L1 - وحدات تحكم دقيقة فائقة الكفاءة في استهلاك الطاقة ARM Cortex-M3 - STMicroelectronics" . www.st.com . تاريخ الاسترجاع: 22 أغسطس 2022 .
  76. "شركة STMicroelectronics تكشف النقاب عن وحدات التحكم الدقيقة STM32L فائقة الكفاءة في استهلاك الطاقة، والمبنية على معالج ARM Cortex™-M3، لتطبيقات "الطاقة المنخفضة" . 2011-10-03. مؤرشف من الأصل في 2011-10-03 . تم الاطلاع عليه بتاريخ 2022-08-22 .{{cite web}}: CS1 maint: bot: حالة عنوان URL الأصلي غير معروفة ( رابط )
  77. أعلنت شركة STMicroelectronics عن توسيع نطاق إنتاج سلسلة وحدات التحكم الدقيقة STM32L فائقة الكفاءة في استهلاك الطاقة، والمبنية على معالج ARM Cortex™-M3، والمخصصة لتطبيقات "الطاقة المنخفضة" . 2012-11-02. مؤرشف من الأصل في 2012-11-02 . تم الاطلاع عليه بتاريخ 2022-08-22 .{{cite web}}: CS1 maint: bot: حالة عنوان URL الأصلي غير معروفة ( رابط )
  78. "شرائح تسويق STM32 L1؛ STMicroelectronics" (ملف PDF) . مؤرشف من الأصل (ملف PDF) بتاريخ 4 مارس 2016. تم الاطلاع عليه بتاريخ 13 ديسمبر 2013 .
  79. سلسلة STM32 L4+؛ STMicroelectronics.
  80. "STM32L5 - وحدات تحكم دقيقة فائقة الكفاءة في استهلاك الطاقة، وأمان مُعزز لتطبيقات إنترنت الأشياء والأنظمة المُدمجة - STMicroelectronics" . www.st.com . تاريخ الاطلاع: 22 أغسطس 2022 .
  81. 1 2 "شركة STMicroelectronics تكشف عن وحدات تحكم دقيقة STM32U5 منخفضة الطاقة للغاية مع أداء متقدم وأمن سيبراني" . 25 فبراير 2021.
  82. "سلسلة STM32U0" . www.st.com . تم الاطلاع عليه بتاريخ 12-05-2024 .
  83. "STM32U0: توفير يصل إلى 50% من الطاقة، المعيار الجديد في وحدات التحكم الدقيقة منخفضة الطاقة للغاية للمبتدئين" . 19 مارس 2024.
  84. صفحة سلسلة STM32U3 . www.st.com . تاريخ الاسترجاع: 22-08-2022 .
  85. "شركة STMicroelectronics تكشف عن وحدات التحكم الدقيقة STM32U3" . STMicroelectronics . 4 مارس 2025. مؤرشف من الأصل في 8 أبريل 2025.
  86. "سلسلة STM32U5 من وحدات التحكم الدقيقة فائقة الكفاءة في استهلاك الطاقة: أمان مُعزز لتطبيقات إنترنت الأشياء والأنظمة المدمجة - STMicroelectronics" . www.st.com . تاريخ الاطلاع: 22 أغسطس 2022 .
  87. STM32 الحبة الزرقاء؛ لوحات التوصيل.
  88. الحبة الزرقاء؛ منتدى STM32duino.
  89. مركز الحبة الزرقاء؛ مجالس الأراضي.
  90. نماذج STM32 المزيفة؛ GitHub.
  91. STM32 Black Pill؛ لوحات التوصيل.
  92. الحبة السوداء؛ منتدى STM32duino.
  93. الحبة الزرقاء مقابل الحبة السوداء: الانتقال من STM32F103 إلى STM32F411؛ هاك-أ-داي.
  94. دليل مستخدم STM32 Nucleo-32؛ شركة ST Microelectronics.
  95. 1 2 3 4 5 6 7 8 9 10 "لوحات STM32 Nucleo - STMicroelectronics" . www.st.com . تاريخ الاسترجاع: 22 أغسطس 2022 .
  96. "ST-LINK On-Board" . www.segger.com . تم الاطلاع عليه بتاريخ 22-08-2022 .
  97. دليل مستخدم لوحة STM32 Nucleo-32؛ STMicroelectronics.
  98. "Nano | Arduino Documentation" . docs.arduino.cc . تم الاطلاع عليه بتاريخ 22-08-2022 .
  99. دليل مستخدم لوحة STM32 Nucleo-64؛ STMicroelectronics.
  100. 1 2 "وثائق UNO R3" . docs.arduino.cc . تم الاطلاع عليه بتاريخ 22-08-2022 .
  101. دليل مستخدم لوحة STM32 Nucleo-144؛ STMicroelectronics.
  102. اتفاقية ترخيص منتج التقييم من STMicroelectronics
  103. "مجموعات اكتشاف STM32 - STMicroelectronics" . www.st.com . تم الاطلاع عليه بتاريخ 22-08-2022 .
  104. نسخة مفتوحة المصدر من أدوات STLINK من STMicroelectronics ، stlink-org، 22-08-2022 ، تم الاطلاع عليها بتاريخ 22-08-2022
  105. "البدء باستخدام لوحة STM32VL-Discovery ونظام التشغيل ChibiOS/RT" . مؤرشف من الأصل بتاريخ 10 يوليو 2015. تم الاطلاع عليه بتاريخ 8 يوليو 2015 .
  106. "البدء باستخدام لوحة STM32L-Discovery ونظام التشغيل ChibiOS/RT" . مؤرشف من الأصل بتاريخ 10 يوليو 2015. تم الاطلاع عليه بتاريخ 8 يوليو 2015 .
  107. "البدء باستخدام لوحة STM32F4-Discovery ونظام التشغيل ChibiOS/RT" . مؤرشف من الأصل بتاريخ 10 يوليو 2015. تم الاطلاع عليه بتاريخ 8 يوليو 2015 .
  108. 1 2 "غرفة الأخبار - STMicroelectronics" . www.st.com . تم الاطلاع عليه بتاريخ 22-08-2022 .
  109. "مجموعة تطوير STM32 من STMicroelectronics تُرسّخ معيارًا صناعيًا جديدًا للأدوات منخفضة التكلفة لوحدات التحكم الدقيقة 32 بت" . 23 نوفمبر 2011. مؤرشف من الأصل في 23 نوفمبر 2011. تم الاطلاع عليه في 22 أغسطس 2022 .{{cite web}}: CS1 maint: bot: حالة عنوان URL الأصلي غير معروفة ( رابط )
  110. ١ ٢ "ستقوم شركة STMicroelectronics بتوزيع ما يصل إلى ٧٠٠٠ مجموعة أدوات لاكتشاف المتحكمات الدقيقة في معرض "العالم المدمج" لتشجيع الإبداع ودعم تطوير تطبيقات مدمجة متميزة" . ٢٠١٢-١١-٠٢. مؤرشف من الأصل في ٢٠١٢-١١-٠٢ . تم الاطلاع عليه بتاريخ ٢٠٢٢-٠٨-٢٢ .{{cite web}}: CS1 maint: bot: حالة عنوان URL الأصلي غير معروفة ( رابط )
  111. "شركة STMicroelectronics تدخل مرحلة الإنتاج بمعالجات STM32 F0 الدقيقة الجديدة الموجهة للتطبيقات الاقتصادية" . 9 أغسطس 2012. مؤرشف من الأصل في 9 أغسطس 2012. تم الاطلاع عليه بتاريخ 22 أغسطس 2022 .{{cite web}}: CS1 maint: bot: حالة عنوان URL الأصلي غير معروفة ( رابط )
  112. "غرفة الأخبار - شركة STMicroelectronics" . www.st.com . تم الاطلاع عليه بتاريخ 22 أغسطس 2022 .
  113. "لوحات تقييم STM32 - STMicroelectronics" . www.st.com . تم الاطلاع عليه بتاريخ 22-08-2022 .
  114. "لوحات تقييم STM32 - STMicroelectronics" . www.st.com . تم الاطلاع عليه بتاريخ 22-08-2022 .
  115. "مصفوفة ترميز STM32 · ويكي pavelrevak/pystlink" . جيت هاب . تم الاسترجاع في 22-08-2022 .

للمزيد من القراءة

  • دليل الخبراء لوحدة التحكم الدقيقة STM32 القائمة على معالج ARM ؛ الطبعة الثانية (الإصدار 1.8)؛ تريفور مارتن؛ هيتكس؛ 96 صفحة؛ 2009؛ رقم ISBN 0-9549988-8-X( تنزيل) (أدلة أخرى)
  • μC/OS-III: نواة الوقت الحقيقي لمعالج STMicroelecronics STM32F107 ؛ الطبعة الأولى؛ جان لابروس؛ ميكريوم؛ 820 صفحة؛ 2009؛ ISBN 978-0-9823375-3-0.
  • بروتوكول μC/TCP-IP: حزمة البروتوكولات المدمجة لمعالج STMicroelectronics STM32F107 ؛ الطبعة الأولى؛ كريستيان ليغاري؛ ميكريوم؛ 824 صفحة؛ 2010؛ رقم ISBN 978-0-9823375-0-9.
الوثائق الرسمية لـ STM32
الوثائق الرسمية لشركة ARM
آخر