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

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

mohsen 2011
:: مهندس جيد ::
تاريخ التسجيل: Oct 2011
المشاركات: 218
نشاط [ mohsen 2011 ]
قوة السمعة:0
قديم 04-06-2012, 11:11 AM المشاركة 1   
افتراضي أرجو المساعدة في المبرمجة Twitter FaceBook Google+



السلام عليكم و رحمة الله
عندي استفسار بخصوص أحد مكونات هذه الدائرة الخاصة بمبرمجة pic :

http://www.circuit-projects.com/inde...age=0&Itemid=1

ما هو SV5 (ICSP) : 6 Pin Header Connector9
و ما هو دوره؟
سؤال آخر:
بما أن السوكت تحتوي على 40 بن كيف يمكنني برمجة بيك 14 بن.
أقصد أين أضعه بالتحديد؟
شكرا و معذرة لأنني مبتدأ

اعلانات

الصورة الرمزية احمدمعاطى
احمدمعاطى
:: مهندس جيد ::
تاريخ التسجيل: Apr 2009
الدولة: مدينة الاسكندريه
المشاركات: 271
نشاط [ احمدمعاطى ]
قوة السمعة:0
قديم 04-06-2012, 02:58 PM المشاركة 2   
افتراضي


سؤال آخر:
بما أن السوكت تحتوي على 40 بن كيف يمكنني برمجة بيك 14 بن.
أقصد أين أضعه بالتحديد؟
شكرا و معذرة لأنني مبتدأ

هذه الصور توضيح لسؤالك هم اكثر من سوكت








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

mohsen 2011
:: مهندس جيد ::
تاريخ التسجيل: Oct 2011
المشاركات: 218
نشاط [ mohsen 2011 ]
قوة السمعة:0
قديم 04-06-2012, 04:18 PM المشاركة 3   
افتراضي


شكرا , لكن ما هو SV5 (ICSP) : 6 Pin Header Connector9
و ما هو دوره؟


Tico
:: عضو ذهبي ::
تاريخ التسجيل: May 2012
المشاركات: 1,426
نشاط [ Tico ]
قوة السمعة:114
قديم 04-06-2012, 05:17 PM المشاركة 4   
افتراضي


السلام عليكم و رحمة الله
عندي استفسار بخصوص أحد مكونات هذه الدائرة الخاصة بمبرمجة pic :
http://www.circuit-projects.com/inde...age=0&Itemid=1
ما هو SV5 (ICSP) : 6 Pin Header Connector9
و ما هو دوره؟
سؤال آخر:
بما أن السوكت تحتوي على 40 بن كيف يمكنني برمجة بيك 14 بن.
أقصد أين أضعه بالتحديد؟
شكرا و معذرة لأنني مبتدأ
السلام عليكم
ما هو SV5 (ICSP) : 6 Pin Header Connector9
و ما هو دوره؟
مأخذ لبرمجة المتحكم داخل دائرته دون الحاجة الى نزعه منها ووضعه في سوكت مبرمجة مستقلة .
طريقة لا يهتم بها الكثيرون ولذلك يمكنك الاستغناء عنه وترك مكانه شاغرا ولن يؤثر ،عدم إضافته للمبرمجة ليس مشكلة.
بما أن السوكت تحتوي على 40 بن كيف يمكنني برمجة بيك 14 بن.
أقصد أين أضعه بالتحديد؟
شكرا و معذرة لأنني مبتدأ
هذه هي المشكلة ..
يبدو أن الدارة المطبوعة لا تراعي برمجة 14 Pin.
أظن انهم لم يقوموا بربط الاطراف المناسبة للمتحكم PIC16F676 وأعتقد ان المبرمجة قادرة على برمجته يكفي التوصيل المناسب.


Tico
:: عضو ذهبي ::
تاريخ التسجيل: May 2012
المشاركات: 1,426
نشاط [ Tico ]
قوة السمعة:114
قديم 04-06-2012, 11:00 PM المشاركة 5   
افتراضي مبرمجة PIC16F676


1- هذه المبرمجة وأشباهها مردها الى أصلها وهي مبرمجة JDM الشهيرة.
والبرمجة بها تحتاج الى 5 أطراف قام المهندس فادي مشكورا بشرح مفصل لها هنا:
http://www.qariya.com/vb/showpost.ph...7&postcount=12
وخاصة الفقرة :
الاطراف اللازمة لعملية البرمجة:
1- طرف التصفير للبيك(MCLR) : حيث يصل الجهد على هذا الطرف عند البرمجة تقريبا 13-14 فولت ... وهذا الجهد لازم لبدء عملية البرمجة للبيك المطلوب (حرق البرنامج من الحاسوب- ملف الهكس - الى البيك ) .
2- طرف التغذية الموجب (Vdd) : حيث يصل الجهد على هذا الطرف الى 5-6 فولت.. وهذا ايضا يحدث عند بداية عملية البرمجة للبيك ( حرق البرنامج من الحاسوب- ملف الهكس - الى البيك ) .
3- طرف التغذية السالب او ما يسمى بالارضي (Vss) : حيث يكون الجهد على هذا الطرف صفر فولت .
4- طرف نقل الداتا الى البيك (PGD ) : حيث يتم من خلال هذا الطرف نقل البرنامج الى البيك ..وعادة ما يكون هذا الطرف هو الطرف رقم ثمانية على(RB7) وتجد عند قراءة الداتا شيت التالي(RB7/PGD) اي ان هذا الطرف هو الداتا عند البرمجة..
5- طرف نبضات التحكم -الساعة- لعملية نقل الداتا (PGC ) : حيث يتم من خلال هذا الطرف توليد نبضات الساعة للتحكم بنقل البرنامج الى البيك ..وعادة ما يكون هذا الطرف هو الطرف رقم سبعة على(RB6) وتجد عند قراءة الداتا شيت التالي(RB6/PGC) اي ان هذا الطرف هو التحكم بنقل الداتا عند البرمجة.
2- هناك اختلاف فيما يخص PIC16F676 بالنسبة للاطراف
لمعرفة كيفية ملاءمة المبرمجة مع البيك المذكور كان لابد من القيام ببحث عن وثائق Microchip عن مداخل البرمجة في ذلك المتحكم.
فحصلت على هذا ال PDF الهام الذي يبين تلك الاطراف له ولانواع شهيرة :
http://ww1.microchip.com/downloads/e...Doc/41191D.pdf
ما يهمنا هو الجدول التالي :

وبذلك يصبح الربط حسب رأيي، كالتالي :


هذا فقط تصور شخصي لطريقة الملاءمة ويستحسن انتظار آراء أخرى.


Tico
:: عضو ذهبي ::
تاريخ التسجيل: May 2012
المشاركات: 1,426
نشاط [ Tico ]
قوة السمعة:114
قديم 05-06-2012, 07:08 AM المشاركة 6   
افتراضي


بخلاف ما ذكرت سابقا فإن المبرمجة المذكورة تأخذ بعين الاعتبار البيك 16ف676 .
لكن نسجل عليهم انهم لم يوضحوا مكان وضع PIN-14 وهذا سبب الالتباس .
المهم بعد البحث والتقصي حصلت على ما أعتقد أنه الحل:

المصدر :
http://www.kmtronic.com/manuals/kmtr...mer_manual.pdf

أعتقد ان الدائرة موضوع السؤال لا تختلف في البناء عن المبرمجة الشهيرة :



المصدر:
http://www.olimex.com/dev/index.html


mohsen 2011
:: مهندس جيد ::
تاريخ التسجيل: Oct 2011
المشاركات: 218
نشاط [ mohsen 2011 ]
قوة السمعة:0
قديم 05-06-2012, 12:45 PM المشاركة 7   
افتراضي


شكرا أخي فعلا لقد أبدعت في الشرح و التوضيح بـــارك الله فيك و جعله الله في ميزان حسناتك.


Tico
:: عضو ذهبي ::
تاريخ التسجيل: May 2012
المشاركات: 1,426
نشاط [ Tico ]
قوة السمعة:114
قديم 05-06-2012, 03:00 PM المشاركة 8   
افتراضي


شكرا أخي فعلا لقد أبدعت في الشرح و التوضيح بـــارك الله فيك و جعله الله في ميزان حسناتك.
شكرا لك أخي محسن ..
سبق ان طلبت مبرمجة هنا:
http://www.qariya.com/vb/showthread.php?t=109765
فاقترحت عليك المبرمجة المذكورة واتصح ان مكان وضع المتحكم الهدف PIC16F676 غير واضح ..
أصبح الشرح والبحث عن الحل مسؤليتي .
يعني مرغم أخوك لا بطل

إضافة رد

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

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

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


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

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