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

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

mot1639
:: مهندس ::
تاريخ التسجيل: May 2007
المشاركات: 34
نشاط [ mot1639 ]
قوة السمعة:0
قديم 09-10-2012, 03:08 PM المشاركة 1   
افتراضي سؤال بخصوص توقيت الكود ؟ mikroc Twitter FaceBook Google+



السلام عيكم ::

مشكلتي كالتالي البيك موصله بمودم له مهام ....

انا أرسل أمر من البيك للمودم وبعدها أدخل وايل لووب بإنتظار معلومات من المودم

سؤالي كيف ممكن ادخل الوايل لوووب لمدة 5 ثواني وإذا ما في معلومات جت من المودم أخلي البيك ترسل مره ثانية للمودم ... مشكلة delay_ms انها ما تظبط مع إستقبال المعلومات فما هي الطريقة لفعل هذا الشي.

كود:
i=0;

while(1) {
UART1_Write_text(AT);
 while (1) {                     // ///////// how i can chick this ????
    if (UART1_Data_Ready()) {     // If data is received,
      uart_rd = UART1_Read();     // read the received data,
     i=1;
    }
  }
 if (i==1){break;}
}

اعلانات

الصورة الرمزية Eng-Rayan
Eng-Rayan
:: عضو فضي ::
تاريخ التسجيل: Feb 2010
الدولة: تونس (بدرس بالأردن)
المشاركات: 455
نشاط [ Eng-Rayan ]
قوة السمعة:79
قديم 09-10-2012, 03:17 PM المشاركة 2   
افتراضي


سوي for بدال الwhile
مثلا 5 ثواني
سوي for 5000 و سوي داخل الفور delay_ms(1)

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

mot1639
:: مهندس ::
تاريخ التسجيل: May 2007
المشاركات: 34
نشاط [ mot1639 ]
قوة السمعة:0
قديم 09-10-2012, 05:49 PM المشاركة 3   
افتراضي


أخوي مشكور لردك ولكن

delay_1ms

إذا كان في معلومات واصلة البيك خلال هذا الديلي .... المعلومات بضيع علي .. ؟؟

تحياتي ومشكور


الصورة الرمزية Eng-Rayan
Eng-Rayan
:: عضو فضي ::
تاريخ التسجيل: Feb 2010
الدولة: تونس (بدرس بالأردن)
المشاركات: 455
نشاط [ Eng-Rayan ]
قوة السمعة:79
قديم 09-10-2012, 08:30 PM المشاركة 4   
افتراضي


خليها 1us و اعمل for داخل for


mot1639
:: مهندس ::
تاريخ التسجيل: May 2007
المشاركات: 34
نشاط [ mot1639 ]
قوة السمعة:0
قديم 10-10-2012, 03:17 AM المشاركة 5   
افتراضي


تسلم يا أخي .. بجرب الطريقة وبرد عليك خبر

إضافة رد

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

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

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


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

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