قسم الميكروكنترولر والروبوت ودوائر الاتصال بالحاسب الالي قسم المتحكمات الـ microcontroller و المعالجات microprocessor و التحكم الرقمي بالكمبيوتر CNC والانظمة الآلية والروبوت Robots

أدوات الموضوع

ابو عبدالله22
:: مهندس ::
تاريخ التسجيل: Aug 2008
المشاركات: 5
نشاط [ ابو عبدالله22 ]
قوة السمعة:0
قديم 08-02-2011, 06:02 PM المشاركة 1   
ha هل هناك حد اقصى لملف hex Twitter FaceBook Google+



[
CENTER]
اخواني السلام عليكم ورحمة الله وبركاته

هل هناك حد اقصى لملف hex المرسل الى PIC16f84a
وبقية البيك؟؟؟
حجم ملف الهكس او عدد الاوامر في الهكس
البرنامج ماكرو سي
***********************************
ارجو مساعدتي
اللهم نور على من نورني
عندما اقوم بكتابة البرمجة تكون بشكل سليم عند تجربة البرمجة على البك حتى الامر بالون الاحمر ادناه وباقية الاوامر لا ينفذها البيك مع العلم ان البيك يقوم بتكرار البرمجة من البداية وحتى النهاية ولاكن يتجاهل ما قمت بتحديده ادناه؟؟؟

void
main()
{
TRISB=0B0;
a:
PORTB=0B10000000;delay_ms(50);PORTB=0B01000000;del ay_ms(50);
PORTB=0B00100000;delay_ms(50);
PORTB=0B00010000;delay_ms(50);PORTB=0B00001000;del ay_ms(50);
PORTB=0B00000100;delay_ms(50);
PORTB=0B00000010;delay_ms(50);PORTB=0B00000001;del ay_ms(50);
PORTB=0B00000010;delay_ms(50);PORTB=0B00000100;del ay_ms(50);
PORTB=0B00001000;delay_ms(50);
PORTB=0B00010000;delay_ms(50);PORTB=0B00100000;del ay_ms(50);
PORTB=0B01000000;delay_ms(50);
PORTB=0B10000000;delay_ms(50);
PORTB=0B0;delay_ms(250);PORTB=0xff;delay_ms(250);
PORTB=0B10011001;delay_ms(250);
PORTB=0B00011000;delay_ms(250);PORTB=0;delay_ms(25 0);
PORTB=0B00111100;delay_ms(250);
[B]PORTB=0xff;delay_ms(250); PORTB=0B0;delay_ms(250);[/B]
PORTB=0B01010101;delay_ms(250);
PORTB=0B10101010;delay_ms(250);PORTB=0B01010101;
delay_ms(250);
PORTB=0B00101010;delay_ms(250);PORTB=0B00010101;
delay_ms(250);PORTB=0B00001010;delay_ms(250);
PORTB=0B00000101;delay_ms(250);PORTB=0B00000010;
delay_ms(250); PORTB=0B00000001;delay_ms(250);
PORTB=0B0;delay_ms(250
);
goto a;
}
تحياتي للجميع
[/CENTER]

اعلانات

geniusse01
:: عضو ذهبي ::
تاريخ التسجيل: Apr 2008
الدولة: Jordan - Amman
المشاركات: 1,139
نشاط [ geniusse01 ]
قوة السمعة:106
قديم 08-02-2011, 07:23 PM المشاركة 2   
افتراضي


[
CENTER]
اخواني السلام عليكم ورحمة الله وبركاته


هل هناك حد اقصى لملف hex المرسل الى PIC16f84a
وبقية البيك؟؟؟
حجم ملف الهكس او عدد الاوامر في الهكس
البرنامج ماكرو سي
***********************************
ارجو مساعدتي
اللهم نور على من نورني
عندما اقوم بكتابة البرمجة تكون بشكل سليم عند تجربة البرمجة على البك حتى الامر بالون الاحمر ادناه وباقية الاوامر لا ينفذها البيك مع العلم ان البيك يقوم بتكرار البرمجة من البداية وحتى النهاية ولاكن يتجاهل ما قمت بتحديده ادناه؟؟؟


void

main()



{


TRISB=0B0;


a:


PORTB=0B10000000;delay_ms(50);PORTB=0B01000000;del ay_ms(50);


PORTB=0B00100000;delay_ms(50);


PORTB=0B00010000;delay_ms(50);PORTB=0B00001000;del ay_ms(50);


PORTB=0B00000100;delay_ms(50);


PORTB=0B00000010;delay_ms(50);PORTB=0B00000001;del ay_ms(50);


PORTB=0B00000010;delay_ms(50);PORTB=0B00000100;del ay_ms(50);


PORTB=0B00001000;delay_ms(50);


PORTB=0B00010000;delay_ms(50);PORTB=0B00100000;del ay_ms(50);


PORTB=0B01000000;delay_ms(50);


PORTB=0B10000000;delay_ms(50);


PORTB=0B0;delay_ms(250);PORTB=0xff;delay_ms(250);


PORTB=0B10011001;delay_ms(250);


PORTB=0B00011000;delay_ms(250);PORTB=0;delay_ms(25 0);


PORTB=0B00111100;delay_ms(250);


[B]PORTB=0xff;delay_ms(250); PORTB=0B0;delay_ms(250);[/B]


PORTB=0B01010101;delay_ms(250);


PORTB=0B10101010;delay_ms(250);PORTB=0B01010101;


delay_ms(250);


PORTB=0B00101010;delay_ms(250);PORTB=0B00010101;


delay_ms(250);PORTB=0B00001010;delay_ms(250);


PORTB=0B00000101;delay_ms(250);PORTB=0B00000010;


delay_ms(250); PORTB=0B00000001;delay_ms(250);


PORTB=0B0;delay_ms(250);

goto a;


}


تحياتي للجميع
[/CENTER]
السلام عليكم

لم افهم المقصود جيدا .. هل تقصد انه عند محاكاة البرنامج على الكمبيوتر يعمل بشكل جيد ؟؟؟ اما عند تنفيذه في الواقع لا يكمل البرنامج ؟؟؟ اهذا المقصود بسؤالك ؟؟؟ ارجو التوضيح ... اما بالنسبة لموضوع حجم الهكس الذي ياخذه البيك : ان ما يحدد الحجم هو ذاكرة البيك نفسه . لاحظ انك عندما تعمل برنامج في الميكروسي ثم تعمل كومبايل ناجح تلاحظ ان الميكروسي يعطيك الحجم المستعمل والحجم الفارغ من ذاكرة البيك في اسفل الشاشة وهذا يحدد حجم الهكس ...ارجو لك التوفيق..

واخر دعوانا ان الحمدلله رب العالمين .. وصلى الله على سيدنا محمد وعلى اله وصحبه وسلم.

اعلانات اضافية ( قم بتسجيل الدخول لاخفائها )
  

ابو عبدالله22
:: مهندس ::
تاريخ التسجيل: Aug 2008
المشاركات: 5
نشاط [ ابو عبدالله22 ]
قوة السمعة:0
قديم 10-02-2011, 04:25 PM المشاركة 3   
افتراضي


السلام عليكم

لم افهم المقصود جيدا .. هل تقصد انه عند محاكاة البرنامج على الكمبيوتر يعمل بشكل جيد ؟؟؟ اما عند تنفيذه في الواقع لا يكمل البرنامج ؟؟؟ اهذا المقصود بسؤالك ؟؟؟ ارجو التوضيح ... اما بالنسبة لموضوع حجم الهكس الذي ياخذه البيك : ان ما يحدد الحجم هو ذاكرة البيك نفسه . لاحظ انك عندما تعمل برنامج في الميكروسي ثم تعمل كومبايل ناجح تلاحظ ان الميكروسي يعطيك الحجم المستعمل والحجم الفارغ من ذاكرة البيك في اسفل الشاشة وهذا يحدد حجم الهكس ...ارجو لك التوفيق..

واخر دعوانا ان الحمدلله رب العالمين .. وصلى الله على سيدنا محمد وعلى اله وصحبه وسلم.
اشكرك اخي المهندس geniusse01 على تجاوبك االسريع

عندما اقوم بالمحاكاه فلا يوجد مشكلة ولكن عند تنفيذه على ارض الواقع لا يكمل البرنامج عمله ((البيك pic ينفذ السطور الاولى من البرمجة الى نصف سطور الاوامر ثم يتخطاها ويبداء بالعمل من جديد وهكذا ))



اشكر لك وقت الثمين الذي تشاركني به****

اتمنى لك التوفيق والسداد
اخوك ابو عبدالله


geniusse01
:: عضو ذهبي ::
تاريخ التسجيل: Apr 2008
الدولة: Jordan - Amman
المشاركات: 1,139
نشاط [ geniusse01 ]
قوة السمعة:106
قديم 12-02-2011, 08:51 AM المشاركة 4   
افتراضي


السلام عليكم

كيف الحال اخي ابوعبدالله ..ارجو ان تكون بصحة وعافية..

الحقيقة ليس لدي فكرة عن السبب ..ولكن لدي فكرتين ربما تفيدان .. الاولى

هي وصل طرف MCLR عبر مقاومة 10 كيلو اوم الى جهد التغذية 5 فولت ..

والثانية ربما يكون خيار مؤقت كلب الحراسة WDT مازال مفعلا مما يؤدي الى

اعادة تشغيل منتظم عند نقطة محددة... ويتم عادة الغاؤه من خلال خيارات

المشروع كما في الصورة :



قم باختيار WDT_OFF كما في الصورة .. ارجو لك التوفيق..

واخر دعوانا ان الحمدلله رب العالمين ..وصلى الله على سيدنا محمد وعلى اله وصحبه وسلم

إضافة رد

العلامات المرجعية

«     الموضوع السابق       الموضوع التالي    »
أدوات الموضوع

الانتقال السريع إلى


الساعة معتمدة بتوقيت جرينتش +3 الساعة الآن: 04:25 PM
موقع القرية الالكترونية غير مسؤول عن أي اتفاق تجاري أو تعاوني بين الأعضاء
فعلى كل شخص تحمل مسئولية نفسه إتجاه مايقوم به من بيع وشراء وإتفاق وأعطاء معلومات موقعه
التعليقات المنشورة لا تعبر عن رأي موقع القرية الالكترونية ولايتحمل الموقع أي مسؤولية قانونية حيال ذلك (ويتحمل كاتبها مسؤولية النشر)

Powered by vBulletin® Version 3.8.6, Copyright ©2000 - 2025