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

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

borda
:: مهندس متواجد ::
تاريخ التسجيل: Mar 2007
المشاركات: 85
نشاط [ borda ]
قوة السمعة:0
قديم 13-10-2017, 12:03 PM المشاركة 1   
ha ما الخطاء في هذا الكود Twitter FaceBook Google+



السلام عليكم اريد ان اعرف الخطاء في هذا الكود مع ان هذه الفكره تعمل مع atmega32 & atmega128 لكن لا تعمل مع atmega8

//atmega8


void main () {

ddrd.f0=1;
portd.f0=0;

ddrd.f1=1;
portd.f1=1;
delay_ms(500);
portd.f1=0;
WDTCR |= (1<<WDCE) | (1<<WDE);

WDTCR |= (1<<WDP0) | (1<<WDP1)| (1<<WDP2);

while (1) {

portd.f0=1;
delay_ms(3000);
portd.f0=0;
delay_ms(3000);
WDTCR = 0x00;


}
}

اعلانات

borda
:: مهندس متواجد ::
تاريخ التسجيل: Mar 2007
المشاركات: 85
نشاط [ borda ]
قوة السمعة:0
قديم 14-10-2017, 09:35 PM المشاركة 2   
افتراضي


السلام عليكم اخوتي هل ليس من لم يتعامل مع هذا المتحم فيفدني في خطئ

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

ماجد عباس محمد
:: نائب المشرف العام
::
تاريخ التسجيل: Jun 2009
الدولة: القاهرة - مصر
المشاركات: 12,214
نشاط [ ماجد عباس محمد ]
قوة السمعة:408
قديم 18-10-2017, 07:00 AM المشاركة 3   
افتراضي


أولا لايوجد أخطاء فى هذا الكود ما دام المترجم يقبله ولا يعطى أخطاء
ثانيا أنت لم تذكر ماذا تريد منه و كيف يتصرف بعكس توقعك

ثالثا هل تأكدت من الفيوز الخاص بتفعيل Watchdog Timer always ON فبعض الأرقام لا تحتوى هذا الفيوز و البعض الآخر يحتاج تفعيله لأن الافتراضى Default غير مفعل

إضافة رد

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

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

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


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

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