السلام عليكم
اخواني
فهل البرنامج المكتوب بلغه السي ينقصه شيء حتي يعمل في الحقيقه علي متحكم 16f84a
لاني رايت في مشاركة الاخ زكي شاكر في موضوعه المتعلق بالبرمجه
هذه الجمله
كود:
#include <system.h>
#pragma CLOCK_FREQ 4000000 //Configuration data #pragma DATA 0x2007, 0x3ff2
لكن اين اضع هذا الكود داخل البرنامج وهل هو كود واحد ام اتنين
وماهي فائدته
او هل يوجد كود مثله يجب ان اضعه داخل ملف السي
ارجو الرد والافاده
اخوكم احمد
|
السلام عليكم
الاعدادات التي أقصد اعدادات ضرورية وإذا لم يتم ضبطها بالشكل الصحيح فإن البرمجةيكون مصيرها الفشل ..وهي لا تخص هذه اللغة او تلك ..بل جميع الكومبيلرات تتضمن هذه الاعدادات ولابد من ضبطها ..
والميكروسي لا يشكل اي استثناء عن هذه القاعدة ..وقد حدثت بالفعل مشاكل عند البعض ..ولم يصلوا الى الحل الا بعد ضبطها ..
هي اذن مشاكل "عادية" في بداية الطريق و أظن ان الكثيرين محترفين وهاوين مروا بها ..
فقط نحن أحيانا ننسى وهذه نعمة..
ان شاء الله خطوة خطوة تصل الى تحقيق هدفك ..
وهذه طريقة الاطلاع على اعدادات البرامج بالميكروسي التي يمكن تجدها في مواقع الويب سواء في المنتديات أو غيرها:

الصفحة تظهر كذلك تلقائيا عند فتح صفحة لبناء مشروع جيد وهذا منطقي ويؤكد على اهمية تلك الاعدادت ..
أتمنى ان تكون تلك السطور القت الضوء على هذا الجانب من البرمجة ..
وارجو لك التوفيق