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

   

الصورة الرمزية yasirh88
yasirh88
:: مهندس متواجد ::
تاريخ التسجيل: Dec 2014
المشاركات: 155
نشاط [ yasirh88 ]
قوة السمعة:
قديم 08-06-2015, 03:13 AM المشاركة 17   
افتراضي



اخي الكريم هذا كان سؤالي ان احد الاطراف للمبرمجة مرتبط بالحاسبة عن طريق كيبل RS الطرف الثاني الى اين سيذهب
كما في الصورة الاتية


اعلانات

الصورة الرمزية ناصراحمد2
ناصراحمد2
:: عضو ذهبي ::
تاريخ التسجيل: Jul 2009
الدولة: EGYPT
المشاركات: 1,315
نشاط [ ناصراحمد2 ]
قوة السمعة:
قديم 08-06-2015, 08:16 AM المشاركة 18   
angry


اخي الكريم هذا كان سؤالي ان احد الاطراف للمبرمجة مرتبط بالحاسبة عن طريق كيبل RS الطرف الثاني الى اين سيذهب
كما في الصورة الاتية

السلام عليكم ورحمة الله وبركاتة
هذة الاطراف التى تسال عنها هى اطراف ICSP
ويتم استخدامها فى حالة انك تريد برمجة كونترول وهو داخل دائرة
او يتم وضعة على تست بورد
اى تم برمجتة وهو خارج المبرمجة (فى الغالب لا احد يحتاج الية )
لان البك فى اغلب الدوائر يتم تركيبة بحيث يمكن فكة وتركيبة
======================
ارى انك اخذت وقتا طويلا فى المبرمجة ههههههه
مر على هذا الموقف فى بداية تعلمى معكم هنا بالمنتدى وحاولت انفذ مبرمجة والمكونات كانت دائما غير متوفرة .
ريحت دماغى واشتريت مبرمجة usb بسعر وقتها 160 جنية
وكان رائى وقتها انى اوفر المجهود لتعلم البرمجة افضل من وضع احتمالات اخطاء كثيرة
هل البك تالف هل الكود خطا هل المبرمجة خطا ووووو
======================
هذا طبعا كان بالنسبة لى لانى هاوى
اما بالنسبة لك لو دارس فهذا سوف يفيدك لتعلم تخطى العقبات
وارى انك لم تضع فى الحسبان ان الجهاز عندك بة خلل فى هذا المنفذ؟؟
حاول تجرب على جهاز اخر
وتمنياتى لك بالتوفيق الدائم ان شاء الله

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

الصورة الرمزية yasirh88
yasirh88
:: مهندس متواجد ::
تاريخ التسجيل: Dec 2014
المشاركات: 155
نشاط [ yasirh88 ]
قوة السمعة:
قديم 08-06-2015, 11:43 AM المشاركة 19   
افتراضي


ههههههههه اي والله صحيح طولت بالموضوع اخ ناصر والان وضحت الصورة للكيبل ال icsp والمضحك اكثر اني استخدمه ولكن بطريقة مختلفة فاني استخدم تيست بورد مجرد rs كونيكتر ولاحم عليه وايرات خمسة وليس الكيبل ورابطهن بالبورد بالبك لذلك دخت بالموضوع وباللنسبة للمنفذ لا تتصور اني ما فكرت بالموضوع بس ما عندي كومبيوتر ثاني بي RS لذلك رحت اشتريت بك جديد من نوع 16f84a لغرض التجربة وابقاء المنفذ لابعد الاحتمالات اشكر مداخلتك وفكرتك وصدقني اني بحالة اتقبل اي فكرة ولو تكولي السبب انه الكيبورد لازم نوعيته غير شكل اروح ابدل الكيبورد (وصلت لهالمرحلة) واشكرك عل اجابة على السؤال على الاقل نخفف على اخونا لوجك الذي اثقلت عليه بالموضوع ولم يقصر معي بشيء بارك الله بيكم وان شاء الله تنحل هالمشكلة


Logic
:: عضو فضي ::
تاريخ التسجيل: Mar 2014
المشاركات: 682
نشاط [ Logic ]
قوة السمعة:
قديم 08-06-2015, 12:16 PM المشاركة 20   
افتراضي


السلام عليكم
كل ما يتعلق بالوصلة ICSP مشروح في ال PDF الذي أرفقت لك .
وكونها خاصة بطريقة برمجة الميكروكونترولر داخل الدائرة (تقريبا مثل الأردوينو حاليا) واضحة من الفقرة التي وضعت لك في ردي السابق.
أخي ياسر أنت لم تثقل علي ويسعدني الرد على كل استفساراتك حسب المستطاع .
طبعا كان بإمكاني كتابة سطر أو سطرين حول بعض أسألتك لكنني أفضل دائما أن أضع المصادر وأشجع على القراءة والبحث مع التدخل عند الضرورة .
و هذا طبعا في حدود المعلومات البسيطة التي أتوفر عليها.
وهدا لأنني أعمل في مجال التربية والتعليم وأومن بأن الرغبة الملحة تولد دوافع كبيرة تساعد على حصول التعلم الجيد.
وبخصوص احتمال وجود مشاكل في منفذ جهازك أظن أنني أشرت اليها في ردودي السابقة .
تحياتي لك وللأخ ناصر أحمد على جهوده المتواصلة منذ سنوات في القرية واهتمامه بمصيرها في الفترات الصعبة التي مرت بها.
تحياتي للجميع.


الصورة الرمزية yasirh88
yasirh88
:: مهندس متواجد ::
تاريخ التسجيل: Dec 2014
المشاركات: 155
نشاط [ yasirh88 ]
قوة السمعة:
قديم 11-06-2015, 10:46 PM المشاركة 21   
افتراضي


السلام عليكم
كل ما يتعلق بالوصلة ICSP مشروح في ال PDF الذي أرفقت لك .
وكونها خاصة بطريقة برمجة الميكروكونترولر داخل الدائرة (تقريبا مثل الأردوينو حاليا) واضحة من الفقرة التي وضعت لك في ردي السابق.
اخي العزيز اعذرني على الرد المتاخر وذلك لانقطاع النت والظروف اما باللنسبة لل ICSP اخي انت اعطيتني معلومات ليست بالقليلة واعترف انك لم تقصر معي بشيء ولكن حجم الملف كبير ويتكون من 264 صفحة فلم اقراه ولكني وضعته في فولدر خاص مخصصه للقراءة عندما امتلك وقت فراغ فلذلك سالت على هالمعلومة
والحمد لله تعبنا ما راح بدون فائدة فقمت بتديل البك الى pic18f4550 وحصلت على نتيجة مختلفة كليا فقام بقراءته بصورة سريعة ولم اتعرض لاي خطأ حتى قمت بازالة التحويلة الخاصة برفع الفولتية الى 13 واكتفيت بفولتية ال 11 الخارجة من ال RS وقام بقراءته وبعدها جربت البك 16f84a ولكن بالبداية قام بقراءته unknown pic وتعرضت لنفس المشكلة وبعدها قمت بوضع الاوسيليتر وقام بقراءة البك بصورة طبيعية فبدأت اشك بنفسي مرة اخرى وقررت الرجوع الى المبرمجة الاخرى التي تكلمنا عنها الخاصة بال ICSP ولكن للاسف وبسبب جهلي لبعض الامور في المبرمجة فقد فقدت البك وتعطل كليا فعندما ربطت المصدر والار اس كيبل حتى بدات حرارته ترتفع الحمد لله اني انتبهت وفصلت الكهرباء والحمد لله اني لم اجرب بالبك 18f4550 بعدها قررت ارجع الى المبرمجة التي تتكون من 3 مقاومات ولكني لن اترك الموضوع اكيد وسوف اعرف سبب ارتفاع الحرارة ولا اعلم اذا البك القديم pic16f877a تالف او السبب في المبرمجة انها لا تقرأ هذا النوع من المبرمجات وهذه اخي صور وفيديو يوضح اشتغال المبرمجة وعمل البرنامج


https://www.youtube.com/watch?v=bDEa...ature=youtu.be














التعديل الأخير تم بواسطة : yasirh88 بتاريخ 11-06-2015 الساعة 11:35 PM

الصورة الرمزية yasirh88
yasirh88
:: مهندس متواجد ::
تاريخ التسجيل: Dec 2014
المشاركات: 155
نشاط [ yasirh88 ]
قوة السمعة:
قديم 11-06-2015, 11:27 PM المشاركة 22   
افتراضي


اخي العزيز اني ضعت بهذا الموضوع واخر سؤال اساله على هالشي وادري سالت قبل لكن من طبقت المبرمجة ضعت مرة ثانية





مثل ما تشوف بالصورة البك راح يوضع بالسوكيت وال RS الكيبل القادم من الكومبيوتر يدخل من اليسرة راح يبقى عندي الطرف الايمن ال ICSP هذا استخدمه لو لا




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


الصورة الرمزية ناصراحمد2
ناصراحمد2
:: عضو ذهبي ::
تاريخ التسجيل: Jul 2009
الدولة: EGYPT
المشاركات: 1,315
نشاط [ ناصراحمد2 ]
قوة السمعة:
قديم 12-06-2015, 05:52 AM المشاركة 23   
angry


اخي العزيز اني ضعت بهذا الموضوع واخر سؤال اساله على هالشي وادري سالت قبل لكن من طبقت المبرمجة ضعت مرة ثانية





مثل ما تشوف بالصورة البك راح يوضع بالسوكيت وال RS الكيبل القادم من الكومبيوتر يدخل من اليسرة راح يبقى عندي الطرف الايمن ال ICSP هذا استخدمه لو لا
واذا استخدمه شنو الربط اللي راح يصير بي والله ادري سالت نفس السؤال قبل بس بالربط اللي اني استخدمه وهو تيست بورد ومكان ار اس وسوكيت للبك دااوصل مرحلة اضيع والوايرات ما اعرف وين اخليهن
السلام عليكم ورحمة الله وبركاتة
اعتقادك ان هناك شورت فى الدائرة هذا طبيعى ونتيجة طبيعية لعدم فهمك لمهمة تواجد هذا ال icsp
وهذا يسبت انى لم استطع ايصال المعلومة اليك فى ردى السابق
=================
لكى نفهم هذا النقطة علينا للذهاب الى البداية وهى معرفة الاطراف الخاصة ببرمجة الميكروكونترول (ارجل الميكرو ) او البنات .
هذة البنات هم 6 بنات وهم
MCRL
VDD
GND
PGD
PGC
PGM
واذا ركزت قليلا سوف تجد انك عند وضع البك داخل سوكت المبرمجة
فسوف تجد ان البنات بهذة الاسماء هى التى تم توصيلها لبرمجة البك .
ولو ركزت ايضا سوف تجد ان اطراف ال ICSP هى بنفس المسميات اى هى هى نفسها .
===============
نركز قليلا هنا :
لديك بك جديدة تريد برمجتها ماذا تفعل ؟
تقوم بوضعها فى السوكت الخاص بها بداخل المبرمجة فتتصل اطراف بنات البك باطراف المبرمجة الخاصة ببرمجة البك
اوك؟
=============
مرة اخرى فلنفرض ان لديك جهاز كمثال ريسيفر بة بك وهذا البك مثبت داخل الجهاز (ملحوم )
وتريد اعادة برمجتة ؟؟
هل تقوم بفك لحامات البك واخراجة من دائرتة لتضعة فى سوكت المبرمجة لبرمجتة ؟؟؟
هنا مصمم الدائرة او مصممى دوائر البرمجة يقومون بعمل حسابهم بحيث لا تحتاج الى فك البك لاعادة برمجتة .
فقط تتركة داخل الجهاز وتقوم بتوصيل اطراف ال ICSPالية وتقوم بالبرمجة عادى جدا .
اتمنى تكون وصلت المعلومة ؟
==============
وهذا نفس الشىء من ناحية شكك ان هناك شورت فى الدائرة
داخل الصورة فى الخط المشار الية كشورت راجع التوصيلة سوف تجد انة موصل بالبن رقم 2 فى ICSP وهو خاص بتغذية البك بال VDD (موجب)
وسوف تجد ان مكانة فى سوكت البرمجة نفس مكان تغذية البك بالموجب VDD

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

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


الصورة الرمزية yasirh88
yasirh88
:: مهندس متواجد ::
تاريخ التسجيل: Dec 2014
المشاركات: 155
نشاط [ yasirh88 ]
قوة السمعة:
قديم 12-06-2015, 02:15 PM المشاركة 24   
افتراضي


لسلام عليكم ورحمة الله وبركاتة
اعتقادك ان هناك شورت فى الدائرة هذا طبيعى ونتيجة طبيعية لعدم فهمك لمهمة تواجد هذا ال icsp
وهذا يسبت انى لم استطع ايصال المعلومة اليك فى ردى السابق


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


الصورة الاولى



مثل ما تلاحظ اخي العزيز بن رقم 5 هو GND بال RS ولا يوجد بن VDD بال RS هل هذا صحيح هذا سؤالي الاول

بن 2 بال ICSP هو VDD وانا مزود فولتية ال vdd من مصدر خارجي محولة 5 فولت وليس من ال RS هل يعني اني اربط هالبن بالمحولة الموجب

باللنسة للبك 16f84a البن الرابع هو ال MCRL والبن الاول بالسوكيت هو ال MCRL كيف ساضع البك بالسوكيت الموجود بالمبرمجة هل اضع البن الرابع للبك باول بن للسوكيت ويبقى نصف البك خارج السوكيت

البن رقم 7 بال RS مربوط الى البنات 18.14.6 .2 بالسوكيت للمبرمجة هل هذا صحيح وما معنى هذا الشي هل سيرتبط البن السابع لل RS بال RB0 , RA3 للبك 16f84a

وفي اسفل اليسار الربط الاخير لل RS هل هو صحيح هل ربط البنات صحيح

الصورة الثانية




في حالة اني ما راح استخدم ال ICSP مثل ما تشوف بالصورة مسحت الجزء الخاص بيه راح تلاحظ انه التوصيل (الواير) GND/PGM ما راح يروح لاي شي مجرد شورت سيركت هل هذا صحيح او يجب ان ارفع الواير بالاكمل عند رفع ال ICSP اخي العزيز هذه الشكوك التي راودتني والتي اوقفتني واتلفت هذا البك اتمنى ان اصل معك الى الفهم الصحيح لتجنب مثل هذا الضرر مستقبلا



لكى نفهم هذا النقطة علينا للذهاب الى البداية وهى معرفة الاطراف الخاصة ببرمجة الميكروكونترول (ارجل الميكرو ) او البنات .
هذة البنات هم 6 بنات وهم
MCRL
VDD
GND
PGD
PGC
PGM
واذا ركزت قليلا سوف تجد انك عند وضع البك داخل سوكت المبرمجة
فسوف تجد ان البنات بهذة الاسماء هى التى تم توصيلها لبرمجة البك .
ولو ركزت ايضا سوف تجد ان اطراف ال ICSP هى بنفس المسميات اى هى هى نفسها .
===============
نركز قليلا هنا :
لديك بك جديدة تريد برمجتها ماذا تفعل ؟
تقوم بوضعها فى السوكت الخاص بها بداخل المبرمجة فتتصل اطراف بنات البك باطراف المبرمجة الخاصة ببرمجة البك
اوك؟
=============
مرة اخرى فلنفرض ان لديك جهاز كمثال ريسيفر بة بك وهذا البك مثبت داخل الجهاز (ملحوم )
وتريد اعادة برمجتة ؟؟
هل تقوم بفك لحامات البك واخراجة من دائرتة لتضعة فى سوكت المبرمجة لبرمجتة ؟؟؟
هنا مصمم الدائرة او مصممى دوائر البرمجة يقومون بعمل حسابهم بحيث لا تحتاج الى فك البك لاعادة برمجتة .
فقط تتركة داخل الجهاز وتقوم بتوصيل اطراف ال ICSPالية وتقوم بالبرمجة عادى جدا .
اتمنى تكون وصلت المعلومة ؟
وباللنسبة لهذا الاقتباس فهذا الذي فهمته منك في المرة الاولى ولم تصلني الاجوبة على هذه الاسئلة

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

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

ولم يبقى الا هذا الجزء الاخير اخي ان المبرمجة عملت بشكل رائع وقمت ببرمجتها بدون اي رفع للفولتية واكتفيت بال 11.05 فولت الخارجة من ال RS ومثل ما لاحظت انطفاء الليد واشتغاله وباللنسبة لمبرمجتك اتوقع انها تعمل بال LVP كل ما تقلل الفولتية احسن الا ان تصل الى فولتية ال VDD اتمنى ان لا اكون طولت عليك واتمنى منك الاجابة على كل الاسئلة وشكراا على التواصل


التعديل الأخير تم بواسطة : yasirh88 بتاريخ 12-06-2015 الساعة 02:19 PM


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