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

   

rimawi2008
:: مهندس متواجد ::
تاريخ التسجيل: Feb 2007
المشاركات: 104
نشاط [ rimawi2008 ]
قوة السمعة:
قديم 20-06-2009, 11:08 PM المشاركة 25   
افتراضي



مش هي الي انا كاتبها في الكود
if (i=0xff)
{
porta=i;
}
ولا غيرها ؟؟
بحيث انه اذا كانت نفس الداتا الي بعتنها من المرسل وهي 0xff واستقبلها ان يظهرها على بورت a

اعلانات

metalljack
:: عضو ذهبي ::
تاريخ التسجيل: Mar 2008
الدولة: syria
المشاركات: 893
نشاط [ metalljack ]
قوة السمعة:
قديم 20-06-2009, 11:12 PM المشاركة 26   
افتراضي


بالنسبة للمتحكم المستقبل :
نفس الطريقة لكن تضع
if (Usart_Data_Ready()) {00000000
ثم i = Usart_Read();0000000000
الكود الأول هو عبارة عن if
اذا تحققت يضع البايت المستقبل في البايت i
ملاحظة:
يجب أن تكون سرعة الارسال والاستقبال ذاتها

هاذا هو الكود الصحيح اذا كان قد استلم بايت
تضع ال if i =0xff
وإلا لن يخبرك المتحكم بأنه استلم

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

rimawi2008
:: مهندس متواجد ::
تاريخ التسجيل: Feb 2007
المشاركات: 104
نشاط [ rimawi2008 ]
قوة السمعة:
قديم 20-06-2009, 11:19 PM المشاركة 27   
افتراضي


بس الاوامر هادي لل usart ونحن نتعامل مع uart الاوامر مختلفة كيف بدنا نعرف في uart ان البيك استلمت البيانات ؟


metalljack
:: عضو ذهبي ::
تاريخ التسجيل: Mar 2008
الدولة: syria
المشاركات: 893
نشاط [ metalljack ]
قوة السمعة:
قديم 20-06-2009, 11:26 PM المشاركة 28   
افتراضي


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




rimawi2008
:: مهندس متواجد ::
تاريخ التسجيل: Feb 2007
المشاركات: 104
نشاط [ rimawi2008 ]
قوة السمعة:
قديم 20-06-2009, 11:34 PM المشاركة 29   
افتراضي


طيب بنفع نشتغل ب usart بدلا من uart فهي موجودة في المايكرو سي ايضا ولا كل وحده الها وظيفه غير التانية ؟؟


metalljack
:: عضو ذهبي ::
تاريخ التسجيل: Mar 2008
الدولة: syria
المشاركات: 893
نشاط [ metalljack ]
قوة السمعة:
قديم 20-06-2009, 11:51 PM المشاركة 30   
افتراضي


واحدة للمعالجات القديمة متل الموجد بين يديك
والثانية للجديدة اللتي تحوي بن ارسال سيريال


rimawi2008
:: مهندس متواجد ::
تاريخ التسجيل: Feb 2007
المشاركات: 104
نشاط [ rimawi2008 ]
قوة السمعة:
قديم 21-06-2009, 12:01 AM المشاركة 31   
افتراضي


بارك الله فيك يا اخ metalljack غلبناك معانا كتير اليوم وان كتير مشكورلالك وان شاء الله اول ما اعرف قصه الاستقبال حنزلها علطول وشكر جزيلا على تعبك معانا اليوم

: thanx:


metalljack
:: عضو ذهبي ::
تاريخ التسجيل: Mar 2008
الدولة: syria
المشاركات: 893
نشاط [ metalljack ]
قوة السمعة:
قديم 21-06-2009, 12:05 AM المشاركة 32   
افتراضي


تكرم حبيب القلب ولا يهمّك



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