|
السلام عليكم
التأكد اولا من ضبط اضاءه بالشاشه بأستخدام مقاومه متغيره لان مفروض ماتظهر هذه الرموز حتى وان كان برنامج لايعمل
ايضا تأكد من تردد كرستاله
هل مثال الي استخدمه لفحص الشاشه استخدمت نفس التعاريف الارجل ايضا تأكد من ذلك
طبعا طالما شاشه تعمل على البروتيس ولاتعمل بالارض الواقع يعني لديك مشكله ما لذلك انصحك هنا عمل 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
فاذا امكن ان تشرح لي ماهو طبيعة هذا الملف واكون لك من الشاكرين ^_^