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

   

الصورة الرمزية حسن هادي محمود
حسن هادي محمود
:: عضو ذهبي ::
تاريخ التسجيل: Sep 2012
الدولة: العراق /البصره
المشاركات: 2,673
نشاط [ حسن هادي محمود ]
قوة السمعة:
قديم 04-12-2013, 05:29 AM المشاركة 17   
افتراضي



السلام عليكم ورحمة الله وبركاته
أخي حسن هادي المحترم جزاك الله خير وجعل الله هذا المجهود في صفحات حسناتك
اخي الحبيب انا بالفعل قمت بقراءة شرح الكود لكن عندما اصل الى الجملة التالية :-


كود:
if (rsp == GSM_OK) break;     // If GSM862 says "OK" on our baud rate we program can continue
لم افهم ما المقصود
ارجو التوضيح



وما توفيقي إلا بالله العلي العظيم
السلام عليكم
اخي كريم مقصود بــ if (rsp == GSM_OK) break هو لما ترسل امر الى هاتف او GSM فهو يجيبك بكلمه OK ولكن كيف احصل على هذه كلمه بالطبع هو عندما يرسل هاتف او GSM اي معلومه سوف يحدث أنتربت وعليه لو رجعت لشرح داله الانتربت ستجد الجواب لذلك
يعني بأختصار مثلا اذا ارسلت الامر AT انتظر الى ان يجيبني هاتف او GSM بكلمه OK وبتالي معناها انه فهم الامر وكلمه break معناها انه مايكرو سوف يخرج من داله
Wait_send_command ليعود الى داله الرئيسيه لتنفيذ بقيه اوامر

لاحظ كود داله الانتربت
لاحظ هذا الكود
كود:
case 21: {
                if (tmp == 10) 
                    {
                     rsp = GSM_OK;             // We have "OK" response  and We have LF, response is complete
                    }
                gsm_state = 0;                   // Reset state machine
                break;
               }
تحياتي

اعلانات

الصورة الرمزية كرار العامري
كرار العامري
:: مهندس متواجد ::
تاريخ التسجيل: Oct 2010
الدولة: العراق
المشاركات: 159
نشاط [ كرار العامري ]
قوة السمعة:
قديم 04-12-2013, 11:05 AM المشاركة 18   
افتراضي


شكرا اخي عالتوضيح وجزاك الله خيرا ونحن بانتظار المزيد من الابداعات

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

الصورة الرمزية moutcha
moutcha
:: مهندس متواجد ::
تاريخ التسجيل: Nov 2005
الدولة: المغرب
المشاركات: 181
نشاط [ moutcha ]
قوة السمعة:
قديم 04-12-2013, 01:15 PM المشاركة 19   
افتراضي


بارك الله فيك اخي


الصورة الرمزية هيثم العليمي
هيثم العليمي
:: مهندس جيد ::
تاريخ التسجيل: Mar 2012
الدولة: yemen
المشاركات: 236
نشاط [ هيثم العليمي ]
قوة السمعة:
قديم 06-12-2013, 12:51 AM المشاركة 20   
افتراضي


شكرا لك اخي الكريم

لكن اين المخطط كاملا

هل يمكن ربط الميكرو مع جوال

او ربطه مع المودم فقط

الرجاء التوضيح اكثر


الصورة الرمزية حسن هادي محمود
حسن هادي محمود
:: عضو ذهبي ::
تاريخ التسجيل: Sep 2012
الدولة: العراق /البصره
المشاركات: 2,673
نشاط [ حسن هادي محمود ]
قوة السمعة:
قديم 06-12-2013, 06:55 AM المشاركة 21   
افتراضي


شكرا لك اخي الكريم

لكن اين المخطط كاملا

هل يمكن ربط الميكرو مع جوال

او ربطه مع المودم فقط

الرجاء التوضيح اكثر
السلام عليكم
نعم يمكن ربط GSM مع مايكرو وفي جميع الاحوال نستخدم uart RX, TX
اما بالنسبه لجوال فيمكن ربطه بمايكرو عبر كمبيوتر وعن طريق برنامج
hyper termial يتم ضبط هاتف على AT commands


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


حسن هادي محمود ,

اهنئك على المجهود الرائع الذي تقدمه لاعضاء القرية.


الصورة الرمزية حسن هادي محمود
حسن هادي محمود
:: عضو ذهبي ::
تاريخ التسجيل: Sep 2012
الدولة: العراق /البصره
المشاركات: 2,673
نشاط [ حسن هادي محمود ]
قوة السمعة:
قديم 06-12-2013, 11:22 AM المشاركة 23   
افتراضي


حسن هادي محمود ,

اهنئك على المجهود الرائع الذي تقدمه لاعضاء القرية.
السلام عليكم
شكرا اخي على ردك الطيب


الصورة الرمزية حسن هادي محمود
حسن هادي محمود
:: عضو ذهبي ::
تاريخ التسجيل: Sep 2012
الدولة: العراق /البصره
المشاركات: 2,673
نشاط [ حسن هادي محمود ]
قوة السمعة:
قديم 06-12-2013, 05:52 PM المشاركة 24   
افتراضي


السلام عليكم
نعم يمكن ربط GSM مع مايكرو وفي جميع الاحوال نستخدم uart RX, TX
اما بالنسبه لجوال فيمكن ربطه بمايكرو عبر كمبيوتر وعن طريق برنامج
hyper termial يتم ضبط هاتف على AT commands
السلام عليكم
هذا فيديو يوضح ربط جوال مع مايكرو




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