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

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

الصورة الرمزية remon romany
remon romany
:: عضو نشط ::
تاريخ التسجيل: Feb 2011
المشاركات: 897
نشاط [ remon romany ]
قوة السمعة:0
قديم 30-11-2013, 03:32 PM المشاركة 1   
ha مشكلة : الميكرو يقوم بتنفيذ اول امر فقط Twitter FaceBook Google+



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

اعلانات

عبدالله نعمان
:: مهندس متواجد ::
تاريخ التسجيل: May 2006
المشاركات: 176
نشاط [ عبدالله نعمان ]
قوة السمعة:0
قديم 30-11-2013, 04:22 PM المشاركة 2   
افتراضي


من فضلك اعرض الكود ها ليتم مساعدتك بشكل جيد

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

الصورة الرمزية remon romany
remon romany
:: عضو نشط ::
تاريخ التسجيل: Feb 2011
المشاركات: 897
نشاط [ remon romany ]
قوة السمعة:0
قديم 30-11-2013, 04:48 PM المشاركة 3   
افتراضي


من فضلك اعرض الكود ها ليتم مساعدتك بشكل جيد
الف شكر لردك
هذا هو الكود
كود:
void main()
{
trisb=0b00000000; portb=0b00000000;
loop:
portb=0b00110011;
delay_ms(1000);
portb=0b00000011;
delay_ms(1000);
goto loop ;
}


الصورة الرمزية المخترع01
المخترع01
:: مهندس متميز ::
تاريخ التسجيل: Dec 2009
المشاركات: 397
نشاط [ المخترع01 ]
قوة السمعة:0
قديم 30-11-2013, 05:48 PM المشاركة 4   
افتراضي


جرب هذا الامر بالون الاحمر


void main()
{
trisb=0b00000000; portb=0b00000000;
for( ; ; )
{

portb=0b00110011;
delay_ms(1000);
portb=0b00000011;
delay_ms(1000);
}
}


الصورة الرمزية moutcha
moutcha
:: مهندس متواجد ::
تاريخ التسجيل: Nov 2005
الدولة: المغرب
المشاركات: 181
نشاط [ moutcha ]
قوة السمعة:0
قديم 30-11-2013, 06:02 PM المشاركة 5   
افتراضي


السلام عليكم
المشكلة اخي ليست في الكود فالكود صحيح
for(; تعمل نفس عمل loop
المشكلة في برنامج الميكروسي صادفتني نفس المشكلة وكان الحل هو تغيير اصدار الميكروسي الى الاقل او الاكثر او جرب اعادةالتثبيث مع التاكد من الكراك جيدا
والله المعين


الصورة الرمزية حسن هادي محمود
حسن هادي محمود
:: عضو ذهبي ::
تاريخ التسجيل: Sep 2012
الدولة: العراق /البصره
المشاركات: 2,688
نشاط [ حسن هادي محمود ]
قوة السمعة:136
قديم 30-11-2013, 06:10 PM المشاركة 6   
افتراضي


اخي كريم
اخي تاكد من ربط وخصوصا mclr وكذلك تردد كرستاله وكذلك الاعدادات
او أستبدل loop كما تم توضيحها من اخوه


عبدالله نعمان
:: مهندس متواجد ::
تاريخ التسجيل: May 2006
المشاركات: 176
نشاط [ عبدالله نعمان ]
قوة السمعة:0
قديم 30-11-2013, 07:34 PM المشاركة 7   
افتراضي


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


الصورة الرمزية ناصراحمد2
ناصراحمد2
:: عضو ذهبي ::
تاريخ التسجيل: Jul 2009
الدولة: EGYPT
المشاركات: 1,334
نشاط [ ناصراحمد2 ]
قوة السمعة:98
قديم 30-11-2013, 08:53 PM المشاركة 8   
افتراضي


تهنيج فى الدائرة والحل هو
اضافة مكثف للدائرة
باستغرب ان المشكلة دى اتكررت كتيييير جدا وتم الرد عليها
ولكن يبدوا ان الاغلبية لا يبحث عن مواضيع مشابهة ويكتفى بوضع مشاركة جديدة

http://www.qariya.com/vb/showthread.php?t=138294

إضافة رد

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

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

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


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

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