جدول المحتويات:

Atollic TrueStudio-Switch على مؤشر LED بالضغط على زر الضغط باستخدام STM32L100: 4 خطوات
Atollic TrueStudio-Switch على مؤشر LED بالضغط على زر الضغط باستخدام STM32L100: 4 خطوات

فيديو: Atollic TrueStudio-Switch على مؤشر LED بالضغط على زر الضغط باستخدام STM32L100: 4 خطوات

فيديو: Atollic TrueStudio-Switch على مؤشر LED بالضغط على زر الضغط باستخدام STM32L100: 4 خطوات
فيديو: STM32F4 Programming in C 2- Interrupt Push Button and LED coding in Keil 2024, يوليو
Anonim
Atollic TrueStudio-Switch على مؤشر LED بالضغط على زر الضغط باستخدام STM32L100
Atollic TrueStudio-Switch على مؤشر LED بالضغط على زر الضغط باستخدام STM32L100

في هذا البرنامج التعليمي الخاص بـ 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

موصى به: