جدول المحتويات:
- الخطوة 1: البرامج المستخدمة:
- الخطوة الثانية: المكونات المستخدمة:
- الخطوة الثالثة: الكود:
- الخطوة 4: مبدأ العمل والفيديو:
فيديو: Atollic TrueStudio-Switch على مؤشر LED بالضغط على زر الضغط باستخدام STM32L100: 4 خطوات
2024 مؤلف: John Day | [email protected]. آخر تعديل: 2024-01-30 07:38
في هذا البرنامج التعليمي الخاص بـ STM32 ، سأخبرك عن كيفية قراءة دبوس GPIO الخاص بـ STM32L100 ، لذلك سأقوم هنا بعمل توهج LED على اللوحة بمجرد الضغط على زر الضغط
الخطوة 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
موصى به:
دروس Atollic TrueSTUDIO-STM32L100 PWM: 4 خطوات
Atollic TrueSTUDIO-STM32L100 PWM Tutorial: في هذا البرنامج التعليمي سوف نخبرك عن كيفية استخدام PWM في متحكم قائم على STM32 ، وهنا نستخدم 32L100discovery-Discovery Kit مع متحكم STM32L100RCT6 عليه
التحكم في السطوع باستخدام PWM للتحكم في LED باستخدام أزرار الضغط و Raspberry Pi و Scratch: 8 خطوات (بالصور)
التحكم في السطوع باستخدام PWM للتحكم في LED باستخدام أزرار الضغط و Raspberry Pi و Scratch: كنت أحاول إيجاد طريقة لشرح كيفية عمل PWM لطلابي ، لذلك حددت لنفسي مهمة محاولة التحكم في سطوع LED باستخدام زري ضغط - زر واحد يزيد من سطوع LED والآخر يعتمه. إلى progra
STM32L100 وميض LED باستخدام Atollic TrueSTUDIO و STM32CubeMX: 5 خطوات
STM32L100 Blink LED باستخدام Atollic TrueSTUDIO و STM32CubeMX: في هذا المشروع سأخبرك عن كيفية وميض مؤشر LED باستخدام 32L100discovery. لذا سأخبركم هنا عن مبدأ العمل لهذا البرنامج التعليمي الذي يقود الوميض وأيضًا نوع البرامج والأجهزة التي تحتاجها
متحكم AVR. تبديل LED باستخدام مفتاح زر الضغط. الضغط على زر التصحيح: 4 خطوات
متحكم AVR. تبديل LED باستخدام مفتاح زر الضغط. الضغط على زر Debouncing: في هذا القسم ، سوف نتعلم كيفية عمل كود البرنامج C لـ ATMega328PU لتبديل حالة مصابيح LED الثلاثة وفقًا للإدخال من مفتاح التبديل. أيضًا ، اكتشفنا حلولًا لمشكلة "التبديل الارتداد". كالعادة ، نحن
مؤشر الليزر بالضغط على الحفر: 3 خطوات (بالصور)
مؤشر ليزر الصحافة المثقاب: ماذا يحدث عندما تضيف ليزر بقيمة 40 دولارًا و 10 دولارات مساعدة إلى مكبس الحفر؟ بعد الاضطرار إلى حفر مجموعة من لوحات الدوائر ، توصلت إلى استنتاجات مفادها أنه يجب أن تكون هناك طريقة أفضل لأداء تمرين الهدف. لذلك طلبت مؤشر ليزر و du