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

   

milanino
:: مهندس ::
تاريخ التسجيل: Mar 2013
المشاركات: 4
نشاط [ milanino ]
قوة السمعة:
قديم 11-03-2013, 01:37 AM المشاركة 9   
افتراضي



الرجاء إعادة تحميل المشاريع

اعلانات

shico007
:: مهندس ::
تاريخ التسجيل: Jun 2012
المشاركات: 3
نشاط [ shico007 ]
قوة السمعة:
قديم 11-03-2013, 05:07 AM المشاركة 10   
افتراضي


هذة هي المشاريع اخي الكريم
http://www.4shared.com/rar/bCHRizlF/...r_-_RS232.html

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

سعد الجسري
:: مهندس متواجد ::
تاريخ التسجيل: Mar 2005
الدولة: UAE
المشاركات: 144
نشاط [ سعد الجسري ]
قوة السمعة:
قديم 13-03-2013, 10:15 PM المشاركة 11   
افتراضي


السلام عليكم
أخ سمور جزاك الله كل خير
من حوالي سنة كاملة وأنا أبحث عن موضوع الاستقبال
لك جزيل الشكر
وتفضل مني هذه... أرجو المتابعة لانه موضوع جدا هام
temp[0] = adc_value0/1000 + 48;
temp[1] = (adc_value0/100)%10 + 48;
temp[2] = (adc_value0/10)%10 + 48;
temp[3] = adc_value0%10 + 48;
/*+++++++++++++++++++++++++++++++++++++++++*/
temp[5] = adc_value1/1000 + 48;
temp[6] = (adc_value1/100)%10 + 48;
temp[7] = (adc_value1/10)%10 + 48;
temp[8] = adc_value1%10 + 48;
/*++++++++++++++++++++++++++++++++++++++++*/
temp[10] = adc_value2/1000 + 48;
temp[11] = (adc_value2/100)%10 + 48;
temp[12] = (adc_value2/10)%10 + 48;
temp[13] = adc_value2%10 + 48;





UART1_Read_Text(temp0, "FX", 16)
أريد تعليقك عن الموضوع


الصورة الرمزية Semmoor
Semmoor
:: مهندس متميز ::
تاريخ التسجيل: Oct 2011
المشاركات: 300
نشاط [ Semmoor ]
قوة السمعة:
قديم 13-03-2013, 11:24 PM المشاركة 12   
افتراضي


السلام عليكم
أخ سمور جزاك الله كل خير
من حوالي سنة كاملة وأنا أبحث عن موضوع الاستقبال
لك جزيل الشكر
وتفضل مني هذه... أرجو المتابعة لانه موضوع جدا هام
temp[0] = adc_value0/1000 + 48;
temp[1] = (adc_value0/100)%10 + 48;
temp[2] = (adc_value0/10)%10 + 48;
temp[3] = adc_value0%10 + 48;
/*+++++++++++++++++++++++++++++++++++++++++*/
temp[5] = adc_value1/1000 + 48;
temp[6] = (adc_value1/100)%10 + 48;
temp[7] = (adc_value1/10)%10 + 48;
temp[8] = adc_value1%10 + 48;
/*++++++++++++++++++++++++++++++++++++++++*/
temp[10] = adc_value2/1000 + 48;
temp[11] = (adc_value2/100)%10 + 48;
temp[12] = (adc_value2/10)%10 + 48;
temp[13] = adc_value2%10 + 48;





UART1_Read_Text(temp0, "FX", 16)
أريد تعليقك عن الموضوع

العفو اخي كيفك:



;temp[0] = adc_value0/1000 + 48 // تخزين قيمة الآلف حقة التناظري في عنصر الاول في المصوفة ثم اضافة 48 لكي يتم تحويل هذه القيمة الى الاسكي لكي يتم عرضها بشكل string.

;temp[1] = (adc_value0/100)%10 + 48 // تخزين قيمة المئات حقة التناظري في عنصر الثاني في المصوفة ثم اضافة 48 لكي يتم تحويل هذه القيمة الى الاسكي لكي يتم عرضها بشكل string .

;temp[2] = (adc_value0/10)%10 + 48 // تخزين قيمة العشرات حقة التناظري في عنصر الثالث في المصوفة ثم اضافة 48 لكي يتم تحويل هذه القيمة الى الاسكي لكي يتم عرضها بشكل string .

;temp[3] = adc_value0%10 + 48 // تخزين قيمة الآحاد حقة التناظري في عنصر الرابع في المصوفة ثم اضافة 48 لكي يتم تحويل هذه القيمة الى الاسكي لكي يتم عرضها بشكل string .

وبالنسبة لــ:

(UART1_Read_Text(temp0, "FX", 16 //

temp0: هنا يتم تخزين القيمة بعد القراءة من نافذة UART.

"FX" : هذه تعني انه لن يتم متابعة القراءة اذا تم استقبال "FX" , يعني بعد ارسال القيمة للمعالج المستقبل في النهاية يجب عليك ارسال "FX" بعدها المستقبل يعلم بأنه تم استقبال اخر كلمة في القيم المرسلة, يمكنك تغيير "FX" الى اي كلمة اخرى مثلا "STOP".

16: عدد الاحرف المرسلة التي سيتم قرائتها , طول الكلمة.


سعد الجسري
:: مهندس متواجد ::
تاريخ التسجيل: Mar 2005
الدولة: UAE
المشاركات: 144
نشاط [ سعد الجسري ]
قوة السمعة:
قديم 15-03-2013, 01:10 AM المشاركة 13   
افتراضي


السلام عليكم
كلامك صحيح
أريدك أن تكمل معي صديقي

لو فرضنا لدي برنامج مع لاب فيو يستطع التحكم بي pwm1 pwm2 i2c portd
فلا أستطع أن أشغل المعالج في الاستقبال دائما
فأقوم بإرسال رسالة طولها 16 بايت تقريبا
مرة واحد
ما...رأيك

; char *temp0 = "000000000000"


الصورة الرمزية Semmoor
Semmoor
:: مهندس متميز ::
تاريخ التسجيل: Oct 2011
المشاركات: 300
نشاط [ Semmoor ]
قوة السمعة:
قديم 15-03-2013, 03:39 AM المشاركة 14   
افتراضي


السلام عليكم
كلامك صحيح
أريدك أن تكمل معي صديقي

لو فرضنا لدي برنامج مع لاب فيو يستطع التحكم بي pwm1 pwm2 i2c portd
فلا أستطع أن أشغل المعالج في الاستقبال دائما
فأقوم بإرسال رسالة طولها 16 بايت تقريبا
مرة واحد
ما...رأيك

; char *temp0 = "000000000000"
نعم يمكنك استخدام char *temp0 = 000000000000

فهي كالمصفوفة : [12]char temp

صراحة لم اتعامل مع اللابفيو ابدا


marwenbo3
:: مهندس ::
تاريخ التسجيل: Jan 2013
المشاركات: 37
نشاط [ marwenbo3 ]
قوة السمعة:
قديم 25-03-2013, 03:37 AM المشاركة 15   
افتراضي


السلام لو ممكن نفس المشاريع لكن بلغة pic c compil CCS
شكرااااااا


marwenbo3
:: مهندس ::
تاريخ التسجيل: Jan 2013
المشاركات: 37
نشاط [ marwenbo3 ]
قوة السمعة:
قديم 26-03-2013, 04:45 AM المشاركة 16   
ha


لو سمحتم مساعدة للطلب لو سمحتم
اشكركم



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