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

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

streamen21
:: مهندس ::
تاريخ التسجيل: Oct 2010
الدولة: الجزائر
المشاركات: 31
نشاط [ streamen21 ]
قوة السمعة:0
قديم 23-10-2013, 02:11 PM المشاركة 1   
x5 طلب المساعدة في حرق ال hex على 16f84a Twitter FaceBook Google+



السلام عليكم و رحمة الله و بركاته

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



قمت بتحميل الدرس الاول و اردت تجسيد اول تجربة لي و هي ربط الليد بالبيك 16f84a



Uploaded with ImageShack.us

قمت بكتابة البرنامج على المايكرو سي


void main() {
TRISB=0B00000000;
PORTB=0B00000001;
}
ثم قمت بعمل build فتحصلت على ملف الهاكس التالي



Uploaded with ImageShack.us

لحد الان كل شيء تمام ، بعدها قمت برق الملف على البيك باستعمال PICPgm Programmer (البرنامج يتعرف على المبرمجة و على البيك تلقائيا)، تمت عملية الكتابة بنجاح . ثم قمت بقراءة البيك من جديد بعد حرقه فاعطاني الملف التالي



Uploaded with ImageShack.us

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


التعديل الأخير تم بواسطة : streamen21 بتاريخ 23-10-2013 الساعة 02:14 PM
اعلانات

الصورة الرمزية ناصراحمد2
ناصراحمد2
:: عضو ذهبي ::
تاريخ التسجيل: Jul 2009
الدولة: EGYPT
المشاركات: 1,334
نشاط [ ناصراحمد2 ]
قوة السمعة:97
قديم 24-10-2013, 02:08 AM المشاركة 2   
افتراضي


السلام عليكم ورحمة الله وبركاتة

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


كدة النتيجة طبيعية جدا جدا
لانك لو جربت برنامجك دة على برتوس حيكون نفس النتيجة وهو ((لا شىء))
الموضوع ببساطة انك لازم فى بداية الكود تحدد المنافذ ونوعها

كود:
لابد ان تضع بعد الدالة void main (){ portb=0; trisb=0; الاوامر بالاعلى هى لتهيئة البك ثم تاتى اوامرك بعد ذلك portb=0b00000001; delay_ms(1000); الامر السابق هو يعنى المدة 1 ثانية ولابد من تحديد وقت والا لن تشاهد العين الاضائة portb=0b00000000; }
وايضا تفعيل البورت A اذا كنت تريد استخدامة
وهكذا



بالتوفيق ان شاء الله

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

streamen21
:: مهندس ::
تاريخ التسجيل: Oct 2010
الدولة: الجزائر
المشاركات: 31
نشاط [ streamen21 ]
قوة السمعة:0
قديم 25-10-2013, 12:22 AM المشاركة 3   
افتراضي


اخي الكريم بارك الله فيك و شكرا على الاهتمام بمشكلتي

لانك لو جربت برنامجك دة على برتوس حيكون نفس النتيجة وهو ((لا شىء))
الموضوع ببساطة انك لازم فى بداية الكود تحدد المنافذ ونوعها
لقد جربت برنامجي (و هو مقتبس من دورة الاستاذ احمد) على البروتيس و اشتغل الليد و لكن عند تجسيد الدراة تطبيقيا لم يعمل

انا شاكك انه هناك خلل في الكتابة على البيك
مع العلم انه عند الضغط على زر read تاتي في الاحير النافذة الخضراء
عند الضغط على write تاتي النافذة الخضراء
عند الضغط على verify تاتي النافذة الحمراء
؟؟

على العموم ساجرب برنامجك و اوافيك بالنتيجة


التعديل الأخير تم بواسطة : streamen21 بتاريخ 25-10-2013 الساعة 12:25 AM

الصورة الرمزية ناصراحمد2
ناصراحمد2
:: عضو ذهبي ::
تاريخ التسجيل: Jul 2009
الدولة: EGYPT
المشاركات: 1,334
نشاط [ ناصراحمد2 ]
قوة السمعة:97
قديم 25-10-2013, 02:38 AM المشاركة 4   
افتراضي


اخي الكريم بارك الله فيك و شكرا على الاهتمام بمشكلتي



لقد جربت برنامجي (و هو مقتبس من دورة الاستاذ احمد) على البروتيس و اشتغل الليد و لكن عند تجسيد الدراة تطبيقيا لم يعمل

انا شاكك انه هناك خلل في الكتابة على البيك
مع العلم انه عند الضغط على زر read تاتي في الاحير النافذة الخضراء
عند الضغط على write تاتي النافذة الخضراء
عند الضغط على verify تاتي النافذة الحمراء
؟؟

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


تمنياتى لك بالتوفيق ان شاء الله


streamen21
:: مهندس ::
تاريخ التسجيل: Oct 2010
الدولة: الجزائر
المشاركات: 31
نشاط [ streamen21 ]
قوة السمعة:0
قديم 25-10-2013, 11:25 AM المشاركة 5   
افتراضي


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

هذا اعطاني نتيجة واحدة و هو ان مهما اختلفت ملفات الهيكس فالبرنامج واحد و المبرمجة تكتب على البيك بنجاح و لكن عمليا (تطبيقيا)لم يشتغل الليد

و لهذا اردت أن اقطع كل الشك و قررت صنع مبرمجة اخرى صغيرة للبيك 16f84a للمقارنة بين عملها و عمل مبرمجة الاستاذ احمد و ساوافيك

و هناك طلب صغير بالنسبة لسؤالك عن و صل mclr هل يمكنك اعطائي قيمة الجهد الذي اجده عند هذا الطرف ، اما بالنسبة للليد و التركيب فأظن ان كل شيء سليم فقد راجعتها مرار.


التعديل الأخير تم بواسطة : streamen21 بتاريخ 25-10-2013 الساعة 11:30 AM

الصورة الرمزية DELTA67
DELTA67
:: ضو فضي ::
تاريخ التسجيل: Aug 2010
المشاركات: 350
نشاط [ DELTA67 ]
قوة السمعة:79
قديم 25-10-2013, 02:39 PM المشاركة 6   
افتراضي


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




أحبــــــــــك و الله يا مرســـــــــــــي
--------------------------------------------------------------------------------------
مـــــواضـــيعــي: (أنقـــر على العنوان لتصفح الموضوع)

- كيفية استعمال تحويل فورييه السريع FFT لايجاد طيف اشارة.

-هيا نصنع دارة محول صوت مونو الى "شبه ستيريو"Mono to Pseudo STEREO.

- كيف تستعمل شاشة تلفون نوكيا 3310 أو 3410؟

- ما رأيكم في مشروع يناء حاسوب موافق للـ IBM PC 5150 ؟؟

- مبرمجة الـــ PIC داخل الدارة In Circuit.

- وصل بطاقة SD أو MMC بالـــ ATMEGA8.

- مبرمجة لعائلة الــ AVR سهلة جدا جدا جدا !!!

- دارة بسيطة جدا لعرض نص على شاشة التلفزيون.

- مبرمجات PIC بسيطة جدا.

- أشعل شمعة الكترونية، استرخي تحت وقع زخات المطرثم نم نوما هادئا!!!

- مبرمجـــة الــ ATMEL AVRs عن طريق الــ USB .

- أضف شاشة عرض LCD الى مشاريعك.

- ما رأيكم في مشروع دايزك DISEQC ؟؟

- هل تعرف LTSPICE IV ؟ برنامج محاكاة احترافي قوي و مجاني.

- تعالوا نتعرف على الصوت المحيطي SURROUND SOUND .

- مجموعة من الحيل "العفسات" للمحترفين و الهواة.

- مدخل لاستخدام البورت USB. أستعد لنهاية البورتات LPT و RS232.

- كيف تصنع جهاز استقبال راديو بترانزستور واحد؟؟


التعديل الأخير تم بواسطة : DELTA67 بتاريخ 25-10-2013 الساعة 02:47 PM

streamen21
:: مهندس ::
تاريخ التسجيل: Oct 2010
الدولة: الجزائر
المشاركات: 31
نشاط [ streamen21 ]
قوة السمعة:0
قديم 25-10-2013, 03:43 PM المشاركة 7   
افتراضي


اهلا بك اخي delta
لقد تم حل المشكل و اشتعل الليد ،الحمد لله بمساعدة الاخ ناصر و المشكل كان كله في نقص ربط الطرف رقم 4 (mclr) للبيك بـ 5 فولط اي نقص في رسم الدارة



Uploaded with ImageShack.us

(الان تاكدت ان المبرمجة تعمل 100/100) و لكن ظهر مشكل اخر و هو:

انا عند حرق البيك استعملت الملف جاهز للاخ احمد يعني حملت ملف الهيكس و حرقته مباشرة أما عند كتابة البرنامج على المايكروسي و عمل كومبيل ثم الحرق لا يشتغل البرنامج رغم انني نسخت نفس كود الاستاذ احمد على المايكروسي ، اما على البروتيس فقد اشتغل ، الان اظن انني اعاني من مشكل مع المايكروسي مع العلم انني استخدم نسخة PORTABLE فمن كان يملك النسخة 8.2 فليزودني بها لانني حملت واحد و لكن هناك تهنج عند عمل كومبيلر



Uploaded with ImageShack.us


streamen21
:: مهندس ::
تاريخ التسجيل: Oct 2010
الدولة: الجزائر
المشاركات: 31
نشاط [ streamen21 ]
قوة السمعة:0
قديم 25-10-2013, 08:33 PM المشاركة 8   
افتراضي


الحمد لله لقد تم حل مشكل المايكروسي و المتمثل في انني استعمل ويندوز7 و لا بد من فتح برنامج المايكروسي كـ administrateur شكرا لكم جميعا على المساعدة و المتعابعة

إضافة رد

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

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

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


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

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