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

   

الصورة الرمزية عريبى محمود
عريبى محمود
:: ( رحمه الله عليه ) ::
تاريخ التسجيل: Feb 2009
الدولة: لا تسأل الطغاه لماذا طغو بل اسأل العبيد لماذا انحنو
المشاركات: 3,126
نشاط [ عريبى محمود ]
قوة السمعة:
قديم 08-01-2016, 09:03 PM المشاركة 9   
افتراضي



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


void main()
{
TRISB=0;
Loop:
PORTB=0XFF;
delay_ms(1000);
PORTB=0;
Delay_ms(1000);
goto loop;
}

اعلانات

الصورة الرمزية سعيد قادر
سعيد قادر
:: عضو ذهبي ::
تاريخ التسجيل: Apr 2009
الدولة: العراق/ كوردستان
المشاركات: 2,892
نشاط [ سعيد قادر ]
قوة السمعة:
قديم 08-01-2016, 09:04 PM المشاركة 10   
افتراضي


اختر XT بدل HS

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

الصورة الرمزية salah56bachir
salah56bachir
:: مهندس متميز ::
تاريخ التسجيل: Nov 2012
الدولة: بلاد العرب
المشاركات: 497
نشاط [ salah56bachir ]
قوة السمعة:
قديم 08-01-2016, 10:23 PM المشاركة 11   
افتراضي


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


void main()
{
TRISB=0;
Loop:
PORTB=0XFF;
delay_ms(1000);
PORTB=0;
Delay_ms(1000);
goto loop;
}
السلام عليكم أخي عريبي محود....شكرا لك على مشاركتك موضوعي ومحاولة مساعدتي...لكن البرنامج الذي كتبته أنا صحيح حسب ماأعتقد فما الداعي لتغييره...إلا إذا كان به خطأ...
شكرا لك أخي سعيد قادر...
وهل لهذا الخيار تأثير حتى ولوكانت الكوارتز4MHZ أو8MHZ أو16MHZ؟ لكنني
سأغير الخيار كما تفضلت وأعيد توليد ملف الهكس وأنقل البرنامج إلى الميكروكونترولر من جديد وأراقب النتيجة...تحياتي...


ahmed idris
:: مهندس متميز ::
تاريخ التسجيل: Jul 2015
المشاركات: 450
نشاط [ ahmed idris ]
قوة السمعة:
قديم 08-01-2016, 10:50 PM المشاركة 12   
افتراضي


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

شكرا لك أخي سعيد قادر...
وهل لهذا الخيار تأثير حتى ولوكانت الكوارتز4MHZ أو8MHZ أو16MHZ؟ لكنني
سأغير الخيار كما تفضلت وأعيد توليد ملف الهكس وأنقل البرنامج إلى الميكروكونترولر من جديد وأراقب النتيجة...تحياتي...
أخي الكريم
لم نقل أن برنامجك غير صحيح
تحديدا الكود الذي رفعت لك لتجريبه يضع الخيار XT لنوع المذبذب وطالما كنت ستعيد عملية تحميل البيك بالهكس اخترت أن تكون التجربة بكود معروف لدى الجميع . وإذا نجح تتأكد من سلامة البيك والتوصيلات والتغذية
وبعد ذلك تجرب بأكواد أخرى كما تشاء
الان وبعد إذن الإخوة ، متى نضع HS ومتى Xt ومتى LP ومتى RC هذه موجودة بوضوح في داتا شيت المتحكم الذي تعمل به صفحة 22 و 23:
http://ww1.microchip.com/downloads/e...Doc/35007C.pdf
وأيضا قيمة المكثفين بحسب كل خيار .
ستقرأ في الداتا شيت أنه مع التردد 4 ميغاهرتز الامر ممكن تضع HS أو Xt
وهذا مع كل اللغات : الاسمبلي أو فلوكود أو غيرها لكن في الميكروسي أرى المبرمجين في القرية يضعون Xt وينصحون بها والحقيقة لاأدري ما سبب ذلك إلا إذا كانت التجربة أثبتت ذلك أو أن هذه المعلومة غائبة عني .


الصورة الرمزية salah56bachir
salah56bachir
:: مهندس متميز ::
تاريخ التسجيل: Nov 2012
الدولة: بلاد العرب
المشاركات: 497
نشاط [ salah56bachir ]
قوة السمعة:
قديم 08-01-2016, 11:33 PM المشاركة 13   
افتراضي


أخي الكريم
لم نقل أن برنامجك غير صحيح
تحديدا الكود الذي رفعت لك لتجريبه يضع الخيار XT لنوع المذبذب وطالما كنت ستعيد عملية تحميل البيك بالهكس اخترت أن تكون التجربة بكود معروف لدى الجميع . وإذا نجح تتأكد من سلامة البيك والتوصيلات والتغذية
وبعد ذلك تجرب بأكواد أخرى كما تشاء
الان وبعد إذن الإخوة ، متى نضع HS ومتى Xt ومتى LP ومتى RC هذه موجودة بوضوح في داتا شيت المتحكم الذي تعمل به صفحة 22 و 23:
http://ww1.microchip.com/downloads/e...Doc/35007C.pdf
وأيضا قيمة المكثفين بحسب كل خيار .
ستقرأ في الداتا شيت أنه مع التردد 4 ميغاهرتز الامر ممكن تضع HS أو Xt
وهذا مع كل اللغات : الاسمبلي أو فلوكود أو غيرها لكن في الميكروسي أرى المبرمجين في القرية يضعون Xt وينصحون بها والحقيقة لاأدري ما سبب ذلك إلا إذا كانت التجربة أثبتت ذلك أو أن هذه المعلومة غائبة عني .
السلام عليكم أخوي أحمد إدريس و عريبي محمود...
يعجز اللسان عن تقديم الشكر لشخصيكما....ربنا يبارك فيكما...وسأطبق -ليس كل كلمة- مما قلتما وإنما كل حرف ....أما بالنسبة لتطبيق برنامجي فهو ليس إصرار فلا فرق عندي بين البرنامجين ....المهم الوصول إلى نتيجة وإنما كان قصدي فقط وفقط أنه مادام صحيحا وليس به خطأ فلا داعي لإعادته....لكن بعد شرحك الرائع أخي أحمدعرفت سبب إعادة كتابة برنامج أخينا عريبي محمود والقيام بالتجربة عليه ....جزاكما الله عني كل خير....لكما مني أطيب تحية..


الصورة الرمزية عريبى محمود
عريبى محمود
:: ( رحمه الله عليه ) ::
تاريخ التسجيل: Feb 2009
الدولة: لا تسأل الطغاه لماذا طغو بل اسأل العبيد لماذا انحنو
المشاركات: 3,126
نشاط [ عريبى محمود ]
قوة السمعة:
قديم 09-01-2016, 12:38 AM المشاركة 14   
x4


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


http://up.harajgulf.com/do.php?id=472359


الصورة الرمزية salah56bachir
salah56bachir
:: مهندس متميز ::
تاريخ التسجيل: Nov 2012
الدولة: بلاد العرب
المشاركات: 497
نشاط [ salah56bachir ]
قوة السمعة:
قديم 09-01-2016, 01:14 AM المشاركة 15   
افتراضي


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


http://up.harajgulf.com/do.php?id=472359
شكرا جزيلا أخي عريبي محمود على التعاون....
جربت البرنامج وملف الهيكس الذي تفضضلت به مشكورا ولكن لانتيجة للأسف !!! ربما يكون الخلل في لوحة التجارب أو في المتكاملة ...سأجرب بغيرهما ...

بخصوص الإعدادات صادفت هذه المعلومة ولكن لم أعرف أين أجدها...بحثت في أشرطة القوائم ....عناوين رئيسية وفرعية لكنني لم أعثر عليها..



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


ماجد عباس محمد
:: نائب المشرف العام
::
تاريخ التسجيل: Jun 2009
الدولة: القاهرة - مصر
المشاركات: 11,652
نشاط [ ماجد عباس محمد ]
قوة السمعة:
قديم 09-01-2016, 08:49 AM المشاركة 16   
افتراضي


معذرة للتدخل لكن من معاناة فى هذا المجال أرجو ان تفيد فى هذه النتيجة
أولا اختبار لوحة التجميع سهل بآفو تقيس الطرف 14 إن كان عليه 5 فولت كاملة و الطرف 5 عليه صفر فهذا يعنى أن البوردة توصل جيدا و أيضا طرف MCLR
ثانيا قم بالقياس على طرفى الكريستال بالآفو المفترض تجد فولت ولكن أفضل شيء استخدام اوسيلوسكوب لتحديد هل يعمل أم لا
الآن يمكن أن نحكم على الميكرو بالتلف فهذا ما حدث
حضر شخص ما طالبا دائرة و بعد الإنتهاء اشترى ميكرو من مصدر ما
نظرا لأن مبرمجتى احترافية فهناك العديد من الأمور تفحصها فأعطت ان البصمة مخالفة و عند طلب الإستمرار أعطت Time out و ان الميكرو لا يستجيب كما يجب و عند تكرار البرمجة تقول أنه غير خالى (المسح لم يتحقق)
و البائع أصر على سلامة ما يبيع و نفذ عملية برمجة على قطعة أخرى أمام المشترى الذى قبل هذا و تكررت الظاهرة مرة أخرى
غنى عن الذكر أن نفس الميكرو من بائع أخر يقبل البرمجة بلا رسائل خطأ و ينفذ البرنامج كما يجب



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