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

   

احمد مسعد محمد
:: مهندس متواجد ::
تاريخ التسجيل: May 2011
الدولة: egypt
المشاركات: 132
نشاط [ احمد مسعد محمد ]
قوة السمعة:
قديم 03-04-2013, 10:46 PM المشاركة 9   
افتراضي



[QUOTE=ناصراحمد2;739840][CENTER][SIZE="4"][B]برضة مافيش ردود؟؟؟
الظاهر كدة حفصل النور عن المنتدى كلة ..............انتم احرار
انا حزرتكم اهو ..........................


امال حتعملوا اية
لما اطلب شرح بسيط للتعامل مع كارت الميمورى mmc card ؟؟؟؟





انتا محتاج اية بالضبط فى mmc
انا ممكن اساعدك

اعلانات

الصورة الرمزية ناصراحمد2
ناصراحمد2
:: عضو ذهبي ::
تاريخ التسجيل: Jul 2009
الدولة: EGYPT
المشاركات: 1,315
نشاط [ ناصراحمد2 ]
قوة السمعة:
قديم 04-04-2013, 12:10 AM المشاركة 10   
افتراضي




امال حتعملوا اية
لما اطلب شرح بسيط للتعامل مع كارت الميمورى mmc card ؟؟؟؟





انتا محتاج اية بالضبط فى mmc
انا ممكن اساعدك
المهندس احمد مسعد بنفسة فى موضوعى
بارك الله فيك مهندس احمد ومجهوداتك واضحة جدا وبارك الله فيك
وجزاك الله كل خير واعانك وهدانا واياكم الى مايحبة ويرضاة .

بالنسبة للكارت ميمورى mmc
اعتقد انة لا يوجد شروحات تبسط التعامل مع هذة النوعية من الكروت
واتمنى ان يكون هناك شرح ولو كمثال بسيط للتعامل معها خاصة ان المثال فى ملف المساعدة الكود الخاص بة طويل جدا ومعقد خاصة على المبتدئين امثالى
وبارك الله فيك وجزاك عنا كل خير .




=====================================
اما بخصوص مشكلة هذا الموضوع
فهو السبب فيها نة يتم الارسال بالهكسى او البينارى
وفى الحالتين يكون هذان البنان =1
واعتقد ان الحل هو ان اضع متغير يقوم باستقبال المرسل ويحولة الى 0 او 1


وشكرا لكم جميعا وبارك الله فيكم

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

الصورة الرمزية ناصراحمد2
ناصراحمد2
:: عضو ذهبي ::
تاريخ التسجيل: Jul 2009
الدولة: EGYPT
المشاركات: 1,315
نشاط [ ناصراحمد2 ]
قوة السمعة:
قديم 04-04-2013, 12:15 AM المشاركة 11   
افتراضي


ماشاء الله يااخى بارك الله فيك

هو فعلا هذا مايحدث وايضا فى اغلب الاحوال يكون البنان 4و5 =1
فهم مشتركين سواء كان الاستقبال بالبينارى او الهكس او الاسكى
======================
واعتقد ان الحل هو استخدام متغير يقوم بالاستقبال مع وضع شرط
على ان يكون بورت d تساوى 0 فى حالة استقبال الحرف 0
والعكس بالنسبة لل 1

شكرا وبارك الله فيكم جميعا


=======================================
وحتى يكون هذا الموضوع مفيد
سوف اذكر خطا مشابة لهذا الموضوع لعلة ان يستفيد منة الاخرين

فى اغلب المشروعات وخاصة للمبتدئين
يريد ان يجعل البورت( اى )يريدة ان يكون مضىء بالكامل
فيكتب هذا الامر كمثال
portb=1;
وهو يعتقد ان هذا الامر سوف يجعل البورت بالكامل =1
ولكن فى الحقيقة مايحدث ان البن رقم0 من البورت هو فقط الذى سوف يساوى=1
هذا مايكون نتيجة كتابة الامر داخل الميكروسى .
وهذا مايشبة مشكلتى اليوم لان الرقم 1 عند الارسال يتم ارسالة بالاسكى كود
وهذا معناة التالى
1=49= 0x31=001100010

وهذا طبعا يسبب لخبطة شديدة فى اى مشروع



تحياتى وشكرى للجميع


التعديل الأخير تم بواسطة : ناصراحمد2 بتاريخ 04-04-2013 الساعة 12:26 AM

mero2
:: مهندس ::
تاريخ التسجيل: Nov 2006
المشاركات: 34
نشاط [ mero2 ]
قوة السمعة:
قديم 04-04-2013, 02:39 AM المشاركة 12   
افتراضي


بسم الله الرحمن الرحيم

تفضل اخى الكريم كود الفيجوال بيسك
MSComm1.Output = Chr(1)

ومن ناحيه الميكروسى اكيد معندكش مشكله سواء if او switch

انا عملتها بswitch

if(UART1_Data_Ready()) { // If data has been received
x=UART1_Read();
switch (x){
case 1: portb.b0=1; break;


احمد مسعد محمد
:: مهندس متواجد ::
تاريخ التسجيل: May 2011
الدولة: egypt
المشاركات: 132
نشاط [ احمد مسعد محمد ]
قوة السمعة:
قديم 04-04-2013, 10:49 PM المشاركة 13   
افتراضي


المهندس احمد مسعد بنفسة فى موضوعى
بارك الله فيك مهندس احمد ومجهوداتك واضحة جدا وبارك الله فيك
وجزاك الله كل خير واعانك وهدانا واياكم الى مايحبة ويرضاة .

بالنسبة للكارت ميمورى mmc
اعتقد انة لا يوجد شروحات تبسط التعامل مع هذة النوعية من الكروت
واتمنى ان يكون هناك شرح ولو كمثال بسيط للتعامل معها خاصة ان المثال فى ملف المساعدة الكود الخاص بة طويل جدا ومعقد خاصة على المبتدئين امثالى
وبارك الله فيك وجزاك عنا كل خير .




=====================================
اما بخصوص مشكلة هذا الموضوع
فهو السبب فيها نة يتم الارسال بالهكسى او البينارى
وفى الحالتين يكون هذان البنان =1
واعتقد ان الحل هو ان اضع متغير يقوم باستقبال المرسل ويحولة الى 0 او 1


وشكرا لكم جميعا وبارك الله فيكم
انتا هتلاقى مشروع زى الى انتا عاوز فى موضوعى على القرية اتعلم واستلم مشروع كل اسبوع
السلام عليكم ورحمة الله وبركاتة ان شاء الله مشروع الاسبوع دة عبارة عن مشروع صغير لتشفير المعلومات المرسلة وتخزينها على mmc فى الارسال والاستقبال البرنامج والفيديو فى الرابط
http://www.mediafire.com/?69995fld4l39ke3


الصورة الرمزية ناصراحمد2
ناصراحمد2
:: عضو ذهبي ::
تاريخ التسجيل: Jul 2009
الدولة: EGYPT
المشاركات: 1,315
نشاط [ ناصراحمد2 ]
قوة السمعة:
قديم 05-04-2013, 03:24 AM المشاركة 14   
افتراضي


انتا هتلاقى مشروع زى الى انتا عاوز فى موضوعى على القرية اتعلم واستلم مشروع كل اسبوع

السلام عليكم ورحمة الله وبركاتة ان شاء الله مشروع الاسبوع دة عبارة عن مشروع صغير لتشفير المعلومات المرسلة وتخزينها على mmc فى الارسال والاستقبال البرنامج والفيديو فى الرابط
http://www.mediafire.com/?69995fld4l39ke3
وعليكم السلام ورحمة الله وبركاتة
تسلم ايدك يابشمهندس احمد وبارك الله فيك ولك
فعلا هذا مانبحث عنة ونريد ان نبدا معك من البداية لاهمية الموضوع
تم تحميل الملف بحمد الله .
وبالنسبة للبريتوس لم يشتغل البرنامج (بسبب لخبطة عندى فى الويندوز )
ولكن الفيديو ماشاء الله عليك زادك الله من فضلة وعلمة الشرح فوق الممتاز
ولديك موهبة تبسيط المعلومة وسهولة توصيلها
بارك الله فيك وفى اهلك ومالك وولدك
وانا انتظر شرح الكود باذن الله عندما تجد الوقت المناسب لهذا
واسمح لى ان انضم الى طابور تلاميذك وانا اتشرف ان اكون واحد منهم


تحية شكر وتقدير
وتقبل تحياتى


التعديل الأخير تم بواسطة : ناصراحمد2 بتاريخ 05-04-2013 الساعة 04:18 AM

الصورة الرمزية ناصراحمد2
ناصراحمد2
:: عضو ذهبي ::
تاريخ التسجيل: Jul 2009
الدولة: EGYPT
المشاركات: 1,315
نشاط [ ناصراحمد2 ]
قوة السمعة:
قديم 05-04-2013, 03:36 AM المشاركة 15   
افتراضي


بسم الله الرحمن الرحيم

تفضل اخى الكريم كود الفيجوال بيسك
MSComm1.Output = Chr(1)

ومن ناحيه الميكروسى اكيد معندكش مشكله سواء if او switch

انا عملتها بswitch

if(UART1_Data_Ready()) { // If data has been received
x=UART1_Read();
switch (x){
case 1: portb.b0=1; break;
اهلا ومرحبا بالاخ الغالى
هو فعلا كان الخطا بسبب ان الارسال يتم بالاسكى
والحل هو ان يتم استقبال الداتا على متغير
ثم يتم تحويلها الى بينارى او التعامل معها كمفاتيح باستخدام الشرط if
وهذا ماقمت باستخدامة بالفعل
وبينى وبينك
انا بدات اؤيد اخى عبد السلام محب الفجول بيسك6 رغم ان اسمة lovevb6
الا انة بدا يتجة الى الاب فيو وهو يوصينا بالتوجة الية فهو الافضل والاحدث
وبسبب انقراض السيريال بورت من اغلب الاجهزة وامكانياتة المحدودة
او على الاقل لا امكانيات الفجول لا تضاهى الاب فيو حسب ماسمعت .

شكرا وبارك الله فيك
وفى جميع الاخوة والزملاء


التعديل الأخير تم بواسطة : ناصراحمد2 بتاريخ 05-04-2013 الساعة 03:42 AM

mero2
:: مهندس ::
تاريخ التسجيل: Nov 2006
المشاركات: 34
نشاط [ mero2 ]
قوة السمعة:
قديم 06-04-2013, 02:08 AM المشاركة 16   
افتراضي


بسم الله الرحمن الرحيم

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



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