كورس تعليمي يهدف الى اكسابك المعرفة اللازمة والمهارات التقنية المتعلقة ببرمجة وتطوير الأنظمة المدمجة وفهم خصائصها ومكوناتها
الصفحة الرئيسية
قائمة الدروس
خدمة RSS
تعتبر بورد الـ Tiva C Launchpad بيئة مساعدة لبرمجة وتطوير العنصر الرئيسي فيها، وهو المتحكم TM4C123GH6PM حيث أن كل أجزاء البورد موجوده بهدف تسهيل التعامل مع هذا المتحكم. والبورد عبارة عن اضافات مساندة ومساعدة لنا في عملية برمجة المتحكم وإختباره بطريقة أسهل.
![]() |
تجدر الإشارة الى أن ما بداخل المستطيل الأخضر هو البورد وعندما نتكلم عن المتحكم فإننا نقصد القطعة التي بداخل المستطيل الأصفر وهي القطعة التي يكتب فيها كودنا البرمجي والتي تنفذه.
وسنوضح بعض مواصفات البورد والمتحكم في الجزء التالي حيث سنناقش الأجزاء الرئيسية التي يتكونان منها.
![]() |
مفتاح إختيار مصدر الطاقة Power select switch. بإمكانك تختار أن يكون مصدر الطاقة من منفذ الـ usb رقم 2 في الصورة بوضع المفتاح على اليمين (وهو الذي سنختاره في هذا الكورس)، أو المنفذ رقم 3 بوضع المفتاح على اليسار.
منفذ usb يوفر لنا خاصية In-Circuit Debug Interface ICDI والذي يمكننا من برمجة وإكتشاف أخطاء debug الكود على المتحكم (8). ولذلك سنختار هذا المنفذ لتوصيل كيبل الـ usb من الجهاز المكتبي الى البورد.
منفذ الطاقة من الـ usb وبالإمكان تزويد البورد بالطاقة من هذا المنفذ بالإضافة الى كتابة برامج تتعامل مع هذا المنفذ
إضاءة خضراء تعمل عند عمل البورد
متحكم TM4C123GH6PM مشابه للمتحكم الذي نقوم ببرمجته (8) ولكننا لا نتعامل معه مباشره. وهو المسؤول عن عملية برمجة programming واكتشاف الأخطاء في البرنامج debugging الذي نضعه على المتحكم الرئيسي (8)
زر التشغيل Reset button. نضغط عليه بعد برمجة المتحكم ليعمل البرنامج الجديد.
المفتاح SW1 أي Switch 1 متصل بالطرف PF4 أي منفذ Port F والطرف Pin 4
فيما يتعلق بالمنافذ ports والأطراف pins فإنه سيتم شرحها في درس لاحق بإذن لله
ومن المهم التنويه مرة أخرى على أن أهم ما في البورد هو المتحكم الذي في منتصف البورد (8) والباقي عبارة عن وسائل مساعدة لبرمجة المتحكم واكتشاف أخطاء البرنامج عليه ومجموعة من المفاتيح switches وإضاءات Leds تسهل علينا إختبار البورد.
وفي العادة فإن بورد الـ Tiva C Launchpad تعتبر بورد تطوير development board مفيدة لتعلم برمجة المتحكم وبالإمكان أيضاً إستخدامها في مشاريع الهواة، أما في حالة تطوير منتج إحترافي يمكن تسويقه فإننا نستخدم المتحكم بشكل مستقل من دون بورد، كما يظهر لنا في الصورة التاليه:
![]() |
ونستخدمها في بورد printed circuit board - pcb خاصة بنا ومن تطويرنا:
![]() |
دليل البيانات datasheet عبارة عن مستند أساسي ومهم يوضح مكونات القطعة الإلكترونية ومواصفاتها، والى حد ما كيفية إستخدامها. ويمكن تحميل الدليل الخاص بالمتحكم من الرابط المباشر:
http://www.ti.com/lit/gpn/tm4c123gh6pm
أو عن طريق الذهاب الى الصفحة التالية :
http://www.ti.com/product/tm4c123gh6pm
والضغط على الرابط الموضح في الصورة:
![]() |
ملاحظة: هذه المقالة تحت التحديث المستمر،، وملاحظاتكم وإقتراحاتكم ستساعد بإذن الله في إخراجها بالصورة التي كتبت من أجلها وهي تمهيد الطريق أمامكم لتعلم برمجة الأنظمة المدمجة