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

   

IBRAHIMASR
:: مهندس ::
تاريخ التسجيل: Dec 2009
المشاركات: 24
نشاط [ IBRAHIMASR ]
قوة السمعة:
قديم 23-12-2009, 12:35 AM المشاركة 1353   
افتراضي



السلام عليكم ورحمة الله وبركاته


هذه المشكله تظهر عند عمل build
]routine too large[
رغم ان الكود صحيح ومساحة البيك كافيه
code:

http://www.4shared.com/file/17759719...newdesign.html
http://www.4shared.com/file/17759720...c8/design.html

شكرا

ومازالت المشكله مستمره؟

اعلانات

geniusse01
:: عضو ذهبي ::
تاريخ التسجيل: Apr 2008
الدولة: Jordan - Amman
المشاركات: 1,134
نشاط [ geniusse01 ]
قوة السمعة:
قديم 23-12-2009, 12:44 AM المشاركة 1354   
افتراضي



السلام عليكم

لقد حاولت تنزيل البرنامج ولم استطع .. هل يمكنك وضعه ضمن ملف نصي وليس الميكروسي ..وان تقوم بارفاقه مرة اخرى....

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

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

IBRAHIMASR
:: مهندس ::
تاريخ التسجيل: Dec 2009
المشاركات: 24
نشاط [ IBRAHIMASR ]
قوة السمعة:
قديم 23-12-2009, 01:06 AM المشاركة 1355   
Thumbs up


تفضل اخي الكريم
مع العلم اني استخدمPIC16F876A

هنا

وهنا

وهذا هو الملف النصي للكود

وهنا

وهذه صوره للمشكله:


وكما قلت لك سابقا لقد قمت بحل المشكله باختصار الكود
لكمني غير مقتنع بذلك لان البيك لم تمتلئ بعد

شكرا لك اخي االكريم لتعاونك معي في اكتشاف سبب المشكله,


التعديل الأخير تم بواسطة : IBRAHIMASR بتاريخ 23-12-2009 الساعة 01:19 AM

الصورة الرمزية حيدر علاج حسن
حيدر علاج حسن
:: مشرف منتدى الهندسة الكهربائية ::
تاريخ التسجيل: Mar 2005
الدولة: IRAQ
المشاركات: 9,848
نشاط [ حيدر علاج حسن ]
قوة السمعة:
قديم 23-12-2009, 05:55 AM المشاركة 1356   
افتراضي


لكن قل لي : لماذا تكرر تعريف المتغيرات مع كل متغير ؟
كنت تستطيع مثلا ان تعرف المتغيرات المتشابهه بعبارة واحد .
char a,b,c,d,e;
int i,j,k,l,m
وهكذا .
هذه الاوامر تستهلك الكثير من الذاكرة .

وكذلك عملية الكتابة على الشاشة . لماذا تجعلها حرف حرف . تستطيع ادراج الكلمة كاملة بجملة واحدة .


IBRAHIMASR
:: مهندس ::
تاريخ التسجيل: Dec 2009
المشاركات: 24
نشاط [ IBRAHIMASR ]
قوة السمعة:
قديم 23-12-2009, 01:45 PM المشاركة 1357   
x1


لكن قل لي : لماذا تكرر تعريف المتغيرات مع كل متغير ؟
كنت تستطيع مثلا ان تعرف المتغيرات المتشابهه بعبارة واحد .
char a,b,c,d,e;
int i,j,k,l,m
وهكذا .
هذه الاوامر تستهلك الكثير من الذاكرة .

وكذلك عملية الكتابة على الشاشة . لماذا تجعلها حرف حرف . تستطيع ادراج الكلمة كاملة بجملة واحدة .

السلام عليكم ورحمة الله وبركاته
بالنسبه لاستهلاك الذاكره فمساحه البيك كبيره ( اعتقد ان المشكله ليست
في مساحه الذاكره فالبرنامج ليس بهذا الحجم الذي يملئ البيك)

اما بالنسبه لكتابه على الشاشه حرف حرف ,فعنما كنت اكتب الكلمه مره واحده
كان يحدث مشكله ما ولا يظهر اي شيئ على الشاشه

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


الصورة الرمزية حيدر علاج حسن
حيدر علاج حسن
:: مشرف منتدى الهندسة الكهربائية ::
تاريخ التسجيل: Mar 2005
الدولة: IRAQ
المشاركات: 9,848
نشاط [ حيدر علاج حسن ]
قوة السمعة:
قديم 23-12-2009, 03:41 PM المشاركة 1358   
افتراضي


يوجد شرح في كيفية برمجة شاشة lcd في موضوع التحكم ب 48 ريلي للاخ احمد سمير . انا اشتغلت فيه و لم تواجهني اي مشاكل حاول ان تقرا فيه ما يتعلق ببرمجة lcd . وكذلك يجب اختيار الاعدادات الصحيحة للمتحكم .
انا في الحقيقة لم اتعامل مع هذا المتحكم من قبل .


الصورة الرمزية حيدر علاج حسن
حيدر علاج حسن
:: مشرف منتدى الهندسة الكهربائية ::
تاريخ التسجيل: Mar 2005
الدولة: IRAQ
المشاركات: 9,848
نشاط [ حيدر علاج حسن ]
قوة السمعة:
قديم 23-12-2009, 03:54 PM المشاركة 1359   
افتراضي


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


نبيل د
:: مهندس ::
تاريخ التسجيل: Mar 2008
المشاركات: 27
نشاط [ نبيل د ]
قوة السمعة:
قديم 23-12-2009, 06:59 PM المشاركة 1360   
افتراضي


السلام عليكم
الاخ lahoioui هل يمكن ان يكون الخطا في البرنامج راجع الى سجلات الميكروكنترولر



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