إنشاء مشروع جديد في برنامج Code::Blocks مع AVR

0





السلام عليكم ورحمة الله وبركاته. نخصص مقالنا اليوم للتعرف على كيفية برمجة المتحكم AVR من خلال برنامج Code::Blocks. 
حيث أن برنامج Code:Blocks هو عبارة عن Cross-platform IDE ومعنى كلمة IDE هو بيئة برمجية متكاملة. أي تحتوي على ال Compiler وال Linker وال Editor وكل ما هو مطلوب من بدء كتابة الكود إلى مرحلة إنتاج ملفات ال binary.
ومعنى Cross-platform أنه يعمل على أي نظام تشغيل Win / MAC / Linux.

والبرنامج مجاني تماماً ومفتوح المصدر. وهو لا يستهلك الكثير من موارد الجهاز وبه العديد من المميزات مثل:
الإكمال التلقائي للأوامر و خاصية التحديد اللوني وغيرها من المميزات التي قد تجعلك ترغب في إستخدامه.

نبدأ على بركة الله بتحميل برنامج Code:Blocks من الرابط التالي: هنا

ثم نحمل Winavr وهو عبارة عن حزمة تحتوي ال compiler الخاص ب AVR وعلى بعض الأدوات مثل AVR dude والذي يستخدم في رفع ملفات ال binary أو .hex للمتحكم المراد برمجته. يمكنك تحميله من: هنا

نقوم بتثبيت حزمة Winavr أولاً ثم نثبت برنامج Code::Blocks .

نفتح البرنامج فتظهر الشاشة الرئيسية بالشكل التالي:

نضغط على Create New Project
فتظهر النافذة التالية نختار منها AVR

فننتقل للنافذة التالية فنضغط على next ثم نقوم بكتابة إسم المشروع وإختيار مكان حفظه في النافذة التالية

وننتقل إلى النافذة التالية حيث يوجد بها ال Compiler وإعداداته فنضغط next

ثم من هذه النافذة نختار نوع المتحكم الذي نريد برمجته وأيضاً نحدد قيمة المذبذب المستخدم معه سواء كان داخلي أم خارجي ثم نضغط Finish

وبهذا نكون انتهينا من إنشاء المشروع الجديد ونستطيع البدء في تطوير الكود الخاص بنا.
نفتح ملف main.c

ثم نضغط على Build

ونراجع النتيجة بالمنطقة السفلي فتظهر النتيجة كالآتي:

ومنها لا توجد أخطاء أو تحذيرات.

ملحوظة:
لا يتحتم بالضرورة أن تكون رسالة عملية ال Build مطابقة للصورة في الشرح وقد تحتوي على تحذير خاص بال Optimization وهذا ما سنستعرضه في دروس لاحقة وهذا التحذير يمكن تجاهله في الفترة الحالية. المهم هو عدم وجود أخطاء errors 0.

وبهذا ينتهي درسنا اليوم أترككم في رعاية الله :)

No comments :

Post a Comment

Powered by Blogger.

المشاركات الشائعة

جميع الحقوق محفوظه © Embedded Playground

تصميم الورشه