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

   

abo hosen
:: مهندس متواجد ::
تاريخ التسجيل: Jan 2015
الدولة: turky
المشاركات: 115
نشاط [ abo hosen ]
قوة السمعة:
قديم 18-09-2016, 08:13 AM المشاركة 121   
افتراضي



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






فهل من الممكن ان يكون السبب اني قمت بتعديل القيم وعندي واخطأت باضافة الملف الملحق ؟؟؟؟؟؟


التعديل الأخير تم بواسطة : abo hosen بتاريخ 18-09-2016 الساعة 03:34 PM
اعلانات

الصورة الرمزية حسن هادي محمود
حسن هادي محمود
:: عضو ذهبي ::
تاريخ التسجيل: Sep 2012
الدولة: العراق /البصره
المشاركات: 2,673
نشاط [ حسن هادي محمود ]
قوة السمعة:
قديم 20-09-2016, 02:03 PM المشاركة 122   
افتراضي


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






فهل من الممكن ان يكون السبب اني قمت بتعديل القيم وعندي واخطأت باضافة الملف الملحق ؟؟؟؟؟؟
السلام عليكم
ارسل لي ملف مشروع الي جاي تستخدمه لغرض التأكد من الاعدادات
تحياتي

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

الصورة الرمزية حسن هادي محمود
حسن هادي محمود
:: عضو ذهبي ::
تاريخ التسجيل: Sep 2012
الدولة: العراق /البصره
المشاركات: 2,673
نشاط [ حسن هادي محمود ]
قوة السمعة:
قديم 20-09-2016, 02:12 PM المشاركة 123   
افتراضي


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






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

هل مثال الي استخدمه لفحص الشاشه استخدمت نفس التعاريف الارجل ايضا تأكد من ذلك

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


abo hosen
:: مهندس متواجد ::
تاريخ التسجيل: Jan 2015
الدولة: turky
المشاركات: 115
نشاط [ abo hosen ]
قوة السمعة:
قديم 21-09-2016, 06:07 AM المشاركة 124   
افتراضي


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

هل مثال الي استخدمه لفحص الشاشه استخدمت نفس التعاريف الارجل ايضا تأكد من ذلك

طبعا طالما شاشه تعمل على البروتيس ولاتعمل بالارض الواقع يعني لديك مشكله ما لذلك انصحك هنا عمل build مره اخرى لغرض توليد ملف hex لعل القديم فيه مشكله
واذا لم تنجح معاك طرق ارسل لي ملف مشروع الي جاي تستخدمه لغرض التأكد من الاعدادات
تحياتي
اخي حسن انا قصدا اظهرت الخطوط لكي تراها لاني واصل الشاشة على مقاومة متغيرة ^_^
ثانيا اخي البرنامج الذي جربته مختلف الارجل ليس مطابق كان على البورت d
sbit LCD_RS at RD2_bit;
sbit LCD_EN at RD3_bit;
sbit LCD_D4 at RD4_bit;
sbit LCD_D5 at RD5_bit;
sbit LCD_D6 at RD6_bit;
sbit LCD_D7 at RD7_bit;

sbit LCD_RS_Direction at TRISD2_bit;
sbit LCD_EN_Direction at TRISD3_bit;
sbit LCD_D4_Direction at TRISD4_bit;
sbit LCD_D5_Direction at TRISD5_bit;
sbit LCD_D6_Direction at TRISD6_bit;
sbit LCD_D7_Direction at TRISD7_bit;
// End LCD module connections
وعمل عليه بشكل ممتاز
ثالثا ممكن سؤال ماهو الملف الذي نقوم باضافته على الكود الموجود من ضمن ملفات البرنامج وهناك ملاحظة صغيرة عندما لم اكن اضيفه كان الكومبايلر يطلب ملف لاحقته .c والملف الملحق لاحقته p16_Lcd-4.mcl
فاذا امكن ان تشرح لي ماهو طبيعة هذا الملف واكون لك من الشاكرين ^_^


الصورة الرمزية حسن هادي محمود
حسن هادي محمود
:: عضو ذهبي ::
تاريخ التسجيل: Sep 2012
الدولة: العراق /البصره
المشاركات: 2,673
نشاط [ حسن هادي محمود ]
قوة السمعة:
قديم 21-09-2016, 11:04 AM المشاركة 125   
افتراضي


اخي حسن انا قصدا اظهرت الخطوط لكي تراها لاني واصل الشاشة على مقاومة متغيرة ^_^
ثانيا اخي البرنامج الذي جربته مختلف الارجل ليس مطابق كان على البورت d
sbit LCD_RS at RD2_bit;
sbit LCD_EN at RD3_bit;
sbit LCD_D4 at RD4_bit;
sbit LCD_D5 at RD5_bit;
sbit LCD_D6 at RD6_bit;
sbit LCD_D7 at RD7_bit;

sbit LCD_RS_Direction at TRISD2_bit;
sbit LCD_EN_Direction at TRISD3_bit;
sbit LCD_D4_Direction at TRISD4_bit;
sbit LCD_D5_Direction at TRISD5_bit;
sbit LCD_D6_Direction at TRISD6_bit;
sbit LCD_D7_Direction at TRISD7_bit;
// End LCD module connections
وعمل عليه بشكل ممتاز
ثالثا ممكن سؤال ماهو الملف الذي نقوم باضافته على الكود الموجود من ضمن ملفات البرنامج وهناك ملاحظة صغيرة عندما لم اكن اضيفه كان الكومبايلر يطلب ملف لاحقته .c والملف الملحق لاحقته p16_Lcd-4.mcl
فاذا امكن ان تشرح لي ماهو طبيعة هذا الملف واكون لك من الشاكرين ^_^
السلام عليكم
اخي راجع مشاركه 115
حاول تستخدم نفس تعريف الارجل في مشروع لانه اكيد لديك خطأ في نعاريف

بالنسبه لهذا ملف الذي ذكرته p16_Lcd-4.mcl هو مكتبه الشاشه وهو استخدمت مكتبه جديده للشاشه لغرض سهوله تعامل مع نصوص ولاجل تقليل حجم رام
وهو طبعا موجود ضمن ملفات مشروع لذا اتبع تعليمات في مشاركه 115 لغرض اضافه ملف الى مشروع


abo hosen
:: مهندس متواجد ::
تاريخ التسجيل: Jan 2015
الدولة: turky
المشاركات: 115
نشاط [ abo hosen ]
قوة السمعة:
قديم 26-09-2016, 07:36 AM المشاركة 126   
افتراضي


السلام عليكم
اخي راجع مشاركه 115
حاول تستخدم نفس تعريف الارجل في مشروع لانه اكيد لديك خطأ في نعاريف

بالنسبه لهذا ملف الذي ذكرته p16_Lcd-4.mcl هو مكتبه الشاشه وهو استخدمت مكتبه جديده للشاشه لغرض سهوله تعامل مع نصوص ولاجل تقليل حجم رام
وهو طبعا موجود ضمن ملفات مشروع لذا اتبع تعليمات في مشاركه 115 لغرض اضافه ملف الى مشروع
السلام عليكم اخي
اخي انا عرفان عليك قمت باضافة الملف من وقتها
ثانيا اخي ان تطلب مني ان اغير تعريف الارجل
*حاول تستخدم نفس تعريف الارجل في مشروع لانه اكيد لديك خطأ في نعاريف*
اخي انا لم اعدل على تعريفات الارجل التي كتبتها انت ولكن لغرض التأكد من عمل الشاشة والمعالج قمت بحرق برنامج كنت كاتبه من فترة هو مقياس حرارة ايضا وعمل تمام واظهر على الشاشة البيانات ولهذا انا اسألك عن السبب لاني بصراحة اجد صعوبة ببرامج التي فيها اكثر من برنامج فرعي وكيفية التعامل معها وايضا البرامج التي تحوي على فكشن ولهذا لم اغير اي شئ سوا قيم ال ntc فقط لاغير
طبعا حاولت ان أقرأ البرنامج اكثر من مرة
ولاحظت عدم وجود استدعاء للشاشة Lcd_Init(); ^_^ اذا امكن ان تتأكد لي وشكرا لك


الصورة الرمزية حسن هادي محمود
حسن هادي محمود
:: عضو ذهبي ::
تاريخ التسجيل: Sep 2012
الدولة: العراق /البصره
المشاركات: 2,673
نشاط [ حسن هادي محمود ]
قوة السمعة:
قديم 27-09-2016, 09:37 AM المشاركة 127   
افتراضي


السلام عليكم اخي
اخي انا عرفان عليك قمت باضافة الملف من وقتها
ثانيا اخي ان تطلب مني ان اغير تعريف الارجل
*حاول تستخدم نفس تعريف الارجل في مشروع لانه اكيد لديك خطأ في نعاريف*
اخي انا لم اعدل على تعريفات الارجل التي كتبتها انت ولكن لغرض التأكد من عمل الشاشة والمعالج قمت بحرق برنامج كنت كاتبه من فترة هو مقياس حرارة ايضا وعمل تمام واظهر على الشاشة البيانات ولهذا انا اسألك عن السبب لاني بصراحة اجد صعوبة ببرامج التي فيها اكثر من برنامج فرعي وكيفية التعامل معها وايضا البرامج التي تحوي على فكشن ولهذا لم اغير اي شئ سوا قيم ال ntc فقط لاغير
طبعا حاولت ان أقرأ البرنامج اكثر من مرة
ولاحظت عدم وجود استدعاء للشاشة Lcd_Init(); ^_^ اذا امكن ان تتأكد لي وشكرا لك
السلام عليكم
اخي موجود تعريف
كود:
void init() 
{  ADCON1=0x8E;  
Lcd0_Init();  
Lcd0_Command(_LCD_CURSOR_OFF); 
 lcd_clear();    Lcd0_GotoYX(0,0);  
Lcd0_CstrOut("loading....");



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