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

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

ahmed baatwa
:: مهندس ::
تاريخ التسجيل: Mar 2007
المشاركات: 17
نشاط [ ahmed baatwa ]
قوة السمعة:0
قديم 03-10-2011, 02:11 AM المشاركة 1   
افتراضي مشكلة في الpic 16f887 ارجوا تفسيرها Twitter FaceBook Google+



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

وجزاكم الله خيرا
وهذه هي صورة الدائرة مع ان المتحكم مختلف
http://www.electvillage.com/upload//...ile=f9bfd1de60

اعلانات

الصورة الرمزية mahmosha
mahmosha
:: مهندس جيد ::
تاريخ التسجيل: Sep 2011
الدولة: مصر
المشاركات: 213
نشاط [ mahmosha ]
قوة السمعة:0
قديم 03-10-2011, 10:23 AM المشاركة 2   
افتراضي


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

وجزاكم الله خيرا
وهذه هي صورة الدائرة مع ان المتحكم مختلف
http://www.electvillage.com/upload//...ile=f9bfd1de60
حط الكود عشان اساعد

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

الصورة الرمزية Abdulla873
Abdulla873
:: مهندس متميز ::
تاريخ التسجيل: Sep 2009
الدولة: Baghdad, Iraq
المشاركات: 504
نشاط [ Abdulla873 ]
قوة السمعة:0
قديم 03-10-2011, 05:50 PM المشاركة 3   
افتراضي


اعتقد ان هناك مشكله عندك في ال OSC.


ahmed baatwa
:: مهندس ::
تاريخ التسجيل: Mar 2007
المشاركات: 17
نشاط [ ahmed baatwa ]
قوة السمعة:0
قديم 03-10-2011, 11:52 PM المشاركة 4   
افتراضي


هذا هو الكود
void main()
{
TRISB=0B00000000;
PORTB=0B00000001;
}
وانا عامل التجربة بدون كرستالة


ahmed baatwa
:: مهندس ::
تاريخ التسجيل: Mar 2007
المشاركات: 17
نشاط [ ahmed baatwa ]
قوة السمعة:0
قديم 03-10-2011, 11:53 PM المشاركة 5   
افتراضي


هذا هو الكود
void main()
{
TRISB=0B00000000;
PORTB=0B00000001;
}
وانا عامل التجربة بدون كرستالة
هل من الضروري ربط كرستالة ام انه يكفي وضع او تشغيل الذبذبة الدخلية


الصورة الرمزية العربى المصرى
العربى المصرى
:: مهندس متواجد ::
تاريخ التسجيل: Aug 2010
الدولة: مصر
المشاركات: 99
نشاط [ العربى المصرى ]
قوة السمعة:0
قديم 04-10-2011, 12:27 AM المشاركة 6   
افتراضي


هذا هو الكود
void main()
{
TRISB=0B00000000;
PORTB=0B00000001;
}
وانا عامل التجربة بدون كرستالة
هل من الضروري ربط كرستالة ام انه يكفي وضع او تشغيل الذبذبة الدخلية
بما ان البرنامج قصير فيمكنك ان تستعمل المذبذب الداخلى وهو 4 ميجا ولكن تئكد جيدا انك قومت بتفعيل المذبذب الداخلى اثناء ضبط اعدادات البرنامج وهى موجودة فى project edit .
ملحوظة اخرى ارى فى الكود انك لم تضع وقت انتظار بين تشغيل واطفاء اليد.


ahmad abdullah
:: مهندس متميز ::
تاريخ التسجيل: Jun 2010
الدولة: لبنان-فلسطين
المشاركات: 586
نشاط [ ahmad abdullah ]
قوة السمعة:0
قديم 04-10-2011, 07:38 AM المشاركة 7   
افتراضي


اخي انا لم استخدم قبل المذبذب الداخلي ، لكن انا استطيع المساعدة في الكود ... سأقدم الآن كود لبرنامج ، يضيئ و يطفئ ليد لمدة ثانية .
كود:
void main ()
trisb=0;
portb=0;
while(1) {
portb.b0 = 1;
delay_ms(1000);
portb.b0=0;
delay_ms(1000);
}
}
اخي اذا لم تفهم الكود اسأل و سأجيبك بالتفصيل ...
انا عندما بدأت بمثل هذه المشاريع واجهت هذه المشاكل ...
اخي ، اريد ان انوّه في ما يخص التوصيل ... يجب عليك توصيل ال M clear
لان بدونها ، فإن البيك لن يعمل بالطريقة الصحيحة ... السلام عليكم


الصورة الرمزية Abdulla873
Abdulla873
:: مهندس متميز ::
تاريخ التسجيل: Sep 2009
الدولة: Baghdad, Iraq
المشاركات: 504
نشاط [ Abdulla873 ]
قوة السمعة:0
قديم 04-10-2011, 02:05 PM المشاركة 8   
افتراضي


اخي ال PIC16F84A لا يحتوي على مذبذب داخلي!!!!

إضافة رد

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

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

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


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

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