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

تحكم إشارة المرور باستخدام ARM Cortex-M4: 3 خطوات
تحكم إشارة المرور باستخدام ARM Cortex-M4: 3 خطوات

فيديو: تحكم إشارة المرور باستخدام ARM Cortex-M4: 3 خطوات

فيديو: تحكم إشارة المرور باستخدام ARM Cortex-M4: 3 خطوات
فيديو: Marvel's Guardians of The Galaxy Gameplay Walkthrough [Full Game Movie - All Cutscenes Playthrough] 2024, يوليو
Anonim
تحكم إشارة المرور باستخدام ARM Cortex-M4
تحكم إشارة المرور باستخدام ARM Cortex-M4

هذا مشروع قائم على اللوح يستخدم ARM Cortex-M4 (Texas Instruments EK-TM4C123GXL) لإنشاء وحدة تحكم في إشارات المرور.

تم ضبط مدة مؤشر LED الأحمر والأزرق على 15 ثانية. مدة مؤشر LED الأصفر مضبوطة على ثانية واحدة. يتم إرفاق رقم "قطعة الأرض" بالمشروع للمساعدة في فهم تخصيص إشارات المرور.

يتم توصيل الكاثود لجميع مصابيح LED مع بعضها البعض. هذا يعني أن لديهم جميعًا مستوى أرضي مشترك.

ملف.bin من كود c99 مرفق بالرابط المقدم في نهاية هذا البرنامج التعليمي. يمكن تحميل ملف.bin إلى وحدة التحكم الدقيقة باستخدام LM Flash Programmer.

الخطوة 1: المتطلبات

الأشياء التالية مطلوبة لإنجاز هذا المشروع:

1- Texas Instruments EK-TM4C123GXL 2- أربعة مصابيح LED حمراء

3- أربعة مصابيح LED صفراء

4- أربعة مصابيح LED زرقاء أو خضراء

5- LM Flash Programmer (برنامج على الكمبيوتر)

=> إذا كنت لا تعرف كيفية استخدام LM Flash Programmer وتثبيته ، فيرجى التحقق من Instructable السابق ، أو النقر على الروابط التالية:

تحميل مبرمج فلاش LM

تحميل ملف.bin أو.hex باستخدام LM Flash Programmer

الخطوة 2: التثبيتات والأسلاك

التثبيتات والأسلاك
التثبيتات والأسلاك
التثبيتات والأسلاك
التثبيتات والأسلاك

يتم إرفاق المسامير والأسلاك الخاصة بـ ARM Cortex-M4 (Texas Instruments EK-TM4C123GXL) والأجهزة الطرفية الأخرى بهذه الخطوة ، كما يتم تقديم ما يلي:

=================== TM4C123GXL => LED

===================

PB5 => L1 (أحمر) ، L2 (أحمر)

PB0 => L1 (أصفر) ، L2 (أصفر)

PB1 => L1 (أزرق) ، L2 (أزرق)

PE4 => L3 (أحمر) ، L4 (أحمر)

PE5 => L3 (أصفر) ، L4 (أصفر)

PB4 => L3 (أزرق) ، L4 (أزرق)

GND => جميع الأطراف السالبة لمصابيح LED

الخطوة 3: قم بتحميل ملف.bin

قم بتحميل ملف.bin
قم بتحميل ملف.bin
قم بتحميل ملف.bin
قم بتحميل ملف.bin

قم بتحميل ملف.bin المرفق بهذه الخطوة إلى ARM Cortex-M4 (Texas Instruments EK-TM4C123GXL) باستخدام LM Flash Programmer للحصول على الإخراج.

موصى به: