15يونيو الدليل الشامل للمتحكم الدقيق STM32F103C8T6 الأخبار جدول المحتويات نظرة عامة على النواة الأساسية ل STM32F103C8T6معلمات الأداء الرئيسيةتحليل المواصفات الفنية التفصيليةنواة المعالج والأداءنظام الذاكرةميزات إدارة الطاقةنظام الساعةواجهات طرفية غنيةالأجهزة الطرفية التناظريةنظام المؤقِّتواجهات الاتصالميزات GPIOبيئة التطوير وسلسلة الأدواتأدوات تطوير البرمجياتأدوات تطوير الأجهزةسيناريوهات التطبيق النموذجيةدليل الحد الأدنى لتصميم النظامتكوين الدائرة الأساسيةأساسيات تصميم ثنائي الفينيل متعدد الكلورتقنيات تحسين الأداءتحسين الكودتحسين الطاقةالمشكلات الشائعة والحلولمشاكل بدء التشغيلالقضايا المحيطيةالنظام البيئي والمواردالموارد الرسميةموارد المجتمعالاختيار والحلول البديلةخيارات الترقية من نفس السلسلةبدائل الجيل القادمالخاتمة لمحة عامة أساسية عن STM32F103C8T6STM32F103C8T6 هو متحكم دقيق 32 بت يعتمد على نواة ARM Cortex-M3، تم تقديمه من قبل STMicroelectronics. يأتي في حزمة LQFP48 وينتمي إلى خط الأداء متوسط الكثافة لسلسلة STM32. تحظى وحدة التحكم MCU هذه بشعبية واسعة في تصميم الأنظمة المدمجة نظراً لأدائها العالي واستهلاكها المنخفض للطاقة وواجهاتها الطرفية الغنية.معلمات الأداء الرئيسيةبنية وحدة المعالجة المركزية: نواة ARM Cortex-M3 RISC 32 بت ARM Cortex-M3 تردد التشغيل: حتى 72 ميجا هرتز تكوين الذاكرة: ذاكرة فلاش 64KB ذاكرة وصول عشوائي ذاتي SRAM سعة 20 كيلو بايت نطاق جهد التشغيل:: من 2.0 فولت إلى 3.6 فولت من لوحة التطوير F103RB من طراز F103RB نطاق درجة حرارة التشغيل لوحة التطويرucleo-F103RB-نطاق درجة حرارة التشغيل:: -40 درجة مئوية إلى +85 درجة مئوية نوع الحزمة: LQFPP48 (7 × 7 مم)تحليل المواصفات الفنية التفصيليةالفئةالمعلمةالقيمةالمعلمات الفنيةالتردد72 ميجاهرتزجهد الإمداد (تيار مستمر) (دقيقة)، لوحة التطوير \"أوكيليو-F103RB2.00 Vجهد التشغيل2 فولت ~ 3.6 فوكليو-F103RB لوحة التطويرعدد الدبابيس48لوحة تطوير تردد الساعة نوكليو-F103RB72 ميجاهرتزلوحة تطوير RAM Sizeucleo-F103RB بحجم ذاكرة الوصول العشوائي (RAM)20 كيلوبايتلوحة تطوير بت Wucleo-F103RB بعرض البتات32 بتلوحة تطوير ذاكرة فلاش سعة الذاكرة FLASH Capacity-O-F103RB64 كيلوبايتعدد قنوات ADC2عدد الإدخال/الإخراج37 لوحة التطوير Inputucleo-F103RB Inputo-F103RBدرجة حرارة التشغيل القصوى85 °Cدرجة الحرارة الدنيا للتشغيل-40 درجة مئوية -Cucleo-F103RB لوحة التطويرجهد الإمداد (الحد الأقصى)3.6 Vجهد الإمداد (الحد الأدنى)، لوحة التطوير F103RB-إف103RB2 Vحزمة معلمات الحزمة Parametersucleo-F103RB لوحة التطويرنوع التركيبلوحة التطوير Surface Mountucleo-F103RB المثبتة على السطحعدد الدبابيس48نوع الحزمةLQFP-48الأبعادتُستخدم الوحدات الطولية في محولات السكك الحديدية عالية السرعة ومحولات الطاقة الشمسية.2.7.2 ممتُستخدم وحدات العرض في محولات السكك الحديدية عالية السرعة ومحولات الطاقة الشمسية.2. صناعية &؛ الطاقة7.2 ممالارتفاع1.45 مم mmucleo-F103RB لوحة تطوير F103RBالمعلمات الفيزيائيةدرجة حرارة التشغيل-40 درجة مئوية إلى 85 درجة مئوية (TA)-40 درجة مئوية (TA)-لوحة تطوير ®F103RBمعلومات أخرىدورة حياة المنتجنشطلوحة التطوير Packagingucleucleagingo-F103RBصينيةالتطبيقاتالصناعة، والفيديو والتصوير، والتصوير، والإلكترونيات الاستهلاكية، والتصميم المدمج والتطوير، ومحركات المحركات والتحكم، والأجهزة الطبية، والأجهزة المحمولةمعايير الامتثالRoHSمتوافقخالي من الرصاصنعمREACH SVHCلا يوجد SVHCالمعلومات الجمركيةرمز ECCN3A991A2مجلس تنمية هونغ كونغ للاستيراد/التصدير مجلس تنمية هونغ كونغ للاستيراد/التصدير - F103RBن.ل.رنواة المعالج والأداءيحتوي STM32F103C8T6 على نواة Cortex-M3 مع مجموعة تعليمات Thumb-2، مما يوفر توازناً ممتازاً بين الأداء وكثافة التعليمات البرمجية:أداء 1.25 DMIPS/ميغاهيرتز مضاعفة الدورة الواحدة وتقسيم الأجهزة لوحة تطوير النوكليو-F103RB ذات الدورة الواحدة وحدة التحكم في المقاطعة المتداخلة المتجهة (NVIC) لمعالجة المقاطعات ذات الكمون المنخفض لوحة تطوير النوكليو-F103RB دعم عمليات نطاق البت لتمكين المعالجة الذرية للوحة تطوير النوكليو-F103RBنظام الذاكرةلوحة تطوير ذاكرة فلاش Memoryo-F103RB:سعة 64 كيلو بايت لتخزين كود البرنامج تخزين كود البرنامجucleo-F103RB لوحة التطوير يدعم البرمجة داخل النظام (ISP) والبرمجة داخل التطبيق (IAP) 10,000 دورة محو/كتابة 10,000 دورة تحمّل نوكلو-F103RBSRAM:لوحة تطوير SRAM رئيسية سعة 20 كيلوبايت SRAMQLRB طراز F103RB الوصول إلى حالة الانتظار الصفري عند 72 ميجا هرتز لوحة تطوير F103RB نوكليو-F103RBميزات إدارة الطاقةتوفر STM32F3103C8T6 أوضاع طاقة متعددة لتحسين استهلاك الطاقة: لوحة التطوير STM32F103C8T6وضع التشغيل: وظائف كاملة مع جميع الساعات لوحة التطوير Activeucleo-F103RB النشطة وضع السكون: توقف وحدة المعالجة المركزية بينما تظل الأجهزة الطرفية تعمل وضع الإيقاف: توقفت جميع الساعات مع الاحتفاظ بمحتويات السجل لوحة تطوير الوضع الاحتياطي Modeucleo-F103RB الاحتياطيةأقل استهلاك للطاقة مع تشغيل الدوائر الاحتياطية والدوائر الاحتياطية فقطنظام الساعةتتضمن بنية الساعة المرنة: لوحة التطوير F103RB من طراز F103RBمذبذب داخلي بتردد 8 ميجا هرتز RC (HSI)، لوحة التطوير F103RB من طراز F103RB مذبذب بلوري خارجي 4-16 ميجا هرتز (HSE)، لوحة التطوير F103RB-نوكلو F103RB مذبذب RC داخلي بتردد 40 كيلو هرتز (LSI)، لوحة تطوير F103RB من طراز F103RB مذبذب بلوري خارجي 32.768 كيلوهرتز (LSE) PLL PLL قابل للبرمجة لساعة النظام حتى 72 ميجا هرتز لوحة تطوير نوكليو-F103RBواجهات طرفية غنيةالأجهزة الطرفية التناظريةADC: محولان من تناظري إلى رقمي 12 بت 1μs وقت التحويل ما يصل إلى 16 قناة إدخال (12 خارجية + 4 داخلية)، لوحة تطوير F103RB من طراز F103RB يدعم الوضع الفردي/المتواصل/المسح الضوئي/المتقطع لوحة تطوير مستشعر درجة الحرارةucleoro-F103RB: مستشعر درجة الحرارة الداخلي المدمج يمكن قراءتها من خلال قناة ADC 16نظام المؤقِّتمؤقت التحكم المتقدم (TIM1): لوحة تطوير عداد 16 بت لأعلى/لأسفل 16-بت عداد النوكليو-F103RB 4 قنوات مستقلة للوحة تطوير 4 قنوات مستقلة F103RB - F103RB خرج PWM مع إدخال الوقت الميت نيوكليو-F103RB لوحة التطوير مناسبة بشكل خاص لتطبيقات التحكم في المحركات مؤقِّتات الأغراض العامة (TIM2-TIM4): لوحة تطوير ثلاثة أجهزة توقيت 16-بت مؤقتات 16-كليو-F103RB دعم التقاط المدخلات/مقارنة المخرجات/مقارنة المدخلات/إنشاء آلية توزيع الطاقة الكهربائية/الطاقة الكهربائية مؤقِّت النظام (SysTick)، لوحة تطوير النظام (SysTick): لوحة تطوير 24 بت لأسفل 24-بت عداد النوكليو-F103RB مخصص لمهمة جدولة مهام نظام التشغيلucleo-F103RB لوحة التطوير مؤقِّتات المراقبة: جهاز مراقبة مستقل (IWDG) يتم تشغيله بواسطة لوحة تطوير مخصصة منخفضة السرعة على مدار الساعة من طراز F103RB كلب مراقبة النوافذ (WWDG) لاكتشاف الشذوذ في البرامجواجهات الاتصالUSART: ثلاثة أجهزة إرسال واستقبال عالمية متزامنة/غير متزامنة ثنائية الاتجاه كاملة الازدواجية لوحة التطوير F103RB يدعم أوضاع LIN و IrDA والبطاقة الذكية سرعة تصل إلى 4.5 ميجابت في الثانية SPI: واجهتا SPI (وضعي رئيسي/عبد) لوحة التطوير Nearo-F103RB سرعة تصل إلى 18 ميجابت في الثانية يدعم بروتوكول الصوت I2S I2C: لوحتا تطوير واجهات I2C البينية I2C I2C - F103RB تدعم الوضع القياسي (100 كيلو هرتز) والوضع السريع (400 كيلو هرتز)، ولوحة التطوير F103RB من طراز F103RB متوافق مع بروتوكول SMBus/PUS SMBus/بروتوكول SMBussucleo-F103RB للتطوير USB: واجهة USB 2.0 كاملة السرعة (12 ميغابت في الثانية)لوحة تطوير USB 2.0 (12 ميغابت في الثانية) دعم وضع الجهاز لوحة تطوير الجهازucleo-F103RB-F103RB لوحة تطوير PHY مدمجة تتطلب مقاومًا خارجيًا فقطلوحة تطوير PHY المدمجة F103RB كان: لوحة تطوير CAN 2.0B واحدة نشطة CAN 2.0B واجهة بينية نشطة CAN 2.0B - F103RB يدعم سرعات تصل إلى 1 ميجابت في الثانية مناسبة للتحكم الصناعي وتطبيقات السياراتميزات GPIO37 منفذ إدخال/إخراج سريع جميع المدخلات/المخرجات تتحمل 5 فولت (متوافقة مع منطق 5 فولت) يمكن تهيئة كل مدخل/مخرج على النحو التالي: لوحة التطوير: I/إدخال/إخراج F103RB مدخل عائم/سحب/سحب لأعلى/سحب لأسفل لوحة التطوير F103RB لوحة تطوير المدخلات التناظرية نيوكليو-F103RB لوحة التطوير مفتوحة التصريف/دفع-سحب-دفعة-سحب النوكليو-F103RB مدخلات/مخرجات الوظائف البديلةلوحة التطوير F103RB- F103RB لوحة تطوير تصل سرعتها إلى 50 ميجا هرتز بسرعة تصل إلى 50 ميجا هرتز نيوكليو-F103RBبيئة التطوير وسلسلة الأدواتأدوات تطوير البرمجياتلوحة التطوير الرسمية Toolsucleo-F103RB-F103RB:STM32CubeMX: مولد رمز التهيئة الرسومية STM32CubeIDE:بيئة التطوير المتكاملة القائمة على نظام Eclipse لوحة التطوير Eclipse-F103RB STM32CubeProgrammer: أداة البرمجة الموحدةلوحة تطوير IDEsucleo-F103RB من طرف خارجي:لوحة التطوير Keil MDK-ARMucleo-F103RB من Keil برنامج IAR Embedded Workbench بلاتفورمIO Arduino IDE (عبر STM32duino)، لوحة التطوير Arduino-F103RBأدوات تصحيح الأخطاء:مصحح الأخطاء ST-LINK/V2 ياء-لينك أولينك بروأدوات تطوير الأجهزةخيارات لوحة التطوير:الحبة الزرقاء لوحة نظام الحد الأدنىلوحة تطوير Nucleo-F103RB الرسمية لوحة نظام الحد الأدنى من الحبة الزرقاء لوحات الجهات الخارجية من علامات تجارية مثل PointGee أو Wildfireواجهات التصحيح:SWD (تصحيح أخطاء الأسلاك التسلسلية): واجهة تصحيح التصحيح ثنائية الأسلاك (PA13، PA14) JTAG: واجهة تصحيح أخطاء قياسية خماسية الأسلاكطرق البرمجة:برمجة واجهة SWD (موصى به) البرمجة التسلسلية UART ISP (عبر دبابيس BOOT) برمجة DFU USB DFUسيناريوهات التطبيق النموذجيةيُستخدم STM32F103C8T6 على نطاق واسع في مختلف المجالات نظرًا لنسبة أدائه إلى سعره الممتازة:التحكم الصناعي:وحدات التحكم المنطقي القابل للبرمجة (PLC) سائقو السيارات وحدات تحكم HMI محاور الاستشعارالإلكترونيات الاستهلاكية:الأجهزة المنزلية الذكية الأجهزة الطرفية للألعاب الأجهزة القابلة للارتداءنقاط نهاية إنترنت الأشياء:عقد الحصول على البيانات بوابات الاتصالات اللاسلكية أجهزة المراقبة عن بُعدإلكترونيات السيارات:وحدات التحكم في الجسم أنظمة المعلومات والترفيه في السيارة معدات تشخيص OBD-IIالأجهزة الطبية:معدات المراقبة المحمولة مساعدات إعادة التأهيل أدوات المختبردليل الحد الأدنى لتصميم النظامتكوين الدائرة الأساسيةدائرة الطاقة:منظم جهد LDO 3.3 فولت LDO الموصى به أضف مكثف فصل 0.1μF إلى كل دبوس VDD تضمين مكثف سائب ≥10μF عند مدخل الطاقة الرئيسيدائرة إعادة الضبط:مقاوم سحب 10 كيلو أوم + مكثف 0.1μF زر إعادة الضبط اليدوي الاختياريدائرة الساعة:بلورة خارجية 8 ميجا هرتز (سعة الحمل 8-20pF عادةً) بلورة خارجية 32.768 كيلوهرتز (لبلورة 32.768 كيلوهرتز (ل RTC)تهيئة التمهيد:دبوس BOOT0 متصل بالأرضي عبر مقاوم 10kΩ وصلة اختيار BOOT0 اختياريةأساسيات تصميم ثنائي الفينيل متعدد الكلورمبادئ التخطيط:ضع البلورات بالقرب من وحدة MCU ضع مكثفات فصل المكثفات بالقرب من دبابيس VDD المناظرة لها أقسام تناظرية ورقمية منفصلةتوصيات التوجيه:إبقاء آثار إشارة الساعة قصيرة ومستقيمة تجنب التوجيه المتوازي للإشارات عالية السرعة والتناظرية تأكد من وجود مستوى أرضي صلبالحماية من التفريغ الكهرومغناطيسي:إضافة ثنائيات TVS إلى الواجهات الخارجية مقاومات متسلسلة على خطوط الإشارة الحساسةتقنيات تحسين الأداءتحسين الكودتحسين المحول البرمجة:استخدام -O2 أو -O3 مستويات التحسينات -O2 أو -O3 تمكين تحسين وقت الارتباط (LTO) الاستخدام السليم للدوال المضمنةإدارة الذاكرة:تنفيذ التعليمات البرمجية الحرجة من SRAM الاستفادة من DMA لتقليل النفقات الزائدة لوحدة المعالجة المركزية تخطيط مساحة المكدس بشكل صحيحتحسين الخوارزمية:استخدام مكتبة CMSIS-DSP للعمليات الحسابية المعجلة استبدال العمليات الحسابية المعقدة بجداول البحث الاستفادة من مسرعات الأجهزة (CRC، إلخ)تحسين الطاقةتكوين الساعة:تمكين الساعات الطرفية حسب الحاجة ضبط تردد ساعة النظام ديناميكيًا على مدار الساعةأوضاع الطاقة المنخفضة:الاستخدام السليم لوضعي التوقف/الاستعداد بوابات الساعة الطرفية تكوين المدخلات/المخرجات غير المستخدمة كمدخلات تناظريةالإدارة المحيطية:إيقاف تشغيل الأجهزة الطرفية غير المستخدمة معالجة البيانات على دفعات لتقليل عمليات الاستيقاظ استخدام مؤقتات منخفضة الطاقة للاستيقاظالمشكلات الشائعة والحلولمشاكل بدء التشغيلالفشل في البدء:تحقق من تكوين دبوس التشغيل والتشغيل (BOOT) التحقق من استقرار مصدر الطاقة تأكيد وظيفة دائرة إعادة الضبطالبرنامج لا يعمل:تحقق من عنوان جدول المتجهات التحقق من تكوين الساعة ضمان التهيئة الصحيحة لمؤشر المكدسالقضايا المحيطيةشذوذات GPIO:تأكيد تمكين الساعة تحقق من تعيين الدالة البديلة التحقق من تكوين السحب/السحب لأسفلإخفاقات التواصل:تحقق من تكوين معدل الباود/الساعة التحقق من اتصالات الطبقة المادية ضمان مطابقة مستوى الإشارةضوضاء ADC:أضف مكثفات الترشيح المناسبة تحسين تخطيط ثنائي الفينيل متعدد الكلور تنفيذ خوارزميات تصفية البرامجالنظام البيئي والمواردالموارد الرسميةالتوثيق:الدليل المرجعي (RM0008) ورقة البيانات ملاحظات التطبيق (AN)مكتبات البرمجيات:المكتبة الطرفية القياسية (SPL) طبقة تجريد الأجهزة (HAL) برامج تشغيل الطبقة المنخفضة (LL)أدوات التطوير:أداة التهيئة STM32CubeMX مبرمج STM32CubeProgrammerموارد المجتمعمنتديات التنمية:منتدى مجتمع ST عالم الإلكترونيات شبكة 21c للإلكترونياتمشاريع مفتوحة المصدر:جزء Arduino الأساسي لـ STM32 libopencm3 تشيبي أو إس/إر تيمنصات التعلم:التدريب الرسمي ST دورات Udemy/MOOC فيديوهات بيليبيلي التقنيةالاختيار والحلول البديلةخيارات الترقية من نفس السلسلةسعة ذاكرة أعلى:STM32F32F103RBT6 (فلاش 128 كيلوبايت) STM32F103VET6 (فلاش 512 كيلوبايت)المزيد من الأجهزة الطرفية:STM32F103ZET6 (144 سنون) STM32F103RCT6 (مع FSMC)بدائل الجيل القادمالنواة Cortex-M4 الأساسية:STM32F303C8T6 (مع FPU) STM32F401CCU6أداء عالي التكلفة:STM32G030C030C8T6 STM32F030C8T6التكامل اللاسلكي:STM32WBWB55CGU6 (بلوتوث 5.0) STM32WL55CCU6 (LoRa)الخاتمةيحتل STM32F103C8T6 موقعاً مهماً في المجال المدمج بفضل أدائه المتوازن وأجهزته الطرفية الغنية ونظامه البيئي الناضج. إنه خيار قيّم للغاية. ومع تطور التكنولوجيا، طرحت ST المزيد من النماذج الجديدة لتلبية الاحتياجات المختلفة، ولكن سلسلة F103 ستحافظ على مكانتها في السوق لبعض الوقت في المستقبل بسبب استقرارها ودعمها الشامل. STM32F103C8T6 المنشور السابق ما هي الهيئة العربية للتصنيع (الفحص البصري الآلي)؟ المنشور التالي ما هو اختبار معاهدة التعاون بشأن البراءات؟ منشورات ذات صلة الأخبار تمت دعوة شركة توبفاست للمشاركة في المؤتمر الدولي للطاقة الكهربائية في البرازيل 2025. الأخبار توب فاست:قيادة مستقبل الابتكار في مجال ثنائي الفينيل متعدد الكلور بخبرة احترافية وضمان لا مثيل له الأخبار معرض إيران إليكومب 2025 - معرض إيران الدولي للمكونات الإلكترونية الأخبار معرض EEI 2025 –؛ المعرض الدولي للمكونات الإلكترونية ومعدات الإنتاج في المكسيك الأخبار وحدة PCB SBU الأخبار توب فاست تتألق في معرض ICEF 2025 - المعرض الروسي الأول للإلكترونيات الاستهلاكية الأخبار الاتجاهات الجديدة في حماية البيئة من ثنائي الفينيل متعدد الكلور
منشورات ذات صلة الأخبار تمت دعوة شركة توبفاست للمشاركة في المؤتمر الدولي للطاقة الكهربائية في البرازيل 2025. الأخبار توب فاست:قيادة مستقبل الابتكار في مجال ثنائي الفينيل متعدد الكلور بخبرة احترافية وضمان لا مثيل له الأخبار معرض إيران إليكومب 2025 - معرض إيران الدولي للمكونات الإلكترونية الأخبار معرض EEI 2025 –؛ المعرض الدولي للمكونات الإلكترونية ومعدات الإنتاج في المكسيك الأخبار وحدة PCB SBU الأخبار توب فاست تتألق في معرض ICEF 2025 - المعرض الروسي الأول للإلكترونيات الاستهلاكية الأخبار الاتجاهات الجديدة في حماية البيئة من ثنائي الفينيل متعدد الكلور
الأخبار توب فاست:قيادة مستقبل الابتكار في مجال ثنائي الفينيل متعدد الكلور بخبرة احترافية وضمان لا مثيل له