المساعد الشخصي الرقمي

مشاهدة النسخة كاملة : مساعدة بخصوص PIC16C84-10


am_steen
03-25-2010, 02:23 PM
إخواني أنا عندي PIC16C84-10 هل جرب أحد عمل برنامج لها بالفلو كود
أنا عملت لها برنامج فلاشر علي ليدات و هو يعمل علي الفلوكود و علي البروتوس
بكريستال 4 ميجا مرة و مرة بكريستال 6 ميجا
و لكن عندما نسخته علي PIC16C84-10 فلم يعمل
أرجو المساعدة

أنا أقيم في جدة بالسعودية هل يعرف أحد مكان أشتري منه PIC16F84

و ماهو الفرق بين PIC16C84 , PIC16F84

زكي شاكر
03-25-2010, 03:12 PM
إخواني أنا عندي PIC16C84-10 هل جرب أحد عمل برنامج لها بالفلو كود
أنا عملت لها برنامج فلاشر علي ليدات و هو يعمل علي الفلوكود و علي البروتوس
بكريستال 4 ميجا مرة و مرة بكريستال 6 ميجا
و لكن عندما نسخته علي PIC16C84-10 فلم يعمل
أرجو المساعدة
أنا أقيم في جدة بالسعودية هل يعرف أحد مكان أشتري منه PIC16F84
و ماهو الفرق بين PIC16C84 , PIC16F84
اجيبك على السؤال الاخير ..

PIC16C84 يبرمج مرة واحدة فقط ويستقر فيه البرنامج فلا يمكن برمجته من جديد لان ذاكرته من نوع ROM ..( نوع غير قابل لاعادة البرمجة)
PIC16F84 قابل للبرمجة الاف المرات لان ذاكرته EEPROM وهي من نوع فلاش Flash
والحرف F يدل على ذلك

am_steen
03-26-2010, 01:47 PM
أخي زكي جزاك الله عني كل خير الأن فهمت المشكلة اللي و قعت فيها
يعني كل الأيسيهات اللي فيها حرف C لم تعد تصلح لأني كتبت عليها قبل
كده.

فيه سؤال تاني أنا عندي برنامج فلاشر عملته علي الفلوكود و هو يعمل في البروتوس
و لكن عندما و ضعته علي البيك 16F84 لم يعمل مع العلم أن البيك شغال كويس
لأني مجرب عليه برنامج أخر جاهز و إشتغل

هل ملف الهكس من الفلوكود مختلف ؟

و لك مني جزيل الشكر

زكي شاكر
03-26-2010, 01:59 PM
اخي الكريم ملفات هيكس من فلوكود غير مختلفة عما سواها ..
وقد تم استخدام هيكس فلوكود في مشاريع بسيطة واخرى قوية على ارض الواقع والنتائج ممتازة
فإذا ممكن ترفع هنا الملف الكامل للتطبيق الذي به المشكل ( فلوكود + بروتوس) ..

am_steen
03-26-2010, 06:20 PM
أولا أخي العزيز أنا عندي PIC16C84 و قد و ضعت عليها برامج أكثر من مرة بدون مشاكل
أكيد انا فهمتك غلط

أما بخصوص الملفات اللي كلمتك عنها فقد أرفقتها و هي عبارة عن برنامج لتشغيل
أربع ليدات كل منها برقم سري يتكون من ثلاث أرقام و هي تعمل علي البروتس
أما عند وضعها علي البيك فلا تعمل لا أعرف السبب

أرجو المساعدة

زكي شاكر
03-26-2010, 08:22 PM
أولا أخي العزيز أنا عندي PIC16C84 و قد و ضعت عليها برامج أكثر من مرة بدون مشاكل
أما بخصوص الملفات اللي كلمتك عنها فقد أرفقتها و هي عبارة عن برنامج لتشغيل
أربع ليدات كل منها برقم سري يتكون من ثلاث أرقام و هي تعمل علي البروتس
أما عند وضعها علي البيك فلا تعمل لا أعرف السبب
أرجو المساعدة
1/ نعم اخي العزيز كلامك صحيح ..
بعد التحقق من الوثائق تبث ان
PIC16C84 قابل لاعادة البرمجة لان به ذاكرة من نوع EEPROM رغم انها ليست من النوع Flash ..
وهو استثناء من العائلة التي تحمل الحرف C .. وربما الاستثناء الوحيد ..
عذرا على الخطأ غير المقصود ..
2/ بخصوص الملف اظن انه لا يشتغل على الواقع لانه معمول بالمتحكم PIC16F84 بينما تريد نقله الى متحكم مختلف وهو صاحبنا PIC16C84
اعتقد ان ملف هيكس الاول سيكون مختلفا عن هيكس الثاني في بعض السطور .

am_steen
03-26-2010, 10:04 PM
أخي زكي أنا وجدت عندي 2 بيك PIC16F84 و أنا أستخدمهم بالفعل
لذلك أنا أجرب عليهم البرنامج مباشرة و لا حاجة لتحويله الي PIC16C84
لكن المشكلة كما قلت لك يعمل علي البروتوس و لا يعمل عند برمجته علي البيك

أنا شكيت في البرنامج و سوف أعيد كتابته بطريقة أخري بالرغم
من أنه يعمل جيدا علي البروتوس

فهل لك أي ملاحظات تفيدني

و لك مني جزيل الشكر و الإحترام

زكي شاكر
03-27-2010, 11:56 AM
اخي الكريم ..
بما ان اعدادات configuration صحيحة وان المحاكاة ناجحة فلربما المشكل راجع الى الدائرة المنفذة على ارض الواقع:
1- برنامجك اخترت له ان يعمل ب 6 ميغاهرتز لذلك فالمتحكم يجب ان يكون قادرا على العمل بهذا التردد .
2- في رسم الدائرة لاحظت ربطا خاطئا ينتج عنه قصر ربما يكون سببا في نقص او انهيار التغذية 5 فولت ويمنع المتحكم من العمل ..

am_steen
03-27-2010, 02:11 PM
أشكرك أخي زكي و لكن لم تحل المشكلة و لذلك كتبت البرنامج بطريقة جديدة
و بدأ يعمل و سوف أحتاج مساعدتك في هذا البرنامج

و سوف أفتح موضوع جديد بعد إذنك

و لك مني جزيل الشكر

am_steen
03-27-2010, 02:15 PM
أخي زكي أشكر لك تعاونك و لكن المشكلة لم تحل بعد
و لكني كتبت البرنامج بطريقة جديدة و بدأ يعمل و سوف أحتاج بعض المساعدة
و سأفتح موضوع جديد

و لك مني جزيل الشكر

زكي شاكر
03-27-2010, 04:03 PM
لا شكر على واجب اخي الكريم .. والى اللقاء مع موضوعك الجديد ان شاء الله .

mohamedeln
04-15-2010, 04:54 PM
يا اخي مشكوووووووووووووووووووووووووور جدااااااااااا