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

   

الصورة الرمزية حسن هادي محمود
حسن هادي محمود
:: عضو ذهبي ::
تاريخ التسجيل: Sep 2012
الدولة: العراق /البصره
المشاركات: 2,673
نشاط [ حسن هادي محمود ]
قوة السمعة:
قديم 27-09-2014, 07:39 PM المشاركة 9   
افتراضي



أخي العزيز
حمل هذا مخطط لمبرمجه easy pic v7
http://www.mikroe.com/downloads/get/...atic_v104c.pdf
حيث يمكنك رؤيه تصاميم لدوائره نحتاجه مثل RS232 وغيرها

مصدر
http://www.mikroe.com/easypic/

اعلانات

abdewidad
:: مهندس متميز ::
تاريخ التسجيل: Dec 2013
الدولة: casablanca
المشاركات: 712
نشاط [ abdewidad ]
قوة السمعة:
قديم 27-09-2014, 08:00 PM المشاركة 10   
افتراضي


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

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

abdewidad
:: مهندس متميز ::
تاريخ التسجيل: Dec 2013
الدولة: casablanca
المشاركات: 712
نشاط [ abdewidad ]
قوة السمعة:
قديم 28-09-2014, 03:27 PM المشاركة 11   
افتراضي


اخي مازال المشكل رغم عدة محالات


الصورة الرمزية حسن هادي محمود
حسن هادي محمود
:: عضو ذهبي ::
تاريخ التسجيل: Sep 2012
الدولة: العراق /البصره
المشاركات: 2,673
نشاط [ حسن هادي محمود ]
قوة السمعة:
قديم 28-09-2014, 04:58 PM المشاركة 12   
افتراضي


اخي العزيز
اشتغل بعدما قمت باطفاء الحاسوب وتشغيله
لكن على ارض الواقع لم يشتغل
اخي بخصوص المنفد الحاسوب اني لم اجعل منفد ميكروسي ولا isis مثل منفد الحاسوب رغم اني جاعله في فيرتيال فيزل
أخي الكريم يجب التاكد من منفذ البورت يعني شوف كم رقم منفذ وتضعه في البرنامج الكمبيوتر ايضا تأكد من baud rate
يعني بدون اتصال لايمكن التحكم

لي نصيحه لك أستخدم البرنامج موجود في مايكروسي اسمه Usart terminal من تفتح مايكرو سي واذا كان هناك أتصال اضغط على Ctrl+T اختار رقم البورت

ولتأكيد أكتب كود الارسال في بدايه البرنامج بعد كود تعريفك لـــ uart مثلا
كود:
UART1_Write_Text("test");
كود:
unsigned char recived , recived_flag=0;

// Interrupt routine
void interrupt() 
{
 recived=0;
 if(RCIF_bit==1)
     {
      recived= UART1_Read();
      if(recived=='a' || recived=='b')recived_flag=1;
     
     }
}


void main()
{
 cmcon=7;
 trisa.f0=0;
 trisa.f1=0;
 porta.f0=0;
 porta.f1=0;
  RCIE_bit = 1;                        // enable interrupt on UART1 receive
  TXIE_bit = 0;                        // disable interrupt on UART1 transmit
  PEIE_bit = 1;                        // enable peripheral interrupts
  GIE_bit = 1;                         // enable all interrupts

 UART1_Init(9600);                    // initialize UART1 module
  Delay_ms(100);
  UART1_Write_Text("test");
 while(1)
       {
        if(recived_flag==1)
              {
               recived_flag=0;
               if(recived=='a'){ porta.f0=~porta.f0;delay_ms(200);}
               else if(recived=='b'){porta.f1=~porta.f1;delay_ms(200);}
              
              }

       }
}


التعديل الأخير تم بواسطة : حسن هادي محمود بتاريخ 28-09-2014 الساعة 05:04 PM

abdewidad
:: مهندس متميز ::
تاريخ التسجيل: Dec 2013
الدولة: casablanca
المشاركات: 712
نشاط [ abdewidad ]
قوة السمعة:
قديم 28-09-2014, 08:18 PM المشاركة 13   
افتراضي


اخي المهندس
عندما قمت بالضغط على الاتصال لم تظهر كلمة test في المحاكات
http://www.gulfup.com/?KjN2dN


abdewidad
:: مهندس متميز ::
تاريخ التسجيل: Dec 2013
الدولة: casablanca
المشاركات: 712
نشاط [ abdewidad ]
قوة السمعة:
قديم 29-09-2014, 01:22 AM المشاركة 14   
افتراضي


اخي لم اجرب الكود الاخير حتى يعمل في المحاكات
شكرا اخي


abdewidad
:: مهندس متميز ::
تاريخ التسجيل: Dec 2013
الدولة: casablanca
المشاركات: 712
نشاط [ abdewidad ]
قوة السمعة:
قديم 29-09-2014, 02:20 PM المشاركة 15   
افتراضي


اخي العزيز
لم يشتغل لم اعرف السبب وقد وضعت محول من المنفد التسلسي الى usb
لم يعمل


الصورة الرمزية حسن هادي محمود
حسن هادي محمود
:: عضو ذهبي ::
تاريخ التسجيل: Sep 2012
الدولة: العراق /البصره
المشاركات: 2,673
نشاط [ حسن هادي محمود ]
قوة السمعة:
قديم 29-09-2014, 03:51 PM المشاركة 16   
افتراضي


اخي العزيز
لم يشتغل لم اعرف السبب وقد وضعت محول من المنفد التسلسي الى usb
لم يعمل
أخي العزيز
هذه دائره عمليه وشغاله 100%



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

أيضا اريد ملف البرمجه بكامل لكي أعرف أعدادات المشروع وايضا اريد أعرف تردد كرستاله الي أستخدمتها
تحياتي



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