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

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

kishoko
:: مهندس متواجد ::
تاريخ التسجيل: Mar 2011
المشاركات: 122
نشاط [ kishoko ]
قوة السمعة:0
قديم 07-03-2012, 07:39 PM المشاركة 1   
افتراضي هل من جدوى ؟؟ ( الى خبراء الشاشات LCD ) Twitter FaceBook Google+



يا اخوانى اعانى من فترة طويلة مع شاشة lmb162afc 2*16 و لا اعرف كيفية توصيلها فقد جربت كل التوصيلات المقترحة و المحتملة و لكن لا اعلم ما هى المشكلة فأرجو ممن لدية فكرة عنها و كيفية توصيلها الصحيحة فليساعدنى لأنى جربت عدة توصيلات و لكن اقصى النتائج التى حصلت عليها ان الشاشة كانت تضى اول صف و بدون اى كاراكتر و عندما كنت اقوم بعمل ريستارت للبك كان يظهر على الشاشة علامات استفهام و اشكال غريبة و قد حاولت برمجتها بلغة السى على البك pic6f877a و لكن دون جدوى حتى انى اشعر انة قد لا اجد لها حلا فى يوم من الايام فمن لدية ولو معلومة فبرجاء الافادة و لة جزيل الشكر مقدما
الداتا شيت الخاصة بالشاشة lmb162afc

اعلانات

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


يا اخوانى اعانى من فترة طويلة مع شاشة lmb162afc 2*16 و لا اعرف كيفية توصيلها فقد جربت كل التوصيلات المقترحة و المحتملة و لكن لا اعلم ما هى المشكلة فأرجو ممن لدية فكرة عنها و كيفية توصيلها الصحيحة فليساعدنى لأنى جربت عدة توصيلات و لكن اقصى النتائج التى حصلت عليها ان الشاشة كانت تضى اول صف و بدون اى كاراكتر و عندما كنت اقوم بعمل ريستارت للبك كان يظهر على الشاشة علامات استفهام و اشكال غريبة و قد حاولت برمجتها بلغة السى على البك pic6f877a و لكن دون جدوى حتى انى اشعر انة قد لا اجد لها حلا فى يوم من الايام فمن لدية ولو معلومة فبرجاء الافادة و لة جزيل الشكر مقدما
الداتا شيت الخاصة بالشاشة lmb162afc
السلام عليكم

طبعا هناك جدوى من محالة تشغيلها ..

قم بالنظر الى اطراف التوصيل للشاشة ( 16 طرف) .. ستجد الرقم 1 او 16 مكتوبة بشكل صغير جدا بجانب احد الاطراف .. عندها قم بالتوصيل كالتالي:
1- الطرف السالب للتغذية ( او الارضي).
2 - طرف التغذية الموجب ( 5 فولت).
3 - الان قم بوضع مقاومة متغيرة بين الطرف الموجب والسالب .. الان الطرف الاوسط ( الطرف المتغير) قم بوصله الى الطرف رقم 3 ...
4 - طرف RS.
5 - طرف R/W.
6- طرف التفعيل E .
الاطراف من 7 - 14 الداتا ..
الطرفين 15+16 انارة خلفية للشاشة.

الان اذا كنت تستخدم الميكروسي لكتابة برنامجك وقمت بتعريف البورت A مثلا للتوصيل مع الشاشة فقم بالاتي :
قم بتوصيل RS مع RA2
وتوصيل R/w الى الارضي.
وتوصيل E الى RA3
وتوصيل D4 الى RA4
وتوصيل D5 الى RA5
وتوصيل D6 مع RA6
وتوصيل D7 مع RA7

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

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

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

Daniel
:: مهندس متواجد ::
تاريخ التسجيل: Feb 2011
المشاركات: 82
نشاط [ Daniel ]
قوة السمعة:0
قديم 07-03-2012, 11:03 PM المشاركة 3   
افتراضي السلام عليكم


الأخ kishoko بالنسبة لتوصيلات الشاشة لست متأكد وتعتمد على النوع لكن واجهت نفس المشكلة مع أحدى هذه الشاشات (2*16) وكانت تضهر أشكال وعلامات غريبة في حالتي أستخدمت الشاشة مع لوح التجارب arduino uno والحل (لمشكلتي) كان بتغيير الباود ريت أي سرعة نقل البيانات من النتحكم الى الشاشة لا أعرف ان كانت تلك مشكلة بالنسبة للبيك لكن لم أجربها على البيك لحد الآن .

بالتوفيق.....


ماجد عباس محمد
:: نائب المشرف العام
::
تاريخ التسجيل: Jun 2009
الدولة: القاهرة - مصر
المشاركات: 12,214
نشاط [ ماجد عباس محمد ]
قوة السمعة:409
قديم 08-03-2012, 04:36 AM المشاركة 4   
افتراضي


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


Imozar
:: مهندس متميز ::
تاريخ التسجيل: Dec 2011
المشاركات: 318
نشاط [ Imozar ]
قوة السمعة:0
قديم 08-03-2012, 02:12 PM المشاركة 5   
افتراضي


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

-- هذه الشاشة نوعان :
الاول :
LMB162AFC ويتغذى ب 5 فولت
VDD = +5v
الثاني :
LMB162AFC-2 وتغذيته 3 فولت.
VDD = +3v

-- إذا تم اختيار تمط البرمجة 4Bits (وهي الطريقة المعمول بها عادة ) يجب ترك الاطراف الباقية من الشاشة بدون توصيل ،
لا للموجب ولا للارضي .
الاطراف هي D0,D1,D2,D3


kishoko
:: مهندس متواجد ::
تاريخ التسجيل: Mar 2011
المشاركات: 122
نشاط [ kishoko ]
قوة السمعة:0
قديم 08-03-2012, 08:07 PM المشاركة 6   
افتراضي


السلام عليكم

طبعا هناك جدوى من محالة تشغيلها ..

قم بالنظر الى اطراف التوصيل للشاشة ( 16 طرف) .. ستجد الرقم 1 او 16 مكتوبة بشكل صغير جدا بجانب احد الاطراف .. عندها قم بالتوصيل كالتالي:
1- الطرف السالب للتغذية ( او الارضي).
2 - طرف التغذية الموجب ( 5 فولت).
3 - الان قم بوضع مقاومة متغيرة بين الطرف الموجب والسالب .. الان الطرف الاوسط ( الطرف المتغير) قم بوصله الى الطرف رقم 3 ...
4 - طرف RS.
5 - طرف R/W.
6- طرف التفعيل E .
الاطراف من 7 - 14 الداتا ..
الطرفين 15+16 انارة خلفية للشاشة.

الان اذا كنت تستخدم الميكروسي لكتابة برنامجك وقمت بتعريف البورت A مثلا للتوصيل مع الشاشة فقم بالاتي :
قم بتوصيل RS مع RA2
وتوصيل R/w الى الارضي.
وتوصيل E الى RA3
وتوصيل D4 الى RA4
وتوصيل D5 الى RA5
وتوصيل D6 مع RA6
وتوصيل D7 مع RA7

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

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


kishoko
:: مهندس متواجد ::
تاريخ التسجيل: Mar 2011
المشاركات: 122
نشاط [ kishoko ]
قوة السمعة:0
قديم 08-03-2012, 08:09 PM المشاركة 7   
افتراضي


الأخ kishoko بالنسبة لتوصيلات الشاشة لست متأكد وتعتمد على النوع لكن واجهت نفس المشكلة مع أحدى هذه الشاشات (2*16) وكانت تضهر أشكال وعلامات غريبة في حالتي أستخدمت الشاشة مع لوح التجارب arduino uno والحل (لمشكلتي) كان بتغيير الباود ريت أي سرعة نقل البيانات من النتحكم الى الشاشة لا أعرف ان كانت تلك مشكلة بالنسبة للبيك لكن لم أجربها على البيك لحد الآن .

بالتوفيق.....
شكرا لردك اخى الكريم و لكن كيف يمكن التحكم بال Baud rate فى الاتصال بين المتحكم و الشاشة لأننى لم اجد عن تلك النقطة اى شى بالداتا شيت الخاصة بالشاشة


kishoko
:: مهندس متواجد ::
تاريخ التسجيل: Mar 2011
المشاركات: 122
نشاط [ kishoko ]
قوة السمعة:0
قديم 08-03-2012, 09:13 PM المشاركة 8   
افتراضي


هناك مشكلتين فى هذا الخصوص يجب مراعاتهما معا
أولا عند البدء ستعمل الشاشة RESET ذاتى و ستقوم بفرض بعض الخواص الإفتراضية مثل كم سطر و 4 بت أم 8 الخ
يجب الإنتظار حتى تنتهى الشاشة منه ثم تبدأ تعريفك أنت لهذه الخواص
ثانيا كل أمر لها له زمن تنفيذ يجب انتظاره و إلا لن تقبل الأمر التالى
كل هذه الخواص فى الداتا شيت وقد عانيت مثلك منها و هذا ما وجدته
شكرا لردك اخى العزيز و لقد وجدت ماتقصدة بالنسبة للBasic seeting

و بالنسبة للريستارت

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




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

إضافة رد

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

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

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


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

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