ان من الامور المهمة في مجال البيك هو الانتقال من الجانب النظري الى المجال العملي وذلك بتطبيق البرامج النظرية عمليا .. ومن ثم الدخول في مشاكل البرمجة العملية ومشاكل تشغيل البرامج عمليا ....
ان هذا الموضوع ليس بجديد ..فالكثير يحتاج لتطبيق مشاريعه عمليا مثلا تطبيق مؤقت او ساعة او فلاشر او غيره من المشاريع العملية المستخدمة بكثرة في حياتنا العملية ...
ان المبرمجة التي سنقوم بصنعها هنا هي المبرمجة الموجودة على الرابط التالي:
سنقوم بتعديل بسيط حيث اننا سنلغي الاعمدة ونجعلها تبرمج نوع معين من البيك مثل (P16F84A) و (P16f877A) اي ان هذا الموضوع هو ترتيب للافكار ليس اكثر...وفي حال كان هناك من يريد نوع اخر فسنحاول مساعدته باذن الله تعالى ... طبعا سنحاول المساعدة لان من يقوم بعمل التصميم (المخطط) هو صديق عزيز سيقوم بعمل مخطط المبرمجة على برنامج EXPRESS ليساعد الاعضاء على عمل المبرمجة على البورد والانتقال الى الجانب العملي للبرمجة ...البرنامج المستخدم لحرق البرنامج الى البيك موجود على الرابط التالي:
اي ان كل شي سيكون متوافرا للجميع لينتقلوا الى الجانب العملي ونرى الابداع الكامن عند كل واحد فيهم ان شاء الله ...
ان اول ما نحتاجه لصنع المبرمجة ان يكون لدينا معرفة بكيفية طباعة البوردات وصنعها اي عمل المخطط وطباعته وبما ان صديقنا قد جهز المخطط فما علينا الا ان نطبعه على البورد المطلوب تمهيدا للحام العناصر اليه والحصول على المبرمجة المطلوبة .. ان كنت لا تعرف كيفية طباعة البورد ( مثلي لاني لم اجرب هذه العملية فعليا الا مرتين ناجحتين اما المرات التي لم تعمل فهي ... احتفظ بها لنفسي حفاظا على الحق العام ) فيمكنك البحث على الانترنت لكيفية الطباعة .. ويمكنك وضع سؤالك في موضوع منفصل حتى يفيدك الاعضاء جميعهم وتتطور ان شاء الله وتصنع البرودات بنفسك..
فكل ما عليك الان الا ان تجهز نفسك تمهيدا للانتقال الى الجانب العملي ان شاء الله تعالى ...
كل من لم بتعامل مع صناعة البوردات يمكن ان يبعث برسالة خاصة ويمكن ان نحاول معا لحل المشكلة او ايجاد حل بديل لصناعة المبرمجة .....
و الان اريد ترك باب الاقتراح مفتوحا لانواع البيك المستخدمة من الاعضاء حتى نستطيع ان نفيد اكبر قدر ممكن ... وربنا يوفقنا جميعا لما يحبه ويرضاه ....واخر دعوانا ان الحمدلله رب العالمين ...
الحلقة الاولى : الدارة الوسيطية بين الحاسوب والبيك وتعريف اطرافها.
السلام عليكم
اليوم ان شاء الله سنضع خطوة البداية من اجل تصميم دارة مبرمجة بسيطة لبرمجة نوع معين من البيك .. وهذا طبعا يعتمد على البيك الذي يحتاجه كل واحد منا ... وعلى الانواع المتوافرة في المنطقة او البلد ..
سنفترض ان من يريد عمل المبرمجة يعرف كيفية الطباعة على الPCB من خلال الطابعة ... ( في حال كان هناك من لا يعرف ذلك فيمكن ان نعملها على التست بورد او على البورد النحاسي ).
صناعة مبرمجة JDM سيريال :
ان البرمجة بواسطة JDM تسلسلية تعتمد بشكل اساسي على توصيل 5 اطراف من المنفذ التسلسلي للكمبيوتر الى البيك (ضرورية لتعرف برنامج الحاسوب على المبرمجة من جهة، واتمام عملية تبادل المعلومات بين الحاسوب والبيك من جهة اخرى ) . وذلك لاتمام عملية تبادل المعلومات بين الحاسوب والبيك المراد برمجته ... يصل الى البيك 5 اطراف ايضا وهي الاطراف اللازمة لعملية البرمجة ...
الاطراف اللازمة لعملية البرمجة:
1- طرف التصفير للبيك(MCLR) : حيث يصل الجهد على هذا الطرف عند البرمجة تقريبا 13-14 فولت ... وهذا الجهد لازم لبدء عملية البرمجة للبيك المطلوب (حرق البرنامج من الحاسوب- ملف الهكس - الى البيك ) .
2- طرف التغذية الموجب (Vdd) : حيث يصل الجهد على هذا الطرف الى 5-6 فولت.. وهذا ايضا يحدث عند بداية عملية البرمجة للبيك ( حرق البرنامج من الحاسوب- ملف الهكس - الى البيك ) .
3- طرف التغذية السالب او ما يسمى بالارضي (Vss) : حيث يكون الجهد على هذا الطرف صفر فولت .
4- طرف نقل الداتا الى البيك (PGD ) : حيث يتم من خلال هذا الطرف نقل البرنامج الى البيك ..وعادة ما يكون هذا الطرف هو الطرف رقم ثمانية على(RB7) وتجد عند قراءة الداتا شيت التالي(RB7/PGD) اي ان هذا الطرف هو الداتا عند البرمجة..
5- طرف نبضات التحكم -الساعة- لعملية نقل الداتا (PGC ) : حيث يتم من خلال هذا الطرف توليد نبضات الساعة للتحكم بنقل البرنامج الى البيك ..وعادة ما يكون هذا الطرف هو الطرف رقم سبعة على(RB6) وتجد عند قراءة الداتا شيت التالي(RB6/PGC) اي ان هذا الطرف هو التحكم بنقل الداتا عند البرمجة.
الان بما اننا عرفنا الاطراف اللازمة لعملية البرمجة فيكفي ان نصل هذه الاشارات الى الاطراف المطلوبة ليتم حرق البرنامج الى البيك (يتم ضبط عملية النقل وكل شي من خلال البرنامج على الحاسوب ودون اي تدخل من المستخدم عادة لتسهيل عملية البرمجة )...
من المعروف ان المنفذ التسلسلي يولد جهد بحدود 12 فولت ... فكيف يمكن الحصول الى جهد 14 فولت على الطرف (MCLR) ؟؟؟؟؟
يتم ذلك من خلال الدارة الموصلة بين الحاسوب والبيك ...والتي ترفع الجهد الى 14 فولت او حتى قد تصل 15 فولت ....
ومثل هذه الدارة يمكن الحصول عليها من المبرمجة في الرابط السابق ... وبعد ازالة الاسطر والاعمدة وازالة الخطوط الاضافية نحصل على الدارة كما في الشكل التالي :
[URL=http://arabsh.com]
[/URL]
هذه الوصلة تدعى بـ (ICSP-IN Circuit Serial programmer) وكما نرى فانها تتكون من 6 اطراف ويمكن الاستغناء عن الطرف 6 في المبرمجة لانه نفس الطرف رقم 3 كما في الشكل...
ان ترتيب الاطراف في الصورة كالتالي:
1- MCLR 2- Vdd 3- Vss 4- RB7/PGD 5- RB6/PGC
اذن من خلال الدارة السابقة يمكن الحصول على الاطراف الخمسة اللازمة لعملية البرمجة لانواع كثيييييييييييييرة من البيك ...وهي تعتبر حجر اساس في مبرمجتنا التي سنصنعها في هذا الموضوع ... ربنا يوفقكم جميعا لما يحبه ويرضاه ....
واخر دعوانا ان الحمدلله رب العالمين ... وصلى الله على سيدنا محمد وعلى اله وصحبه وسلم ..
اليوم ان شاء الله سنكمل موضوعنا عن كيفية صناعة مبرمجة سيريال بسيطة لنوع محدد من البيك ... وان شاء الله ستكون هذه المبرمجة لبرمجة ابسط متحكم وهو الذي يتم عليه معظم الشروحات الا وهو (PIC16F84 / PIC16F84A) هذا المتحكمان تقريبا نفس النسخة مع اختلاف بعض الخصائص -يمكن البحث عنها لمعرفة الفرق بينهما- .
ان الحلقة السابقة تحتوي على معلومتين مهمتين :
الاولى وجود دارة وسيطية بين البيك والحاسوب تساعد وتحكم عملة البرمجة وهي موجودة في الحلقة السابقة ..
الثانية وهي الاطراف المستخدمة لبرمجة البيك وهي 5 اطراف وترتيبها : 1-MCLR 2-Vdd 3-Vss 4-RB7 5-RB6
هذا ما نحتاج لمعرفتة للاستمرار في عملة صنع المبرمجة .. والان الى العمل وهذه خطوات صنع المبرمجة بالترتيب العملي:
أولا : نقوم بالبحث عن الداتا شيت للبيك المطلوب عمل مبرمجة له على الانترنت ، وهو هنا البيك PIC16F84A ونعرف منه ترتيب الاطراف حتى نستطيع عمل المبرمجة المناسبة له.
هنا الداتاشيت للبيك PIC16F84A :
ملاحظة مهمة جدا: احيانا قد يكون هناك عدة اشكال للعناصر الالكترونية وعدة احجام. فالشكل العادي الذي نتعامل معه يدعي PDIP وهذا ما سنختاره في الداتا شيت لانه المنتشر وهو الذي نعرفه...
ثانيا : بعد معرفة الاطراف نضع امامنا البيك المطلوب والدارة الوسيطية للبرمجة مع اطرافها الخمسة التي نحتاجها لصنع المبرمجة كالتالي:
[URL=http://arabsh.com]
[/URL]
ثالثا : نقوم بازالة الوصله في نهاية المبرمجة .ثم نقوم بوصل اطراف المبرمجة التي حددناها سابقة (5 اطراف ) مع الطرف الذي يشبهه في البيك المطلوب كما نرى في الصورة :
[URL=http://arabsh.com]
[/URL]
رابعا : الان نقوم برسم الدارة الناتجة على احد برامج رسم البوردات مثل برنامج EAGLE او برنامج ExpreePCB او غيرها..لقد قام احد الاصدقاء برسم الدارة لهذا البيك على برنامج ExpressPCB وهذه صورة دارة مبرمجة البيك PIC16F84A:
[URL=http://arabsh.com]
[/URL]
وهذه صورة الوصلات على الوجه الاعلى بسبب وجود تقاطع للخطوط على الوجه الاسفل :
[URL=http://arabsh.com]
[/URL]
ملف ExpressPCB الذي تم اخذ الصورتين السابقتين منه موجود على الرابط التالي لمنيريد ان يطبعه مباشرة على البورد النحاسي لديه:
قم بفتح الملفالسابق على برنامج ExpressPCB واختر امر طباعة من قائمة FILE كما في الصورة :
[URL=http://arabsh.com]
[/URL]
تظهر نافذة جديدة اختر منها طباعة الوجه النحاسي السفلي ( bottom copper layer ) كما في الصورة ثم اضغط موافق :
[URL=http://arabsh.com]
[/URL]
خامسا : يتم طباعة الصورة على اللوح النحاسي المتوفر لدينا وتوصيل العناصر المطلوبة والوصلات جميعها على البورد وهكذا نحصل على مبرمجة سيريال تستخدم للبيك (PIC16F84A /PIC16F84) ..
البرامج المستخدمة :
1- يستخدم البرنامج الموجود على الرابط التالي من اجل حرق اي برنامج الى البيك المطلوب... وهو على الرابط التالي:
تاكد من توصيل العناصر والخطوط جيدا على البورد لان وجود اي قطع قد يسبب عدم تعرف برنامج الحرق على المبرمجة .. او قد يتعرف على المبرمجة ولا يتعرف على البيك المستخدم ..فاجعل هذه النقطة في الحسبان عن عملية اللحام ...
ان شاء الله الدرس القادم سيكون بسيط وهو وضع العناصر اللازمة للمبرمجة..
واخر دعوانا ان الحمدلله رب العالمين ... وصلى الله على سيدنا محمد وعلى اله وصحبه وسلم...
هذا ليس بشرح انما وضع للعناصر المطلوبة لصنع المبرمجة .. فكثير من الاخوان قد يدخلون المنتديات ويضيعون بسبب عدم ترتيب الامور .. وهذه خطوة لترتيب الامور وتسهيلها لجميع الاخوة في هذا المنتدى ...
عناصر مبرمجة السيريال :
1- وصلة سيريال نوع female عدد واحد :
[URL=http://arabsh.com]
[/URL]
2- ديود (موحد) عادي رقمه 1N4148 عدد اربعة :
[URL=http://arabsh.com]
[/URL]
3-ديودين زينر : الاول جهد التثبيت له 6.2 فولت .. والثاني جهد التثبيت له 5.1 فولت :
[URL=http://arabsh.com]
[/URL]
4- ترانزستور رقمه BC337 عدد اثنان :
[URL=http://arabsh.com]
[/URL]
5- ليد لون احمر عدد واحد :
[URL=http://arabsh.com]
[/URL]
6- مكثف 100 ميكروفاراد /جهد 16 فولت عدد اثنان :
[URL=http://arabsh.com]
[/URL]
7- مقاومتين احداهما قيمتها 10 كيلو اوم والاخرى 1.5 كيلو اوم :
[URL=http://arabsh.com]
[/URL]
8- البورد وباقي عناصر الطباعة على البوردات لاتمام عملية الطباعة وصناعة بورد المبرمجة...
هذه العناصر المطلوبة لصناعة البورد .. كل ما عليك الان احضار ما تحتاجه وان تبدأ العمل ان شاء الله لصنع مبرمجتك الشخصية..وطبعا بدء الجانب العملي..
واخر دعوانا ان الحمدلله رب العالمين .. وصلى الله على سيدنا محمد وعلى اله وصحبه وسلم..
اليوم ان شاء الله سنكمل موضوعنا عن كيفية صناعة مبرمجة سيريال بسيطة لنوع محدد من البيك ... وان شاء الله ستكون هذه المبرمجة لمتحكم اخر هو (PIC16F877A/PIC16F877 )
هذا المتحكمان تقريبا نفس النسخة مع اختلاف بعض الخصائص - يمكن البحث عنها لمعرفة الفرق بينهما- .
ان الحلقات السابقة تحتوي على معلومتين مهمتين كما قلنا :
الاولى وجود دارة وسيطية بين البيك والحاسوب تساعد وتحكم عملة البرمجة وهي موجودة في الحلقة السابقة ..
الثانية وهي الاطراف المستخدمة لبرمجة البيك وهي 5 اطراف وترتيبها : 1-MCLR 2-Vdd 3-Vss 4-RB7 5-RB6
هذا ما نحتاج لمعرفتة للاستمرار في عملية صنع المبرمجة .. والان الى العمل وهي نفس خطوات صنع المبرمجة السابقة وبالترتيب العملي نفسه:
أولا : نقوم بالبحث عن الداتا شيت للبيك المطلوب عمل مبرمجة له على الانترنت ، وهو هنا البيك PIC16F877A ونعرف منه ترتيب الاطراف حتى نستطيع عمل المبرمجة المناسبة له.
هنا الداتاشيت للبيك PIC16F877A :
ملاحظة مهمة جدا: احيانا قد يكون هناك عدة اشكال للعناصر الالكترونية وعدة احجام. فالشكل العادي الذي نتعامل معه يدعي PDIP وهذا ما سنختاره في الداتا شيت لانه المنتشر وهو الذي نعرفه...
ثانيا : بعد معرفة الاطراف نضع امامنا البيك المطلوب والدارة الوسيطية للبرمجة مع اطرافها الخمسة التي نحتاجها لصنع المبرمجة كالتالي:
[URL=http://arabsh.com]
[/URL]
ثالثا : نقوم بازالة الوصله في نهاية المبرمجة .ثم نقوم بوصل اطراف المبرمجة التي حددناها سابقة (5 اطراف ) مع الطرف الذي يشبهه في البيك المطلوب كما نرى في الصورة :
[URL=http://arabsh.com]
[/URL]
رابعا : الان نقوم برسم الدارة الناتجة على احد برامج رسم البوردات مثل برنامج EAGLE او برنامج ExpreePCB او غيرها..لقد قام احد الاصدقاء برسم الدارة لهذا البيك على برنامج ExpressPCB وهذه صورة دارة مبرمجة البيك PIC16F877A :
[URL=http://arabsh.com]
[/URL]
وهذه صورة الوصلات على الوجه الاعلى بسبب وجود تقاطع للخطوط على الوجه الاسفل
[URL=http://arabsh.com]
[/URL]
ملف ExpressPCB الذي تم اخذ الصورتين السابقتين منه موجود على الرابط التالي لمن يريد ان يطبعه مباشرة على البورد النحاسي لديه:
قم بفتح الملف السابق على برنامج ExpressPCB واختر امر طباعة من قائمة FILE كما في الصورة :
[URL=http://arabsh.com]
[/URL]
تظهر نافذة جديدة اختر منها طباعة الوجه النحاسي السفلي ( bottom copper layer ) كما في الصورة ثم اضغط موافق :
[URL=http://arabsh.com]
[/URL]
خامسا : يتم طباعة الصورة على اللوح النحاسي المتوفر لدينا وتوصيل العناصر المطلوبة والوصلات جميعها على البورد وهكذا نحصل على مبرمجة سيريال تستخدم للبيك (PIC16F877A /PIC16F877) ..
البرامج المستخدمة :
1- يستخدم البرنامج الموجود في الرابط السابق من اجل حرق اي برنامج الى البيك المطلوب... وهو على الرابط التالي:
تاكد من توصيل العناصر والخطوط جيداعلى البورد لان وجود اي قطع قد يسبب عدم تعرف برنامج الحرق على المبرمجة .. او قد يتعرف على المبرمجة ولا يتعرف على البيك المستخدم ..فاجعل هذه النقطة في الحسبان عن عملية اللحام ...
واخر دعوانا ان الحمدلله رب العالمين ... وصلى الله على سيدنا محمد وعلى اله وصحبه وسلم...
الحلقة الخامسة : مبرمجة لنوعين من المتحكمات PIC16F84A &PIC16F877A..
السلام عليكم
قد يقول احد الاشخاص انا لدي بيك PIC16F84A الان ومع تطور المهارات قد أرغب في التطوير واستخدم بيك PIC16F877A .. واريد مبرمجة اعملها الان واجهزها بحيث لا احتاج الى تغييرها مستقبلا عندما اتطور الى البيك PIC16F877A .. اليوم ان شاء الله سيكون هناك مخطط مبرمجة لنوعين من البيك ... طبعا خطوات تجهيز هذه المبرمجة هي نفسها السابقة ولا تختلف شيئا ..اما المبرمجة الثنائية فلها الشكل التالي :
[URL=http://arabsh.com]
[/URL]
الملف السابق على برنامج EXpressPCB موجود على الرابط :
يتم طباعته وتحضير بورد المبرمجة كما في الخطوات السابقة نفسها ايضا..
ملاحظتين هامتين:
1- تاكد من توصيل العناصر والخطوط جيدا على البورد لان وجود اي قطع قد يسبب عدم تعرف برنامج الحرق على المبرمجة .. او قد يتعرف على المبرمجة ولا يتعرف على البيك المستخدم ..فاجعل هذه النقطة في الحسبان عن عملية اللحام ...
2-لا تقم بوصل نوعين من البيك في نفس الوقت وتوصيل المبرمجة الى الحاسوب أبدا ...
واخر دعوانا ان الحمدلله رب العالمين ... وصلى الله على سيدنا محمد وعلى اله وصحبه وسلم...
الحلقة السادسة : هل يمكن برمجة انواع اخرى من البيك على المبرمجتين اللتين صنعناهما؟؟؟
السلام عليكم
هناك انواع كثيرة من البيك متواجدة في الاسواق . وهذه الانواع تختلف في خصائصها ومميزاتها . وسنطرح مثال بسيط وينصح به بكثرة بدلا من PIC16F84A ... هذا البيك الذي ينصح به بدلا من السابق هو البيك PIC16F628A .. هذا البيك يحتوي على هزاز داخلي وبالتالي يمكن الاستغناء عن الكريستالة الخارجية والاعتماد على الهزاز الداخلي (هذا بالنسبة التطبيقات التي لا تتطلب دقة عالية مثل دوائر الفلاشر والعدادات البسيطة وغيرها ) .
سيكون درس اليوم درسا مهما لانه سيوضح معلومة مهمة جدا جدا جدا .. صحيح اننا عملنا مبرمجة PIC16F84A ولكن سنجد بعد هذا الدرس انه يمكن برمجة انواع اخرى من البيك على نفس المبرمجة السابقة .
فما الذي يحدد اذا كانت المبرمجة التي صنعتها يمكن استخدامها على نوع اخر من البيك ام لا ؟؟؟
ان ما يحدد اذا كانت هذه المبرمجة تصلح لنوع اخر من البيك هو ترتيب الاطراف الخمسة للبرمجة التي تحدثت عنها كثيرا في الحلقات السابقة .. فماذا يعني هذا ؟؟؟؟؟
لننظر الى الصورة التالي:
ان الصورة التالية توضح الاطراف الخمسة للبرمجة في كلا النوعين PIC16F84A و PIC16F628A . وعند عمل مقارنة للاطراف الخمسة للبرمجة نجد ان لها نفس الترتيب في كلا المتحكمين : فالطرف MCLR هو الطرف الرابع في كلا المتحكمين . وطرف الارضي هو الطرف رقم خمسة . والتغذية الموجبة هو الطرف رقم 14. والطرف RB7 هو الطرف رقم 13 في الاثنين . وكذلك الطرف RB6 هو الطرف رقم 12 في المتحكمين . وبالتالي عند وضع البيك PIC16F628A مكان البيك PIC16F824A في المبرمجة فان اطراف البرمجة تتطابق تماما وبالتالي تكون المبرمجة كانها مصنوعة خصيصا للبيك PIC16F628A .. اليس هذا جميلا؟؟؟ فكل من يريد التطوير الى البيك PIC16F628A لن يحتاج الى مبرمجة جديدة بدلا من القديمة فكل ما عليه ان يشتري البيك الجديد ويبدا البرمجة مباشرة .. وهذا ينطبق على اي بيك اخر له نفس ترتيب اطراف البرمجة الخمسة ...
الخلاصة : حتى نستطيع ان نبرمج نوع اخر من البيك على المبرمجة التي لدينا يجب ان تتطابق اطراف البرمجة الخمسة عند وضع البيك الثاني مكان الاول . هذا هو سر استخدام المبرمجة لانواع كثيرة من البيك فهي تتطابق في اطراف البرمجة عند وضعها بطريقة معينة . وهكذا تجد عدة انواع تبرمج على نفس المبرمجة البسيطة .
ملاحظة : ان الارقام على جسم البيك (PIC16F627A/PIC16F628A/PIC16F628A ) تعني ان هذه الانواع لها نفس ترتيب الاطراف ولكنها تختلف في بعض المميزات الداخلية . ويمكن معرفة الاختلافات من خلال قراءة الداتا شيت .
هذا من اهم الدروس في هذه الموضوع . وان شاء الله هنا اكون قد انتهيت من موضوع صناعة مبرمجة السيريال. وسيكون الموضوع مفتوحا لمن واجهته مشكلة في صناعة المبرمجة والتعامل معها .
واخر دعوانا ان الحمدلله رب العالمين . وصلى الله على سيدنا محمد وعلى اله وصحبه وسلم .
يمكن تحميل مخطط الدارة مع مخطط الـ PCB ...بالاضافة الى تركيب العناصر على المبرمجة وكيفية تثيبت الانواع المختلفة على المبرمجة عند عملية البرمجة .. الرابط هو التالي:
يمكن طباعة مخطط ال PCB من الملف المرفق ولحام العناصر ومن ثم بدء عملية البرمجة .... في حال احتاج اي شخص للمساعدة بالنسبة لصناعة المبرمجة او تشغيلها فيمكننا المراسلة من خلال هذا الموضوع ...ربنا يوفقكم جميعا لما يحبه ويرضاه....
واخر دعوانا ان الحمدلله رب العالمين ... وصلى الله على سيدنا محمد وعلى اله وصحبه وسلم...
اخي الكريم من مدة وانا احاول بناء مبرمجة لل PIC16F877A فحاولت كثيرا بناء هذه الدارة عدة مرات لاكن النتيجة ذاتها وهي ان الليد لم يضيء وقيم الفولتيات على المخارج غير صحيحة الا اني لا اعرف المقصود بال ICSP فقمت بالتوصيل المباشر مع اطراف المبرمج والنتيجة لا شيء ارجو منك اخي الكريم رجاءا حارا ان ان تبين لي كيفية ضبط البرنامج حتى اتمكن من البرمجة ولك مني فائق الشكر ....
اخي الكريم من مدة وانا احاول بناء مبرمجة لل PIC16F877A فحاولت كثيرا بناء هذه الدارة عدة مرات لاكن النتيجة ذاتها وهي ان الليد لم يضيء وقيم الفولتيات على المخارج غير صحيحة الا اني لا اعرف المقصود بال ICSP فقمت بالتوصيل المباشر مع اطراف المبرمج والنتيجة لا شيء ارجو منك اخي الكريم رجاءا حارا ان ان تبين لي كيفية ضبط البرنامج حتى اتمكن من البرمجة ولك مني فائق الشكر ....
قد يكون هناك مشكلة في التوصيلات .. يعني بعض الخطوط غير متصلة لسبب من الاسباب .. وقد يكون هناك مشكلة في الترانزستورات (الاطراف قدتكون معكوسة) وحتى قد يكون الليد معكوس الاطراف ..هل يمكن ان توضح اي مبرمجة استخدمت ؟؟ يمكن التواصل على المسنجر بنفس الاسم .. تاكد من وجود جهد 13-14 فولت على الطرف رقم 1 للبيك ، وتاكد من الجهد 5 فولت على الطرف ( 11 وهو نفسه 32) في حال نقصان الجهد عن القيمة المذكورة فتاكد من الخطوط النحاسية ..ما هي الترانزستورات التي استخدمتها بالضبط ؟؟؟ ارجو لك التوفيق ..واي سؤال انا بالخدمة .. ربنا يوفقك
واخر دعوانا ان الحمدلله رب العالمين .. وصلى الله على سيدنا محمد وعلى اله وصحبه وسلم.
انا اعمل على برنامج PICPgm Programmer لاحظت تغير الفولطيات عند تغير الاعدادات في الهاردوير هل يمكن توضيح الضبط الصحيح لها , وانا استخدمت نفس الترانزستور المطلوب وتاكدت من توصيل الليد (هل لك حساب على الفيسبوك حتى اتمكن من التواصل معك ما هو؟؟) وشكرا على الرد