جدول المحتويات:
2025 مؤلف: John Day | [email protected]. آخر تعديل: 2025-01-13 06:56
في هذا البرنامج التعليمي سوف نخبرك عن كيفية استخدام PWM في متحكم قائم على STM32 ، وهنا نستخدم 32L100discovery-Discovery Kit مع متحكم STM32L100RCT6 عليه.
الخطوة 1: البرامج المستخدمة:
هذه هي البرامج التي استخدمناها لهذا المشروع:
1. Atollic TrueSTUDIO: Atollic® TrueSTUDIO® لـ STM32 هو تطوير وتصحيح مرن وقابل للتوسيع لمطوري STM32 MCU الذين يريدون أدوات قوية للغاية للمساعدة في تطوير برامج مضمنة عالية الجودة. يعتمد TrueSTUDIO® على معايير مفتوحة (ECLIPSE و GNU) ويمتد بميزات احترافية لإدارة الكود وتحليل النظام المتقدم. هذا يعطي نظرة فريدة على الهيكل والسلوك الديناميكي للنظام.
يمكنك تنزيل هذا البرنامج من هذا الرابط
2. STM32CubeMX: STM32CubeMX هي أداة رسومية تتيح تكوينًا سهلًا للغاية لوحدات التحكم الدقيقة والمعالجات الدقيقة STM32 ، بالإضافة إلى إنشاء كود التهيئة المقابل لنواة Arm® Cortex®-M أو شجرة جهاز Linux® الجزئية لـ Arm ® Cortex®-A core) ، من خلال عملية خطوة بخطوة.
يمكنك تنزيل هذا البرنامج من هذا الرابط
الخطوة الثانية: المكونات المستخدمة:
يوجد جهاز واحد فقط استخدمناه في هذا البرنامج التعليمي:
1.32L100CDISCOVERY: يساعدك 32L100CDISCOVERY على اكتشاف ميزات وحدات التحكم الدقيقة Cortex®-M3 STM32L100 ذات القيمة 32 بت وتطوير تطبيقاتك بسهولة. يتضمن كل ما هو مطلوب للمبتدئين والمستخدمين ذوي الخبرة للبدء بسرعة.
استنادًا إلى STM32L100RCT6 ، فهو يشتمل على أداة تصحيح أخطاء مضمنة ST-LINK / V2 ومصابيح LED وأزرار ضغط لسهولة توصيل المكونات والوحدات الإضافية.
الخطوة الثالثة: الكود:
نظرًا لأننا أنشأنا الكود بمساعدة STM32CubeMX ، فأنا هنا أشاركك ملف main.c.
يمكنك الحصول على ملف main.c من رابط التنزيل أدناه
الخطوة 4: مبدأ العمل والفيديو:
هنا تحتاج أولاً إلى فتح STM32CubeMX ، ثم تحتاج إلى اختيار اللوحة المناسبة أو mcu إذا كنت تستخدم لوحة مخصصة.
للعملية برمتها ، يرجى مشاهدة فيديو التضمين الخاص بنا.
يتم تقديم وصف المشروع بالكامل في الفيديو أعلاه إذا كان لديك أي شك بخصوص هذا المشروع ، فلا تتردد في التعليق علينا أدناه. وإذا كنت ترغب في معرفة المزيد عن النظام المضمن ، يمكنك زيارة قناة youtube الخاصة بنا ، يرجى زيارة صفحة Facebook الخاصة بنا والإعجاب بها للحصول على تحديثات متكررة.
مع الشكر و التقدير،
تقنيات Embedotronics