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

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

الصورة الرمزية أبو زكووور
أبو زكووور
:: عضو فضي ::
تاريخ التسجيل: Mar 2009
الدولة: سوريا العروبة
المشاركات: 436
نشاط [ أبو زكووور ]
قوة السمعة:82
قديم 05-06-2009, 10:10 PM المشاركة 1   
attension طلب مساعدة في الميكرو سي AVR Twitter FaceBook Google+



تحية لكم أيها الإخوة مشرفين و أعضاء و تحية خاصة للأستاذ زكي شاكر و الأخ حيدر

أحتاج مساعدة حول تعليمات الميكرو سي على المتحكمات من نوع AVR
في هذه التجربة التي ساعدني فيها الأخ حيدر إستخدمنا المتحكم PIC16F84A


http://filaty.com/f/906/40756/PIC.rar.html

أنا أريد إستخدام المتحكم ATmega8
كتبت نفس الكود في البرنامج mikroC PRO for AVR
لكنه لم يعمل بسبب تغييرات في التعليمات و التحسس لحالة الأحرف

و المشكلة الأساسية لم أستطيع توظيف المفاتيح و تشغيلها على المتحكم


http://filaty.com/f/906/16185/AVR.rar.html

هذا كود ال AVR

كود:
char n[8]={0,1,3,7,15,31,63},i;
void main()
{
DDRB =0B00111111;
PORTB=0B00000000;
loop:
while(PORTB.f6==0 && i<6)
                { i++;
                  PORTB=n[i];
                  Delay_ms(111);}
while(PORTB.f7==0 && i>0)
                { i--;
                 PORTB=n[i];
                 Delay_ms(111);}
goto loop;
}

أرجوا من الإخوة المساعدة و لكم جزيل الشكر .


اعلانات

الصورة الرمزية حيدر علاج حسن
حيدر علاج حسن
:: مشرف منتدى الهندسة الكهربائية ::
تاريخ التسجيل: Mar 2005
الدولة: IRAQ
المشاركات: 10,061
نشاط [ حيدر علاج حسن ]
قوة السمعة:395
قديم 05-06-2009, 11:01 PM المشاركة 2   
افتراضي


هذه هي رسالة الخطأ


اخي ابو زكور انا في الحقيقة لم اتعامل مع هذا النوع من المتحكمات من قبل . فهل انت متأكد من ضبط الاعدادات ؟

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

الصورة الرمزية حيدر علاج حسن
حيدر علاج حسن
:: مشرف منتدى الهندسة الكهربائية ::
تاريخ التسجيل: Mar 2005
الدولة: IRAQ
المشاركات: 10,061
نشاط [ حيدر علاج حسن ]
قوة السمعة:395
قديم 05-06-2009, 11:07 PM المشاركة 3   
افتراضي


اخي ابو زكور
ما هذه العبارة ؟


كود:
DDRB =0B00111111;

حيدر علاج حسن

الصورة الرمزية أبو زكووور
أبو زكووور
:: عضو فضي ::
تاريخ التسجيل: Mar 2009
الدولة: سوريا العروبة
المشاركات: 436
نشاط [ أبو زكووور ]
قوة السمعة:82
قديم 05-06-2009, 11:07 PM المشاركة 4   
attension السلام عليكم


هذه هي رسالة الخطأ


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


الصورة الرمزية أبو زكووور
أبو زكووور
:: عضو فضي ::
تاريخ التسجيل: Mar 2009
الدولة: سوريا العروبة
المشاركات: 436
نشاط [ أبو زكووور ]
قوة السمعة:82
قديم 05-06-2009, 11:11 PM المشاركة 5   
attension السلام عليكم


اخي ابو زكور
ما هذه العبارة ؟


كود:
DDRB =0B00111111;
هذه العبارة تقابلها في البيك ; tris
لتوظيف المداخل و المخارج


الصورة الرمزية حيدر علاج حسن
حيدر علاج حسن
:: مشرف منتدى الهندسة الكهربائية ::
تاريخ التسجيل: Mar 2005
الدولة: IRAQ
المشاركات: 10,061
نشاط [ حيدر علاج حسن ]
قوة السمعة:395
قديم 05-06-2009, 11:19 PM المشاركة 6   
افتراضي


اذا كنت متاكدا منها لم يبقى لنا الا ان نفهم رسالة الخطأ
و لكن لم تخبرني هل ظهرت عندك هذه الرسالة ؟

حيدر علاج حسن

الصورة الرمزية أبو زكووور
أبو زكووور
:: عضو فضي ::
تاريخ التسجيل: Mar 2009
الدولة: سوريا العروبة
المشاركات: 436
نشاط [ أبو زكووور ]
قوة السمعة:82
قديم 05-06-2009, 11:24 PM المشاركة 7   
attension السلام عليكم


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


الصورة الرمزية حيدر علاج حسن
حيدر علاج حسن
:: مشرف منتدى الهندسة الكهربائية ::
تاريخ التسجيل: Mar 2005
الدولة: IRAQ
المشاركات: 10,061
نشاط [ حيدر علاج حسن ]
قوة السمعة:395
قديم 05-06-2009, 11:32 PM المشاركة 8   
افتراضي


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

حيدر علاج حسن
إضافة رد

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

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

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


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

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